Skip to content
CRYPTAURUS
Choosing an exchange › Uniswap — how to use the decentralized exchange
Choosing an exchange

Uniswap — how to use the decentralized exchange

Uniswap is a decentralized exchange (DEX), that is, a website and app where you swap one cryptocurrency for another straight from your own wallet, with no sign-up. You need your own crypto wallet, an app that keeps your key and shows what is on your addresses. You connect it to the Uniswap app, choose which token to give and which to get, check on the screen how much you will receive and how much you will pay, and confirm the swap in your wallet. A program inside the network carries out the swap directly from your address, and once the network has confirmed a swap, it cannot be reversed.

What you need before swapping on Uniswap

  • Your own crypto wallet whose keys you hold, for example a phone app or a browser extension. The article hot vs cold crypto wallet explains how such wallets differ. For swaps on websites, set up a separate wallet with a small amount, and never connect your savings wallet to them.
  • The network coin to pay the fee, that is, the network's own crypto; on the Ethereum network this is ETH. The article what is gas explains why a swap will not go through without it.
  • The contract address of the token you plan to receive, taken from the project's official website.
    where to check: the project's official website, the section with smart contract addresses
Objective data
Objective data
Official siteuniswap.org
Typedecentralized exchange (DEX)
Where the funds arein your wallet; the exchange does not hold them
Sign-up and identity checknot needed for swapping
How the rate is setby the amounts of two tokens in a pool
Who can create a poolanyone
NetworksEthereum and others
Official interfacethe Uniswap Labs app and wallet
Deeper

How to swap tokens on Uniswap step by step

  1. Open the Uniswap app at an address you typed yourself or saved in your bookmarks. where to check: the official app address is listed on uniswap.org Do not trust links from ads, emails or messages.
  2. Connect your wallet and choose the network your tokens are on.
  3. In the top field, pick the token you are giving and the amount; in the bottom one, the token you want to get1. If the list shows several tokens with that name, or the one you need is missing, search for it by contract address.
  4. Before confirming, look at the screen: how many tokens you give and get and how much you pay for the swap and for the network1. The lines "price impact" and "max slippage" are explained below.
  5. If you are swapping this token for the first time, the wallet first asks for an approve permission, without which the smart contract cannot take the token from your address2. What to check in the permission window, what Permit2 is and how to revoke a permission later is covered in the article staying safe when connecting a crypto wallet.
  6. Approve it in your wallet after checking the tokens and amounts in its window, and wait for the network to confirm it. The token you get arrives at the same address.

How Uniswap works

An ordinary exchange matches a buyer with a seller through a list of orders. Uniswap has no such list; liquidity pools take its place3. A pool is like an exchange machine with no cashier. It holds two tokens, put there by other users called liquidity providers, and the machine works out the rate by itself from how much of each token is left inside. In return, the providers earn a fee on every swap3. The machine itself is a smart contract, a program that runs inside the network and carries out set rules on its own. That is why Uniswap is called a decentralized exchange.

Anyone can create a pool and list their own token in it, with no need to ask anyone for permission3. As a result, fakes with the same names turn up on Uniswap next to real tokens.

Uniswap's core smart contracts cannot be upgraded once deployed. Nobody can stop them, reverse a swap or change the rules after the fact3.

The app and wallet that people most often use to open Uniswap are made by the company Uniswap Labs. They are an interface, a shop window in front of the smart contracts, and anyone can call the smart contracts themselves directly on the blockchain3.

What slippage and price impact are

While you are confirming a swap, other people are swapping in the same pool, and the machine's rate has time to move. Slippage is the difference between the price shown and the price at which the swap was executed, and the slippage tolerance (in the app, "max slippage") sets how much worse than shown the result is allowed to be. It is like asking a friend to buy something for you only if it has not gone up by more than a couple of percent. If the price rose further, the purchase does not happen.

In the Uniswap app the default tolerance is chosen automatically, depending on the network cost and the size of the swap, and you can enter your own value in the settings4. A large tolerance is dangerous. With a tolerance of 25%, you may get 25% fewer tokens than the screen showed4.

Price impact is the shift in the rate caused by your own swap. The more of a token you take out of the machine at once compared with its stock, the more each next unit costs3. If the app shows a noticeable price impact on a small amount, the pool has a small stock, which is a reason to check once more that this is the right token.

How to tell a real token from a fake with the same name

Any token can pick a name and a short symbol such as USDC. Only its contract address on the blockchain identifies a token for certain5. So compare the address shown in the Uniswap app with the one the project publishes on its own site, character by character.

If a token is not listed on major exchanges, the Uniswap app may show a warning next to it. Tokens found to be scams or to infringe trademarks are blocked by the app. Check the address even when there is no warning, because nobody reviews token quality. The app gets the data for its labels from third parties, and new tokens often have none6.

There are also trap tokens whose smart contract does not let you sell them. The scammer lures buyers in and then pulls their own tokens out of the pool, leaving buyers with something nobody will buy7. How such schemes work in general is covered in phishing and scams.

Uniswap fees layer by layer

There is no single "Uniswap fee". A swap costs money in three places, and the app shows the amount of each layer before you confirm1.

LayerWhere you see it
Pool feeswap screen
Interface feeswap screen
Network feewallet window

The pool fee is set for each pool, and it goes to the liquidity providers3.

Uniswap Labs may charge an interface fee for swaps in its app and wallet, taken in the token you receive8. The fee line on the swap screen shows whether your swap has one.

The network fee is the payment for the network to record your swap. You pay it in the network coin, it varies with the time of day, and what drives its size is explained in the article on gas.

Uniswap security and known cases

In July 2022 an attacker sent out a fake token posing as a Uniswap giveaway. A liquidity provider who tried to claim it signed an operation with a malicious smart contract and lost more than 7,500 ETH. Uniswap's founder Hayden Adams said the protocol itself was not hacked9. Be wary of tokens that appear in your wallet by themselves and of links promising free crypto, and treat any request for your seed phrase as a scam10.

Who Uniswap suits and who it does not

It is a fit for those who already keep crypto in their own wallet and want to swap one token for another without signing up or handing their funds to an intermediary. It also helps with tokens that ordinary exchanges do not list, provided you have checked the contract address yourself.

To buy crypto with money for the first time, start on an ordinary exchange instead; the guide how to buy crypto covers the steps. Uniswap is also inconvenient if you need a support team that can fix a mistake for you. Here you alone are responsible for the token address, the network and the signature. The page how to choose a crypto exchange explains how to compare exchanges on neutral points.

Where to check current Uniswap details

The Uniswap app shows the list of networks and the fee for your swap.

where to check: the swap screen in the Uniswap app

Pool rates and decisions on the protocol's share are published on the voting site.

where to check: Uniswap's governance voting site, e.g. vote.uniswapfoundation.org

Token labels and the current rules on Uniswap Labs fees are described in the help center.

where to check: support.uniswap.org

More detail on governance, fees and cross-network swaps

Holders of the UNI token change Uniswap's rules by vote, within set limits. All they can do is switch on a share of fees for the protocol, that is, for Uniswap, and only within limits fixed in advance3. The UNI profile explains the token and how voting with it works.

Since December 2025, after the vote on the UNIfication package, part of the pool fee goes to the protocol and is spent on burning UNI tokens11. You pay the same as before, because the protocol's share was carved out of the providers' fee12. In the same package Uniswap Labs promised to drop the interface fee in its app, wallet and API12, yet on 30.10.2026 the Uniswap help center still describes this fee for some pairs8.

Token labels work like this. There is no warning if a token trades on a major US exchange or, occasionally, if Uniswap Labs has approved it. An information label goes to tokens that are swapped often on Uniswap, and the rest carry no label6.

The Uniswap app can swap a token on one network for a token on another in a single action, for example ETH on the Ethereum network for USDC on the Base network. As of 30.10.2026, the move between networks is handled by the Across bridge, a service that moves a token from one network to another. Its fee is included in the quote the app shows before you confirm, and such a swap takes longer than usual13. See the help center for which networks it works between.

where to check: Uniswap Support, "What are crosschain swaps?"

In 2024 the US Securities and Exchange Commission (SEC) sent Uniswap Labs a notice of a possible lawsuit, and in February 2025 it closed the investigation with no action against the company ⚖️14. The investigation concerned the company that makes the interface, and it had no effect on the tokens in your wallet.

Frequently asked questions

Can I buy crypto on Uniswap with money from a card?
Yes, through third-party payment providers right in the app. Financial institutions are required to collect customer data, so a provider may ask for an identity check, while Uniswap Labs itself does not collect or store buyers' personal data15. The app shows which providers work in your country.
where to check: the buy section of the Uniswap app
Why won't my swap on Uniswap go through?
A common reason is a slippage tolerance that is too small. If the rate moved more than the tolerance while you were confirming, the operation is cancelled4. Raise the tolerance a little at a time, and only for a token whose address you have checked.
Do I need to withdraw tokens from Uniswap after a swap?
No. The swapped token lands straight at the wallet address you swapped from, and your wallet shows it even when the Uniswap website will not open.
What is WETH, and why does it appear when I swap ETH?
It is the same ETH in different "packaging", a token that swaps for ETH one to one. ETH came before the common ERC-20 token standard and does not follow it, so to swap it for other tokens it is temporarily turned into WETH, and you get the same amount of ETH back when you reverse it16. The article token standards explains what a token standard is.
Sources
They back the facts above. Changing figures aren't published — for those we link to "where to check".
1Uniswap Web App: The Swap Screen support.uniswap.org ↩Verified 30.10.2026 · primary source
2How to revoke a token approval support.uniswap.org ↩Verified 30.10.2026 · primary source
3How Uniswap works developers.uniswap.org · archive ↩Verified 30.10.2026 · primary source
4How to change slippage on the Uniswap Web app support.uniswap.org ↩Verified 30.10.2026 · primary source
5What is a token contract address? support.uniswap.org ↩Verified 30.10.2026 · primary source
6What are token warnings? support.uniswap.org ↩Verified 30.10.2026 · primary source
7Unsellable token scams support.uniswap.org ↩Verified 30.10.2026 · primary source
8What are Uniswap Labs' fees? support.uniswap.org ↩Verified 30.10.2026 · primary source
9Uniswap liquidity provider hacked for $8 million in phishing attack theblock.cosecondary ↩Verified 30.10.2026
10How to Secure Your Wallet & Avoid Crypto Scams blog.uniswap.org ↩Verified 30.10.2026 · primary source
11Uniswap governance passes major 'UNIfication' proposal; 100 million token burn imminent theblock.cosecondary ↩Verified 30.10.2026
12UNIfication blog.uniswap.org ↩Verified 30.10.2026 · primary source
13What are crosschain swaps? support.uniswap.org ↩Verified 30.10.2026 · primary source
14A win for DeFi blog.uniswap.org ↩Verified 30.10.2026 · primary source
15Why do I have to verify my identity when buying crypto? support.uniswap.org ↩Verified 30.10.2026 · primary source
16Wrapped Ether (WETH) ethereum.org ↩Verified 30.10.2026 · primary source