Wallets and tools · How-to
How to Exchange Tokens in MetaMask: Step-by-Step Guide for 2026
A plain walkthrough of swapping one token for another inside the MetaMask browser extension and mobile app, covering setup, slippage, gas, network choice, token safety and common errors. Check current fees and rates on the swap screen before you confirm.
By the DappsAtlas editorial team · Updated

What does exchanging tokens in MetaMask actually do?
MetaMask includes a built-in swap feature that lets you exchange one token for another without leaving the wallet. You choose the token you have, the token you want and an amount. MetaMask then gets quotes from liquidity sources and shows you the route, the expected output and the estimated fees before you approve anything.
The swap is a single onchain transaction that happens in your own wallet. The tokens you receive land in the same account, and you keep control of the keys. That is different from a centralized exchange, where you deposit funds into an account the exchange controls.
The feature is designed for common pairs such as ETH against a stablecoin, or between tokens on the same network. Less common tokens may have thin liquidity, which can make the final amount differ from the first quote. Understanding that gap is the main skill this guide covers.
Before you start, decide what you want to end with. Exchanging is not the same as bridging to another chain, and it is not the same as earning yield. Each action has its own steps and risks, and you should be clear which one you need.
What do you need before swapping tokens in MetaMask?
Start with a funded account. You need the token you plan to sell and a small balance of the network's native token to pay gas fees. On Ethereum mainnet that native token is ETH. On other networks it may be a different asset, so check which one the wallet asks you to hold.
Confirm that your wallet is on the correct network before you open the swap screen. The network selector sits at the top of the extension or app. Swapping ETH on one network and expecting it to appear on another is a common mistake.
Keep your recovery phrase offline and private. Make sure you are using the official MetaMask extension or app, downloaded from the official source rather than a link sent to you. Consider checking that the wallet's address matches what you expect before you move significant funds.
If you buy the token from an exchange first, check the withdrawal network carefully. Sending tokens on the wrong network can lead to lost funds or a long recovery process. Start with a small test amount when you are new to a route.
How do you swap tokens in MetaMask step by step?
The exact menu labels change with each release, so look for a Swap or Trade option on the home screen or in the action buttons. The steps below describe the common flow.
- Open MetaMask and select the network where your tokens sit.
- Choose Swap or Trade and pick the token you are selling.
- Enter the amount, or use the option to send your full balance, leaving some for gas if the token is the native asset.
- Pick the token you want to receive. Search by symbol and then check the contract address against a trusted source.
- Review the quote, including the amount you will receive, the estimated network fee and any provider fee.
- Adjust slippage if the screen allows it, as described in the next section.
- Select Swap, read the confirmation screen, and approve the transaction in MetaMask.
- Wait for the transaction to confirm, then check the new balance and the activity history.
If the token you want is not in the list, do not guess its contract address. Look it up on an official project page or a block explorer for that network, then add it manually.
How should you set slippage and gas for a MetaMask swap?
Slippage is the difference you allow between the quoted price and the price at execution. Prices move while a transaction is pending, so slippage protects you from a trade filling at a much worse rate. A tight setting can cause the swap to fail when the market moves. A loose setting can let the trade fill at a poor price.
For liquid pairs, a small slippage tolerance is often enough. For thinly traded tokens, you may need a higher tolerance, but a higher tolerance also means you accept a worse fill. Keep the number as low as the trade will allow, and avoid setting it very high just to force a transaction through.
Gas is the fee paid to the network to process your transaction. Its cost depends on network demand, so the estimate can change between the time you open the screen and the time you confirm. MetaMask lets you see the estimate and, on some networks, adjust the priority. Higher priority usually costs more and may confirm faster.
Price impact is different from slippage. It reflects how much your own trade moves the price, which matters most when the pool is small relative to your order. If the price impact is high, split the trade into smaller parts or choose a different route.
What are gasless and price-triggered swaps in MetaMask?
MetaMask's help center describes two features beyond a simple market swap. The first is a price-triggered swap, where you set a target price and the swap is executed when the market reaches that condition. This works more like a limit order. It does not guarantee execution, because the condition may never be met, and it can be cancelled or expire depending on the settings offered in your version.
The second is a gasless swap. In some cases, the swap is routed so that you do not pay the network gas fee directly, and the cost is taken from the trade in another way. Availability depends on the network, the token pair and the route, so the swap screen is the only reliable place to see whether it applies.
Both features still carry risk. A price-triggered order can fill at a time when you no longer want it, and a gasless route can still include fees that reduce the amount you receive. Read the quote in full before you approve, and confirm the amount of each token that will leave and enter your wallet.
If you do not understand a route or its fee breakdown, keep the trade small or wait until you can check it. Treat any feature you have not used before as a learning step.
Can you swap tokens across different networks in MetaMask?
A single swap happens on one network. If you want to move value from one chain to another, you are usually bridging, not swapping. Bridging moves an asset, often wrapped or represented as a different token on the destination chain, and it has its own fees, waiting times and trust assumptions.
You have a few options. You can swap on the source network first, then bridge the output token. You can use an aggregator that compares bridge and swap routes in one interface. Or you can use the canonical bridge for the network you are moving to. Canonical bridges are operated by the network team and are often the most conservative choice, but they can be slower or more expensive.
Whichever route you choose, check the destination token's contract address and the network details before you confirm. Sending a token to a chain where it is not supported can make it hard to recover. Some bridges show a time estimate, and some transfers need a second step to claim funds on the destination side.
Read the bridge's own documentation before you use it, and begin with a small amount. Wallet fees, bridge fees and gas on both networks add up, so compare the total cost against the value you want to move.
How do you add a token to MetaMask without falling for a fake one?
Sometimes the token you want is not in MetaMask's default list. You can import it by entering its contract address, but this is also where many scams start. Fake tokens can copy a well-known name or symbol, and some are designed to tempt you into an approval or a trade that drains funds.
Follow these checks before you import:
- Find the contract address on the project's official website or documentation, not in a message or comment.
- Confirm the address on a block explorer for the same network and see the token's transfer history and holders.
- Check that the symbol and decimal places match what the project publishes.
- Be wary of tokens with no history, very few holders, or a sudden surge in activity.
- Never import a token because someone promised a return or asked you to claim a reward.
Remember that importing a token only makes it visible in your wallet. It does not mean the token has value or is safe to trade. A token can be listed in your wallet and still be worthless or impossible to sell.
If you cannot verify an address, do not trade it. Leaving an unknown token out of your wallet is a safe choice.
What should you check before confirming a swap and token approval?
A swap can involve two separate signatures. The first may be a token approval, which lets a contract spend a set amount of a token from your wallet. The second is the swap itself. Read each request carefully, because an approval can be broader than you expect.
On the approval screen, check the spender address and the amount. Some wallets offer a limited approval for the exact amount needed, and some request unlimited access. A limited approval reduces exposure if the contract is later compromised. You can revoke approvals later using a reputable revocation tool or the wallet's permissions view.
On the final confirmation, check the following:
- The token you are sending and the exact amount.
- The token you will receive and the minimum amount guaranteed.
- The network named in the wallet, which should match the tokens.
- The destination address, which should be your own account for a normal swap.
- The network fee estimate.
Never approve a request that asks for your recovery phrase, a private key or a signature for an unrelated action. MetaMask will not ask you for your recovery phrase in a message or on a website. If a page asks for it, close the page.
Why does a MetaMask swap fail or stay pending?
Swaps can fail or stall for ordinary reasons. Slippage may be too tight for the moving price. Gas may be too low for the network to pick up the transaction quickly. Your balance may be too small to cover both the trade and the fee. Some tokens also have transfer rules that block certain routes.
If a transaction is pending for a long time, check its status in the activity list and on a block explorer for that network. You can often speed up or cancel a pending transaction by submitting a replacement with a higher gas setting, but this costs more and depends on the wallet version and the network.
If a swap failed, the gas fee is often still charged, because the network processed the attempt. Check the balances before trying again, so you do not accidentally repeat a trade you did not intend.
If the quote changed a lot, do not increase slippage to force the trade through without thinking. Refresh the quote, check the route again, and consider a smaller amount. If the same token keeps failing, it may have low liquidity, transfer limits or a contract issue, so look for the token's official notices.
Frequently asked questions
Is swapping tokens in MetaMask safe?
Usually yes, because swaps happen through a decentralized exchange route and the tokens stay in your own wallet. The risk is mainly price movement, high fees, poor slippage settings or interacting with a fake token contract. Always confirm the details on the review screen before signing.
How much does a MetaMask token swap cost?
Fees depend on the network, current congestion and the route the aggregator chooses. MetaMask shows the estimated network fee and any provider fee on the review screen. Those figures change often, so read them at the moment you swap rather than relying on a number from an article.
Why did I receive fewer tokens than the quote showed?
The swap screen lists the routes it found and the estimated amount you will receive. If the amount is much lower than the market price you expect, the trade may have a large price impact, or the token may have little liquidity. Compare with a price source you trust and consider a smaller amount.
Can I swap a token on a network I have not added to MetaMask yet?
Swapping on a different network usually requires the token to exist on that network and the network to be added to your wallet. Keep some of that network's native token to pay gas. If you need to move assets between chains, use a dedicated bridge or aggregator and read its instructions carefully.
What should I do if I think I approved a scam contract?
Stop, do not send funds, and check whether the wallet is asking for a new token approval or a transfer. Contact the provider through its official help channels, not through links in unsolicited messages. Never share your recovery phrase with anyone, including people claiming to be support staff.
Mentioned in this guide
dApps in this guide
Jumper is a non-custodial multi-chain app, built on LI.FI, that aggregates swaps and bridges and is expanding into earn, RWAs and perps.
Bungee is a Socket-powered bridge aggregator that compares routes across bridges and DEXs so users can move tokens between blockchains.
Across is an intent-based cross-chain bridge and swap protocol for moving tokens between Ethereum, rollups and other chains, with an API for apps.
Stargate V2 is a LayerZero-powered cross-chain bridge for moving USDC, USDT, ETH, BTC and OFTs across many chains, aimed at DeFi users and liquidity providers.
Wormhole is a cross-chain messaging and bridge protocol linking over 40 blockchains, with the W governance token, for DeFi users and multichain developers.
OKX Wallet is a self-custody multi-chain crypto wallet from the OKX exchange, with swaps, bridges, DApp access and trading tools for active onchain users.
Arbitrum Bridge is the canonical bridge that moves ETH and ERC-20 tokens between Ethereum mainnet and the Arbitrum Layer-2 rollup.
Polygon Bridge is the canonical route between Ethereum and the Polygon network, used by people moving assets onto Polygon via the official Portal.
Keep reading
Related guides
Wallets and tools · How-to
How to Buy and Bridge Crypto Tokens to New Web3 Projects
Finding a promising Web3 project often means getting its token onto the right network first. This guide walks through buying tokens, choosing a network, moving them with a canonical or third-party bridge, and checking each step before you send real money.
Wallets and tools · How-to
How to Switch Networks in MetaMask: Desktop and Mobile Guide 2026
MetaMask lets you move between blockchains from the same wallet address, but each network has its own balances and settings. This guide covers how to switch networks on desktop and mobile, add one that is missing, and avoid the mistakes that cause most failed transactions.
Wallets and tools · Review
MetaMask Swap Review: How In-Wallet Token Swaps Work in 2026
MetaMask Swap is the token exchange built into the MetaMask wallet, and its main appeal is that you can trade without leaving the wallet. This guide covers how it works, what it costs in practice, and the risks that matter more than the convenience.
Wallets and tools · Best list
Best Crypto Tools: Wallets, Research and More
The right crypto tools depend on what you need to do: protect assets, research markets, track DeFi, move tokens across chains or build an app. Use this guide to match a tool to the task and assess the risks before connecting a wallet.
Wallets and tools · How-to
How to Get a Crypto Wallet Safely
Getting a crypto wallet means choosing where its keys are held, matching the wallet to the coins and networks you need, and setting it up safely. Follow these steps to create a wallet, protect access, and make a cautious first transaction.
Wallets and tools · Explainer
How to Evaluate AI-Powered Crypto Trading Apps Before You Deposit
StableFunds is presented as an AI-powered app that makes crypto trading easy, but the sources available for this guide do not document it. This explainer shows how to check any AI trading app's claims, custody, fees and risks before you deposit money.
Wallets and tools · How-to
How to Install and Use Blocto Wallet on Flow (2026 Guide)
Blocto is a smart-contract wallet built around Flow's multi-key account model. This guide covers installing it, creating a Flow account, moving tokens, connecting to apps and keeping the account safe.
Wallets and tools · How-to
How to Create a Tezos Wallet in 2026: Step-by-Step
A Tezos wallet is the tool that holds your XTZ and signing keys, and you can create one in a few minutes from a reputable wallet. This guide walks through choosing a wallet type, generating and backing up a seed phrase, understanding Tezos address formats, and receiving your first XTZ safely.