Uniswap v3 LP Simulator is a free online tool that simulates a concentrated-liquidity position on an ETH/USDC pool: pick a price range and fee tier, run a seeded price path, and compare the fees you earn and the impermanent loss you suffer against simply holding the two tokens. Simulated data only — not financial advice.
Position inputs
Fee tier
Price scenario
Horizon
Results
Press Run simulation to see results.
Price path & your range
■ Price ■ Your range
Position value vs holding
■ LP position (incl. fees) ■ Simply holding
What the range does — and the model assumptions
Narrow range: you earn a bigger share of fees while the price is inside it — but the price spends more days outside it, earning nothing and sitting in a single token.
Wide range: you stay in range longer and keep earning, but your share of each day's fees is smaller.
Fees model: on each in-range day you earn fee tier × daily volume × (capital ÷ pool TVL). Out-of-range days earn zero. This is a teaching model: real pools split fees by active liquidity and ticks, and charge gas.
Price path: a seeded daily random walk (same inputs → same path). It is a scenario, not a forecast. Impermanent loss is measured against holding the original token amounts, before fees.