UtilityToolsLab

© 2026 UtilityToolsLab. Built and maintained by the UtilityToolsLab Team.

Free eBooks·About·Changelog·Privacy Policy·Terms of Service·Report a bug
HomeDeFi & TokenomicsImpermanent Loss

Related Tools

Token SupplyVesting PlannerAPY/APR ConverterStaking Rewards

Impermanent Loss Calculator

Model the impermanent loss from a 50/50 liquidity pool as one token's price moves, entirely in your browser, with dollar amounts, not just percent.

You Might Also Like

All DeFi & Tokenomics

Token Supply

Convert ERC-20 token amounts to the base-unit integer a contract call takes and back, and measure any holding against total supply. BigInt-exact.

Vesting Planner

Turn an allocation, cliff and vesting period into a dated unlock schedule with a cumulative curve and CSV export. Handles both cliff conventions.

APY/APR Converter

Convert APY to APR or APR to APY across 8 compounding frequencies. Shows the formula, result, and a full comparison table. Includes continuous compounding.

Staking Rewards

Project staked crypto growth over any period at a given APR, with simple or compounding payout. See total rewards, effective APY and a balance timeline.

Depositing into a 50/50 liquidity pool and simply holding the same two tokens are not the same bet, and the gap between them shows up the moment either token’s price moves. Impermanent Loss Calculator puts a number on that gap: the constant-product formula every Uniswap-style AMM runs on means the pool automatically sells the token that’s going up and buys the one going down, so a pool holder ends up with less of the winner than someone who just held.

Run it before adding liquidity to a volatile pair, or after the fact to see whether the trading fees you earned actually covered what the price move cost you. Two prices and a deposit amount are all it needs.

Running Your First Impermanent Loss Estimate

  1. Enter the Token Price at Deposit and the Token Price Now for the volatile side of the pair.
  2. Or skip typing a current price and click a Quick Price Multiple chip — 2× means the token doubled, 0.5× means it halved.
  3. Set the Total Deposit Value to see the loss in dollars, not just percent, alongside what you’d have if you’d simply held both tokens.

How the Formula Works

Let k be the ratio between the new price and the deposit price. Impermanent loss is 2√k / (1+k) − 1, always zero or negative, and always the same for k and 1/k — a token doubling and a token halving produce an identical percentage loss, which is why the calculator shows the same number whether you enter 2× or 0.5×. At k = 4 the formula resolves to exactly −20%, one of the few round numbers on the curve and a useful gut-check that an implementation is correct.

Accuracy and What This Ignores

The formula assumes a pure 50/50 constant-product pool with no trading fees, no concentrated-liquidity ranges, and no impermanent-loss protection some protocols bolt on — Uniswap v3 ranges and Curve-style stable pools both move away from this curve in ways this tool doesn’t model. Fees earned while providing liquidity are real money that can offset or exceed the loss shown here; this number is the cost side of that trade, not the whole picture.

$
$

Quick Price Multiple

$

Impermanent Loss

-5.72%

Price ratio
2.0000×

If you had HODLed

$15,000.00

Value in the pool

$14,142.14

You’d be $857.86 worse off in the pool than simply holding both tokens, before counting any trading fees earned.

This uses the standard 50/50 constant-product formula, 2√k / (1+k) - 1, where k is how much the price ratio between your two pooled tokens has moved since deposit. It assumes the pool has already rebalanced to the new price and ignores trading fees earned along the way, which in a busy pool can offset or exceed the loss shown here.