Uniswap is a popular decentralized exchange that lets you trade cryptocurrencies directly from your wallet. This guide explains the basics and walks you through the process step-by-step.
Uniswap is a decentralized exchange (DEX) running on the Ethereum blockchain. Unlike a traditional exchange like Coinbase, there is no company holding your funds or managing trades. Instead, it uses automated "liquidity pools" to let users swap one cryptocurrency for another directly.
At its core, Uniswap uses smart contracts to automate trades. Users, called liquidity providers, deposit pairs of tokens into pools. When you trade, you are swapping with this pool, not with another person. The price of each token is determined automatically by a mathematical formula based on the ratio of the tokens in the pool.
First, set up a crypto wallet that works with Ethereum, like MetaMask. Second, fund your wallet with a small amount of ETH to cover trade costs (called "gas fees"). Third, visit the official Uniswap website and connect your wallet. Fourth, select the token you want to swap from and the token you want to receive, then approve and confirm the transaction in your wallet.
Anyone can become a liquidity provider by depositing an equal value of two different tokens into a pool. In return, you earn a share of the 0.3% trading fee generated from every swap on that pool. This is an advanced feature that comes with risks like "impermanent loss" and should be researched thoroughly.
Always verify you are on the correct website to avoid scams. Double-check token contract addresses, as anyone can create a fake token. Start with very small amounts to learn the process. Remember that all transactions on Ethereum require a network gas fee, which varies based on demand.
Ready to start? Create a free Binance account — lowest fees, 20% off for life, start with a few dollars.
Create a Free Binance Account →Uniswap's smart contracts are widely used and audited, but no system is without risk. Your security largely depends on protecting your own wallet's private keys and verifying all transaction details carefully.
You can swap any token that follows the Ethereum ERC-20 standard and has a liquidity pool. However, many obscure tokens may have very low liquidity or could be scams, so extreme caution is advised.
A trade can fail if the price changes significantly before the transaction is confirmed on the blockchain, if the slippage tolerance is set too low, or if you run out of ETH to pay for the gas fee.
Slippage is the difference between the expected price of a trade and the price at which it is actually executed. In a volatile market, the price can change in the seconds between when you submit a transaction and when it is confirmed.
← More crypto guides · Live crypto news & prices →
🔗 Free DeFi tools: Best-yield finder · RWA (T-bill) yields · Non-custodial USD Vault