Uniswap

Open App ↗

Swap tokens directly from your wallet

Uniswap connects your wallet to an onchain exchange interface for quoting token routes, reviewing price impact, and submitting swaps through the official app.

Non-custodial swapsAMM liquidity poolsMulti-network deployments
SwapDEX
From1.0
ETHEthereum
To~1.0
USDCEthereum
Open Uniswap App ↗

Preview — open the official app to swap from your own wallet.

What is Uniswap?

Uniswap is a suite of onchain protocols for decentralized token exchange, with automated market maker contracts that hold liquidity and execute swaps. The official developer documentation covers protocol versions, routing, and related infrastructure.

How Uniswap works

  1. Open the appUse the launch button to go to app.uniswap.org, then verify the domain before connecting a wallet.
  2. Connect walletSelect a supported wallet and network; never enter a seed phrase into any website.
  3. Set the swapChoose input and output tokens, enter an amount, and review the quoted route, slippage, and price impact.
  4. Confirm onchainApprove tokens only when needed, then sign the swap transaction from your wallet.

Before you swap

Wallet-first execution

You keep custody while your wallet handles approvals and final transaction signing.

Routing built for swaps

The interface can route across supported protocol paths; developers can review integration options in the trading documentation.

Ethereum-native context

Swaps use smart contracts and onchain settlement; ethereum.org explains how dapps connect wallets to contracts.

Uniswap FAQ

What is uniswap used for?

It is used to swap crypto tokens through onchain liquidity pools and routing while the connected wallet signs transactions.

Is uniswap the official app?

The official action URL is app.uniswap.org; this page is a routing and education page, not the app itself.

Does uniswap custody my tokens?

No. The interface connects to your wallet; approvals and swaps are transactions you review and sign from that wallet.

Which networks does uniswap support?

The v4 deployments page lists current contract addresses by network, including Ethereum and multiple L2 or EVM networks.

How do I verify uniswap contracts?

Use official deployment docs for mapping and compare Ethereum mainnet addresses on Etherscan before interacting directly with contracts.