UNISWAP V3
TVL
$—
DoD
VOL
$—
VS PRIOR
TURNOVER
YESTERDAY
FEES
$—
SNAPSHOT TIME
LATEST DATA HOUR · UTC
DAILY VOLUME
Stacked by pool · 7D MA · hover to inspect
NUMBER OF SWAPS BY SIZE
Swap count by USD size tier · daily · hover to inspect
FEES BY POOL
Stacked by pool · daily · hover to inspect
CUMULATIVE VOLUME
Running total · all pools
TVL
Total Value Locked · daily · stacked by pool

The charts above (TVL, Volume, Fees) cover all Uniswap V3 pools on Ethereum.  The top 50 pools by 3-month volume are broken out individually; all remaining pools are aggregated into a single "Others" series. The charts below — LP counts and liquidity distribution by position size — are computed for the top 50 pools only. Use the pool picker in each panel to isolate individual pools within that selection.

LP COUNT BY SIZE · TIMELINE
Daily snapshot · stacked by position size · use pool picker to filter
LIQUIDITY AMOUNT BY LP SIZE · TIMELINE
Daily snapshot · stacked by position size · use pool picker to filter
PANEL A
PANEL B
DAILY FEE APY
Panel A · fee annualized · hover to inspect
DAILY FEE APY
Panel B · fee annualized · hover to inspect
DAILY TOTAL APR
Panel A · fee + IL annualized · hover to inspect
DAILY TOTAL APR
Panel B · fee + IL annualized · hover to inspect
HOW THESE CHARTS WORK
FEE APY
The fees a pool earns expressed as a yearly return on your deposit. Each time a trade happens, the pool collects a fee and splits it proportionally among all liquidity providers active at that price tick. We add up all fee income for the day, divide by the size of your hypothetical deposit, and scale it to a full year. A higher number means the pool is generating more income relative to the capital sitting in it. This metric is always positive — fees never go negative.
IMPERMANENT LOSS APR
When you provide liquidity, the pool automatically rebalances your tokens as the price moves — buying more of the cheaper token and selling the expensive one. This works against you: if the price moves a lot and you had just held your tokens in a wallet, you'd be better off. The gap between "what your position is worth now" and "what you'd have had if you just held" is impermanent loss. We measure it at the start and end of each day, then annualize it. It can be negative (loss) or positive (if prices revert back in your favour). The main driver of Total APR volatility is price movement, not fees.
TOTAL APR
Fee APY plus Impermanent Loss APR. This is the closest thing to your real daily return as an LP — it captures both what you earned from fees and what you gained or lost because the price moved. Negative values mean price movement hurt you more than fees helped you that day. For volatile pairs, this number can swing wildly day to day because even a small price move, when annualized, becomes a very large number.
RANGE ±%
In concentrated liquidity pools, you choose how wide or narrow your position is. A ±0.1% range means your capital is deployed only within 0.1% of the current price — you earn fees at a very high rate when price stays there, but the moment price moves 0.1% away, you stop earning entirely. A ±10% range keeps you earning across a much wider price band but spreads your capital thin, giving lower fees per dollar. The range selector lets you see how each strategy would have performed historically for each pool.
WHY DO DAILY NUMBERS LOOK EXTREME?
All metrics are single-day returns multiplied by 365 to express them as annual equivalents. If a pool earns 0.5% in fees on one day, that's 182% APY. If a token drops 1% in one day due to a price shock, that's −365% IL APR. These numbers are not predictions — they are a snapshot of how intense that single day was, scaled to yearly terms so you can compare different days and pools on the same axis. Calm days show modest numbers; volatile days show extreme ones.