DeFi · How-to
What Is Uniswap and How Do You Use It in 2026?
Uniswap is a decentralized exchange where you swap tokens directly from your own wallet, with no company holding your funds. This guide explains how it works, how to make a swap and add liquidity, and what to check before you sign anything.
By the DappsAtlas editorial team · Updated

What is Uniswap and why do people use it?
Uniswap is a decentralized exchange, usually called a DEX, that lets people trade cryptocurrencies directly with each other through smart contracts. It began on Ethereum and is now available on several networks, including Layer 2 chains such as Arbitrum and Base, along with others listed in its interface.
The main difference from a centralized exchange is custody. On a centralized platform, you deposit funds into an account the company controls. On Uniswap, you keep your tokens in your own self-custody wallet and approve a transaction each time you trade. The protocol does not hold your balance.
Uniswap is also a liquidity venue. Anyone can deposit tokens into a pool and earn a share of trading fees, which is how the exchange gets the funds that make swaps possible. The UNI token is used for governance, meaning holders can vote on changes to the protocol.
The project is widely used, and it is often among the largest DEXs on Ethereum by activity. Popularity does not remove risk, though. Anyone can list a token on Uniswap, including scam tokens, so you still need to verify what you are buying. The rest of this guide covers how the exchange works and how to use it safely.
How does Uniswap set prices without an order book?
Most exchanges match buyers and sellers in an order book. Uniswap uses an automated market maker (AMM) instead. Each pool holds two tokens, and the price is set by the ratio between them. The original design, used in Uniswap V2, follows a constant product rule: the amount of token A multiplied by the amount of token B stays the same after a trade, so the price moves as tokens are added or removed.
Here is what this means in practice. If a pool holds a lot of token A and a little token B, each unit of B costs more A. When you buy B, you take some B out and put some A in, which pushes the price up for the next buyer. Larger trades move the price more, and this is the source of price impact.
A swap does not need a counterparty who is online at the same time. The smart contract prices the trade against the pool immediately. Because the rule is fixed and public, you can work out the expected rate yourself, and the interface shows you the quoted rate before you confirm.
Newer versions use more complex pricing, including concentrated liquidity, where liquidity providers choose a price range. The core idea is still a pool that sets a price from its contents. Knowing that helps you understand why a quote changes and why thin pools can give worse rates.
Uniswap V2, V3 and V4: what changed?
Uniswap has several versions, and they run side by side. Older pools on V2 still exist, and newer ones use V3 or V4. Which version a pool uses can affect fees, the price range for liquidity, and the features available to pool creators. Check the version shown in the interface before you add liquidity.
| Version | Main design | Key point for users |
|---|---|---|
| Uniswap V2 | Constant product pools | Simple to understand, liquidity spread across the full price curve |
| Uniswap V3 | Concentrated liquidity | Providers choose a price range, which can raise capital efficiency and add range risk |
| Uniswap V4 | Hooks and singleton pool design | Pool creators can add custom logic through hooks, so read each pool's details |
For a first swap, the version usually matters less than the token pair and the pool's liquidity. For providing liquidity, it matters more. A V3 or V4 position can earn more fees while the price stays inside your range, but it earns nothing once the price leaves that range until you adjust it.
The official documentation describes each version in more detail, and it is worth reading before you commit funds. Supported networks and features change over time, so treat any list in an article as a snapshot and confirm current details on the official site.
What do you need before your first Uniswap swap?
You need three things before you trade on Uniswap: a self-custody wallet, the right network, and the tokens you plan to swap.
First, install a self-custody wallet that supports Ethereum-compatible networks, and write down its recovery phrase on paper or in a secure offline place. Anyone with that phrase controls the wallet, so never share it or type it into a website. The wallet holds your keys; Uniswap never does.
Second, pick the network. Uniswap runs on many chains, and the same token name can exist on several networks as different contracts. Your wallet must be set to the network where your tokens are. Sending tokens to the wrong network can result in lost funds, so check this first.
Third, fund the wallet with the token you will trade, plus a small amount of the network's native token to pay transaction fees. On Ethereum that is ETH. On Layer 2 networks, fees are usually lower, but you still need the native gas token.
Finally, use the official interface at the address published in the project's own documentation. Bookmark it and type it yourself rather than following links from social posts or ads. Many fake sites copy the design of the real one to request approvals that drain wallets.
How do you swap tokens on Uniswap step by step?
Once your wallet is funded, follow these steps. The names of buttons can change in updates, so use these as a guide and read each screen.
- Open the official Uniswap interface and select Connect Wallet. Choose your wallet and approve the connection request.
- Confirm the network in the top corner matches the network where your tokens sit.
- Choose the token you are selling and the token you want to receive. Check the contract address against a trusted source if the token is unfamiliar.
- Type the amount you want to sell. The interface shows the estimated amount you will receive.
- Review the details: the rate, the price impact, the network fee, and any slippage tolerance setting.
- If you have not used the token with Uniswap before, you may need to approve it. This is a separate transaction that gives the contract permission to spend that token. Approve only what you need, and do it on the official site.
- Select Swap, then confirm the transaction in your wallet. Read the request carefully before you sign.
- Wait for the transaction to confirm. Your wallet and a block explorer will show its status.
After the swap, the new token appears in your wallet once the transaction is confirmed. If it does not appear, add the token contract manually using the address from a reliable source, not a search result.
How do you add liquidity and what is impermanent loss?
Adding liquidity means depositing two tokens into a pool so other people can trade against it. In return, you receive a share of the trading fees paid by that pool. The process is similar to swapping, but you approve two tokens and confirm a deposit transaction. Some versions give you a position token or NFT that represents your share.
The main risk is impermanent loss. If the price of one token rises or falls relative to the other, the pool rebalances automatically. The value of your share can end up lower than if you had simply held the two tokens in your wallet. The loss is called impermanent because it can shrink if prices return to their earlier ratio, but it becomes real if you withdraw while prices are apart.
Fee income can offset this loss, but it does not always do so. High-volume pools with stable pairs may suit some providers, while volatile pairs carry more risk. Check the pool's volume, its fee tier, and the history of the tokens before you deposit.
In V3 and V4, you also choose a price range. A narrow range can earn more fees while the price stays inside it, but it needs active management. If the price leaves the range, your position stops earning until you move it. Start with a small amount and understand the withdrawal steps before you deposit.
What are the fees, slippage and gas costs?
A Uniswap trade involves several costs, and the total is what matters.
The liquidity fee is charged on each swap and goes to the liquidity providers in the pool. Pools use different fee tiers, and the fee shown in the interface applies to that specific pool. Choose a pool with enough liquidity so your trade has a fair price.
Network fees, often called gas, are paid to the blockchain for processing your transaction. They change with network demand. On Ethereum mainnet they can be high at busy times, while Layer 2 networks usually cost less. Check the estimated fee before you confirm, and avoid trading during periods of extreme congestion if you can wait.
Price impact is how much your trade moves the pool price. A large order in a small pool can cost a lot even with a low fee. Slippage tolerance is the maximum worsening of the price you will accept before the transaction fails. A tight setting protects you from unfavorable moves but can cause failed transactions in volatile markets. A very loose setting can let a trade execute at a poor rate, so set it deliberately.
Prices, fees and network costs change often, so do not rely on figures from an article. Use the live quote in the interface and a network fee tracker for current costs.
How do you protect yourself from scams and mistakes?
Scams are common in decentralized finance, and Uniswap users are regular targets. These habits reduce the risk of losing funds.
Never share your recovery phrase or private key with anyone, including people who claim to be support staff. The project will not ask for it. Store the phrase offline and consider a hardware wallet for larger balances.
Check every token before you trade it. A token can have a real name and logo and still be worthless or designed to trap buyers. Look at liquidity, trading history, the contract address and any warnings in the interface. If a token seems too good to be true, it probably is.
Review token approvals regularly. Each approval gives a contract permission to move a token from your wallet. Revoke approvals you no longer use with a reputable approval manager, and avoid unlimited approvals where a fixed amount will do.
Be careful with links in messages, direct messages from strangers, and search ads that appear above official results. Type the official address yourself or use the link from the project's own documentation.
Finally, be realistic about risk. Smart contract bugs, market swings and scam tokens can all cause losses even when you use the official interface correctly. Only trade what you can afford to lose.
How does Uniswap compare with other DEXs and aggregators?
Uniswap is one of several places to swap tokens. Comparing options can help you find a better rate or a more suitable tool for a specific trade.
Other Uniswap versions, such as V2 and V3, may still host pools for certain pairs, so the same token may trade in more than one place. Aggregators route trades across many venues and can find a better route for some swaps. Examples include 1inch and CoW Swap, which use different order and routing models. Curve is built for low-slippage trades between similar assets such as stablecoins. On other chains, PancakeSwap on BNB Smart Chain and Jupiter on Solana serve similar roles.
The right choice depends on the token pair, the network, the size of your trade and the fees involved. For a simple swap of a widely traded token, the official Uniswap interface is often enough. For a large or unusual trade, compare quotes from more than one source.
No single platform is best for every trade. Read each platform's documentation and check its current supported networks and fees before you use it.
Where should you check current Uniswap details?
Uniswap's features, supported networks and fee structures change over time, so check current figures from primary sources rather than from a guide written at one point in time.
For the protocol itself, read the official documentation and the governance pages where changes are proposed and voted on. For live prices and pool data, use the interface quote and a block explorer for your transaction history. For network fees, use a gas tracker for the chain you use. For total value locked and volume, use independent data dashboards, but treat them as estimates and check the methodology.
For a practical next step, practice with a small swap of a token you already understand before trying larger trades or adding liquidity. Record the total cost of the swap, including fees and slippage, so you know what to expect next time.
If you later want to explore liquidity provision, read the pool's terms, understand impermanent loss, and start with a small deposit. Revisit your positions after major market moves to see whether the range and fee income still suit your goals.
None of this is financial advice. Crypto assets can lose value quickly, and decentralized finance carries smart contract, market and operational risks.
Frequently asked questions
Is Uniswap a crypto exchange or a wallet?
Uniswap is a decentralized exchange (DEX). It runs on smart contracts, so you trade from your own self-custody wallet and no company takes custody of your tokens. Trades are settled on the blockchain instead of through an order book run by a central operator.
Can I use Uniswap with a small amount of money?
Yes, you can swap tokens on Uniswap with a small amount of funds, but you still pay network fees and the trading fee for each transaction. Gas costs can be a larger share of a small trade, so check the total cost in the review screen before confirming. Start with an amount you can afford to lose.
Why does the price change when I swap a large amount?
Uniswap sets a pool's price from the ratio of tokens inside it, not from a buyer and seller matching each other. A large trade moves that ratio and gives you a worse rate, which is why slippage matters. You can read the price impact on the swap screen before you confirm.
Do I earn money by adding liquidity on Uniswap?
Liquidity providers deposit a pair of tokens into a pool and earn a share of the trading fees. Their share of the pool can be worth less than simply holding the tokens if prices move apart, which is called impermanent loss. Only provide liquidity if you understand this risk and have checked the pool's current terms.
How do I avoid fake Uniswap sites and scam tokens?
Confirm you are on the official interface address from the project's own documentation, bookmark it, and never enter your seed phrase on any site or in a message. Revoke token approvals you no longer need, and be cautious with tokens that have no trading history or unclear contracts. Scams often copy the official look, so verify each address before you connect.
Mentioned in this guide
dApps in this guide
Uniswap V4 is the latest Uniswap DEX version with hooks and concentrated liquidity, running on 22 chains for self-custody token swaps and liquidity provision.
Uniswap V3 is a non-custodial decentralized exchange protocol for token swaps and concentrated liquidity provision across 40+ chains.
Uniswap V2 is a non-custodial automated market maker DEX on 17 chains for token swaps and liquidity provision, with about $938M TVL.
CoW Swap is a DEX aggregator that settles trades in batch auctions, matches opposing orders directly and aims to protect traders from MEV.
1inch is a non-custodial DEX aggregator that routes swaps across many exchanges for better prices, with its own wallet and 1INCH token.
Curve is a decentralized exchange on Ethereum built for low-slippage swaps of stablecoins and similar assets, with CRV governance and a crvUSD stablecoin.
PancakeSwap is a BNB Smart Chain decentralized exchange with swaps, farming, staking and CAKE governance for self-custody DeFi users.
Jupiter is a Solana DEX aggregator for traders who want routed swaps, limit orders, DCA, perps and token launches, with its own JUP token.
Crypto.com is a centralized crypto exchange and app for buying, trading and spending 400+ coins, with a Visa card, staking and a separate self-custody wallet.
Keep reading
Related guides
DeFi · Explainer
Uniswap and Risky DeFi Tokens: How It Works and What to Check
Uniswap is a permissionless exchange, so new and high-risk tokens often appear there first. This guide explains why that happens, how the 2020 micro-cap surge worked, and what to check before trading a token that has just launched.
DeFi · Explainer
Uniswap UNI Governance Token: What It Is and How It Works in 2026
Uniswap's UNI token is the governance token of the largest Ethereum decentralised exchange, launched in September 2020. This guide explains what it does, how the original launch and airdrop worked, and how later votes on fees and token burns changed what holders can influence.
DeFi · Comparison
Uniswap vs KyberSwap: Which DEX Fits Your Trades in 2026
Uniswap and KyberSwap are both self-custody exchanges that let you swap tokens without an account, but they differ in how they set prices, route trades and handle liquidity. This guide compares them so you can choose based on the trade you plan to make.
DeFi · Best list
Best Decentralized Exchanges (DEXs) in 2026
A practical guide to established decentralized exchanges and swap aggregators, organized by how they work and what they are useful for. Compare their models, then check network support, trade costs and risks before swapping.
DeFi · Explainer
What Is Venus Finance? How the BNB Chain Lending Protocol Works
Venus Finance usually refers to Venus Protocol, a lending and borrowing protocol on BNB Smart Chain. This guide explains how it works, what its tokens do, and what to check before using it.
DeFi · How-to
What Is SushiSwap? How to Use This DeFi Platform Step by Step
SushiSwap is a community-governed decentralized exchange where you swap tokens and earn fees by supplying liquidity. This guide explains how it works, how to make your first swap and pool deposit, and the risks to manage.
DeFi · Explainer
What Is Yield Farming? How DeFi Returns Work
Yield farming means putting crypto to work in DeFi protocols to earn interest, trading fees or token rewards. Learn how the main strategies work, what advertised returns leave out, and how to assess risks before depositing.
DeFi · Explainer
What Is Stratex? How to Get More From Your Crypto Assets
Stratex is a name we could not pin to one verified product, so this guide shows how to check any platform that uses it. It then covers the main ways to put crypto to work, and the risks that come with each.