8.9
Strong
Best Decentralised Exchanges · Review

Uniswap

The reference implementation of an on-chain market: years in production, no core exploit, and the deepest liquidity in DeFi.

Best For
Deep, dependable swaps on Ethereum and its L2s
Headline Cost
0.01–1% per pool, set by tier
Founded
2018
Rank in category
1 of 15
Last Checked
August 2026
The short answer

Uniswap is the default decentralised exchange for anyone trading on Ethereum or its layer-2s: its core contracts have never been exploited, and its liquidity is the deepest on-chain. The trade-offs are gas costs on mainnet, which make small swaps uneconomic, and an interface layer that now charges its own fee on top of the protocol.

Score breakdown

Category rubric →
Security record · 25%
9.5
Liquidity & execution · 20%
9.5
Cost · 15%
7.5
Chain coverage · 15%
9.0
Decentralisation · 15%
8.5
UX & tooling · 10%
9.0

Recommendable to most readers, with stated caveats. The headline 8.9 is the weighted mean of these marks — see our methodology. Not financial advice.

What we liked

  • Core contracts have held since 2018 with no protocol-level loss
  • Deepest on-chain liquidity on majors across Ethereum and L2s
  • Concentrated liquidity and v4 hooks give LPs real control

Where it falls short

  • Ethereum mainnet gas makes small swaps uneconomic
  • Front-end fees and token gating have drifted from the protocol's neutral origins

Uniswap is the most battle-tested piece of financial infrastructure in DeFi. Its automated market maker contracts have processed trillions of dollars in volume since 2018 under constant attack, and no version of the core has been drained. When we score security at 9.5 in this category, Uniswap is the benchmark that number refers to.

How Uniswap works

Liquidity providers deposit pairs of tokens into pools, and traders swap against those pools at a price set by the pool's ratio rather than by an order book. Since v3, providers can concentrate their capital within a chosen price range, which produces far deeper liquidity near the market price than a uniform curve. v4 adds hooks — plug-in contracts that let a pool implement custom logic such as dynamic fees or on-chain limit orders — with a singleton architecture that cuts the gas cost of multi-hop routes.

What a swap actually costs

The pool fee is 0.01%, 0.05%, 0.30% or 1.00% depending on the tier, with stable pairs at the low end and volatile pairs at the high end. That is not the full cost. Add gas — negligible on Base or Arbitrum, meaningful on Ethereum mainnet — plus price impact on your size, plus any MEV extracted between broadcast and inclusion. The official front end also applies an interface fee on many swaps, so routing through an aggregator or a different interface can be cheaper for the identical trade.

Security and upgrade risk

The v2 and v3 core contracts are immutable: no admin key can change them, which removes the single largest category of DeFi risk. Governance controls peripheral parameters, the fee switch and the treasury, not the pools holding your liquidity. The realistic risks to a user are therefore not protocol failure but the ones around it — approving a malicious token contract, signing a permit on a phishing site, or providing liquidity to a pair whose token can be minted at will.

Who should use Uniswap

Anyone swapping on EVM chains where the pair has real depth, and anyone providing liquidity who wants the most examined contracts available. Traders on Ethereum mainnet with small orders should use an L2 deployment instead, and anyone swapping stablecoins in size will usually get a better price on Curve. Check the quote against an aggregator before signing: on well-traded pairs Uniswap frequently is the best route, but not always.

FAQ

Has Uniswap ever been hacked?
The core protocol has never been exploited across seven years and trillions in volume. Losses associated with Uniswap have come from malicious tokens, phishing sites and user approvals rather than from the contracts themselves.
What are Uniswap's fees?
Pool fees are 0.01% to 1.00% depending on the tier, paid to liquidity providers. The official interface adds its own fee on many swaps, and gas plus price impact complete the real cost.
Is Uniswap safer than a centralised exchange?
It removes custody risk — nobody holds your coins — and replaces it with contract, token and approval risk. For holding, self-custody plus a DEX is generally safer; for very large orders in stressed markets, deep centralised books may execute better.
Do I lose money providing liquidity on Uniswap?
You can. Impermanent loss means a divergence in the pair's prices can leave you worse off than simply holding, and concentrated positions that move outside their range stop earning fees entirely.
#ServiceBest forCostScore
1UniswapDeep, dependable swaps on Ethereum and its L2s0.01–1% per pool, set by tier8.9
21inchCross-venue routing on EVM chainsNo protocol fee on classic swaps; resolvers price Fusion orders8.3
3JupiterBest-execution routing on SolanaNo protocol swap fee; you pay route costs and price impact8.2
4Curve FinanceLarge stablecoin and pegged-asset swaps~0.01–0.04% on stable pools8.1
5PancakeSwapBNB Chain liquidity and cheap retail swaps0.01–0.25% per pool8.1
6AerodromeBase-native liquidityVariable per pool, typically 0.01–0.3%7.8
7OrcaClean concentrated-liquidity provision on Solana0.01–0.3% by pool tier7.8
8VelodromeOptimism and Superchain liquidityVariable per pool, typically 0.01–0.3%7.6
9OsmosisCosmos ecosystem trading0.05–0.3% typical7.5
10BalancerCustom-weight pools and LST liquiditySet per pool, commonly 0.05–1%7.3
11RaydiumNew Solana token liquidity~0.25% standard pools, lower on concentrated7.2
12Trader JoeAvalanche liquidity and volatility-aware LPingDynamic bin fees, typically 0.05–0.8%7.2
13THORChainNative cross-chain swaps without wrappingDynamic slip-based fee, typically 0.1–1%7.0
14CamelotArbitrum launches and long-tail pairsDynamic, typically 0.1–0.6%6.9
15SushiSwapWide chain coverage on a familiar interface0.3% classic pools; lower on v3 tiers6.9