AMM Impermanent Loss & Liquidity Calculator
Simulate token price changes in an automated market maker liquidity pool and compare estimated LP holdings with simply holding the original assets.
How to Use
Enter your initial Token A quantity and initial price in USD.
Enter the future or simulated price of Token A (or click quick scenario multiplier buttons like 1.5x, 2x, 0.5x).
Optionally input accumulated fee yield percentage or fee income in USD.
Analyze the calculated Impermanent Loss percentage, HODL value, pre-fee LP value, and net outcome.
Examine the interactive SVG loss curve and mathematical scenario comparison table below.
Why Use AMM Impermanent Loss & Liquidity Calculator?
Precise Constant-Product Math
Implements exact Uniswap V2 invariant formulas (x · y = k) with symmetric reciprocal loss properties.
LP vs. HODL Comparison
Clearly displays whether trading fees and liquidity incentives exceed the divergence loss of holding.
Arbitrage Rebalancing Simulator
Shows exact token quantity changes resulting from pool arbitrage as relative prices change.
Mathematical Scenario Matrix
Projects loss percentages across standard market fluctuations from 0.25x up to 5x price divergence.
About This Tool
The AMM Impermanent Loss & Liquidity Calculator models the financial outcome of providing liquidity to a constant-product (x · y = k) automated market maker like Uniswap V2 or SushiSwap. It simulates token rebalancing, computes theoretical impermanent loss relative to HODLing, incorporates fee income, and graphs the loss curve across varying price ratios.
Frequently Asked Questions
Related Tools
Similar utilities & calculatorsEthereum Unit Converter
Convert between standard Ethereum and EVM denominations with exact high-precision arithmetic. Convert Wei, Kwei, Mwei, Gwei, Szabo, Finney and ETH without floating-point precision errors.
Solidity Keccak-256 Hash Generator
Hash strings and Solidity ABI function signatures into Keccak-256 hashes and 4-byte function selectors directly in your browser.
EVM Transaction Calldata Decoder
Inspect raw Ethereum and EVM transaction calldata by separating the 4-byte function selector and 32-byte ABI parameter words directly in your browser.