Independent Uniswap toolkit · not affiliated with Uniswap Labs

Uniswap v3 vs v4,
made simple.

Compare versions side by side, model your liquidity position before you deposit, and find v4 hooks.

Open calculatorSee the differences

v3 vs v4 at a glance

The key differences liquidity providers and traders care about.

FeatureUniswap v3Uniswap v4
LaunchedMay 2021January 2025
Concentrated liquidityYes: set a custom price rangeYes: same model
Pool architectureOne contract per poolSingle "PoolManager" contract for all pools; cheaper pool creation
FeesFixed tiers (0.01%, 0.05%, 0.3%, 1%)Any static fee, or dynamic fees set by hooks
CustomizationNoneHooks: plug-in contracts that change pool behavior
Multi-hop gasTokens move between every pool"Flash accounting" settles only net balances: lower gas
Native ETHMust wrap to WETHNative ETH supported
Best forDeep, battle-tested poolsNew pools, custom logic, lower routing costs

Liquidity position calculator

Estimate impermanent loss and fees for a concentrated-liquidity position (same math for v3 and v4).

Position value at future price–
If you just held–
Impermanent loss–
Estimated fees earned–
Capital efficiency vs full range–
Net result vs holding–

Estimates only, not financial advice. Fee estimate assumes the price stays in range, volume is spread evenly, and nearby liquidity is like yours. Actual results vary.

v4 hooks directory

Hooks are plug-ins that change how a v4 pool works. Common types:

Fees

Dynamic fee

Raises fees in volatile markets and lowers them in calm ones, to protect liquidity providers.

Trading

On-chain limit orders

Fills an order automatically when the price crosses your target.

Trading

TWAMM

Splits big orders into small trades over time to reduce price impact.

Protection

MEV protection

Reduces sandwich attacks and returns value to liquidity providers.

Access

Permissioned pools

Limits trading to approved wallets, for tokenized stocks and real-world assets.

Yield

Auto-rebalancing

Moves your range automatically to keep earning when the price drifts.

Full searchable directory with audits, chains and volume: coming soon.

Migrating from v3 to v4

A simple checklist before you move a position.

Step 1

Compare the pools

Check that the v4 pool for your pair has enough volume and liquidity. A thin pool earns less.

Step 2

Check the hook

If the pool uses a hook, read what it does and whether it has been audited.

Step 3

Withdraw, then redeposit

Collect fees, remove v3 liquidity, then add to v4 with a range modeled in the calculator above.