DeFi & Web3 utilities · No account required
Crypto APR ↔ APY Calculator
Convert a nominal APR into an effective APY—or work backwards. Model a constant rate and optional one-year token balance. No live yields, reward forecasts or product recommendations.
How it works & assumptions02 Read the result with its assumptions
A constant-rate mathematical conversion, not an available or promised yield.
- Nominal APR
- Effective APY
- Rate per compounding period
- Periods per year
| Starting balance | |
|---|---|
| Modelled token increase | |
| Ending balance with reinvestment | |
| Ending balance without reinvestment at this APR | |
| Additional token units from reinvestment |
Excludes token-price changes, fees, tax, deposits, withdrawals, reward delays, minimum reinvestment amounts and staking penalties. Actual token mechanics may not compound this way. More token units can still be worth less in fiat.
Rate: 0–1,000%, up to 12 decimals. Balance: positive, up to 10¹⁵. Oversized results are rejected. Displayed values are approximate; tiny non-zero values use scientific notation. Educational calculation, not financial advice.
Convert the rate without counting compounding twice
In this worksheet, APR is a nominal annual rate before reinvestment and APY is an effective annual rate after the specified compounding. The distinction is mathematical; it does not tell you whether a displayed crypto reward rate is sustainable or whether you can actually reinvest at that frequency.
The two formulas
Use annual rates as decimals, so 10% becomes 0.10. With n equal compounding periods per year:
APY = (1 + APR ÷ n)ⁿ − 1APR = n × ((1 + APY)^(1 ÷ n) − 1)
The tool converts the answer back to a percentage. Coinbase’s staking-rate overview discusses this conversion while also explaining that reward estimates depend on measurement assumptions. A platform’s trailing APY, promotional rate or net-of-fee display is not automatically the same input as a gross nominal APR.
Worked example: 10% APR with monthly reinvestment
The modelled period rate is 10% ÷ 12 ≈ 0.83333333%. Compounding that rate for 12 equal periods gives approximately 10.47130674% APY. A hypothetical 1,000-token balance ends the year at about 1,104.71306744 tokens. Without reinvestment at the same 10% APR, the balance would be 1,100 tokens. The difference, about 4.71306744 tokens, comes from rewards earning additional rewards.
If instead your input is already 10% APY, the one-year balance is 1,100 tokens. Selecting monthly compounding works backwards to an equivalent nominal APR of approximately 9.56896851%. It does not compound the 10% again. Changing the frequency with APY held fixed changes the equivalent APR, not that one-year ending balance.
Reinvestment must be possible for the model to fit
The model assumes rewards arrive and are fully reinvested in the same asset at each selected interval. There are no claim fees, delays, minimum amounts, changing rates, deposits or withdrawals. “Daily” means 365 model periods, not a statement about the protocol’s actual reward schedule. Negative rewards and penalties are outside this non-negative-rate calculator.
Ethereum’s pooled-staking guidance describes arrangements with different trust assumptions and token designs. Some tokens change their balance; others represent rewards through a conversion ratio. A generic compounding switch cannot reproduce all of these mechanisms. The stETH vs wstETH guide explains one specific distinction.
Token growth is not fiat profit
The optional balance table stays in token units. It does not hold the token’s market price constant or imply a cash return. For a price-and-reward example, read why more staking tokens can still mean a loss. Reward providers may also deduct commissions before publishing an APY; check their methodology, such as Coinbase’s explanation of displayed staking rewards, instead of deducting a fee twice.