How to Use MetaMask: Complete Beginner Guide (2026)
MetaMask is the world's most popular self-custodial cryptocurrency wallet, with over 100 million monthly active users as of early 2026. Whether you want to swap tokens on Uniswap, lend assets on Aave, or collect NFTs on OpenSea, MetaMask is the gateway that connects you to the decentralized web.
This comprehensive guide walks you through everything you need to know about MetaMask, from installing the extension to advanced features like Snaps and portfolio tracking. By the end, you will be confidently navigating DeFi with one of crypto's most essential tools.
What Is MetaMask?
MetaMask is a non-custodial Ethereum wallet that functions as a browser extension and mobile app. Created by ConsenSys in 2016, it allows users to store ETH and ERC-20 tokens, interact with decentralized applications (dApps), and manage assets across multiple EVM-compatible blockchains.
Unlike centralized exchanges such as Binance, MetaMask gives you full control over your private keys. This means no third party can freeze your funds or deny access, but it also means you are solely responsible for securing your wallet.
Key features of MetaMask in 2026 include built-in token swaps, fiat on-ramps, multi-chain support, MetaMask Snaps for extended functionality, and the MetaMask Portfolio dashboard for tracking all your assets in one place.
How to Install MetaMask
Browser Extension (Chrome, Firefox, Brave, Edge)
- Visit the official website at metamask.io. Always verify the URL to avoid phishing sites. Never install MetaMask from third-party download sites.
- Click "Download" and select your browser. You will be redirected to the official extension store (Chrome Web Store, Firefox Add-ons, etc.).
- Click "Add to Browser" and confirm the installation. The MetaMask fox icon will appear in your browser toolbar.
- Pin the extension to your toolbar for easy access by clicking the puzzle icon and selecting the pin next to MetaMask.
Mobile App (iOS and Android)
- Open the App Store (iOS) or Google Play Store (Android) and search for "MetaMask."
- Verify the developer is listed as "ConsenSys" before downloading.
- Install and open the app. The setup process mirrors the browser extension.
MetaMask supports synchronization between your browser extension and mobile app by importing the same seed phrase on both devices.
How to Create a MetaMask Wallet
- Open MetaMask after installation and click "Create a new wallet."
- Set a strong password. This password encrypts your wallet locally on the device. Use at least 12 characters with a mix of uppercase, lowercase, numbers, and symbols.
- Write down your Secret Recovery Phrase. MetaMask will display a 12-word seed phrase. This is the master key to your wallet.
- Confirm the seed phrase by selecting the words in the correct order.
- Your wallet is ready. You will see your Ethereum address and a balance of 0 ETH.
How to Back Up Your Seed Phrase Safely
Your 12-word Secret Recovery Phrase is the single most important piece of information in your crypto journey. If you lose it, you lose access to your funds permanently. If someone else obtains it, they can steal everything.
- Write it on paper or metal. Store it in a fireproof, waterproof location. Metal seed phrase backup plates (available for $20-$50) survive fires and floods.
- Never store it digitally. Do not screenshot it, email it, save it in cloud storage, or type it into any website or app other than MetaMask itself.
- Consider splitting it. Advanced users can use Shamir's Secret Sharing or simply store halves in two separate secure locations.
- Use a hardware wallet for large holdings. A Ledger Nano X stores your seed phrase offline in a secure element chip, adding a critical layer of protection.
For a deeper dive into protecting your assets, read our guide to crypto wallet security.
How to Add Networks to MetaMask
MetaMask connects to Ethereum mainnet by default, but it supports any EVM-compatible blockchain. In 2026, the most important networks to add are:
| Network | Chain ID | Native Token | RPC URL | Use Case |
|---|---|---|---|---|
| Ethereum | 1 | ETH | Pre-configured | DeFi, NFTs, staking |
| Arbitrum One | 42161 | ETH | arb1.arbitrum.io/rpc | Low-fee DeFi, GMX trading |
| Base | 8453 | ETH | mainnet.base.org | Coinbase ecosystem, social dApps |
| Polygon PoS | 137 | POL | polygon-rpc.com | Gaming, micro-transactions |
| BNB Chain | 56 | BNB | bsc-dataseed.binance.org | PancakeSwap, low-fee trading |
| Optimism | 10 | ETH | mainnet.optimism.io | Velodrome, OP rewards |
Steps to Add a Network
- Click the network selector at the top of MetaMask.
- Click "Add network" and then "Add a network manually."
- Enter the Network Name, RPC URL, Chain ID, Currency Symbol, and Block Explorer URL.
- Click "Save." The network now appears in your network dropdown.
A faster method is to visit chainlist.org, search for the network, and click "Add to MetaMask" to auto-fill all details.
How to Buy Crypto in MetaMask
MetaMask integrates several fiat on-ramp providers, allowing you to purchase crypto directly within the wallet.
- Click the "Buy" button on the MetaMask home screen.
- Select your region and preferred payment method (credit card, debit card, bank transfer, Apple Pay, or Google Pay).
- Choose a provider. MetaMask aggregates quotes from Transak, MoonPay, Sardine, and Banxa to find the best rate.
- Enter the amount you wish to purchase and complete KYC verification if required by the provider.
- Your purchased crypto will appear in your MetaMask wallet within minutes.
Fees for buying crypto through MetaMask typically range from 1.5% to 5% depending on the payment method and provider. Bank transfers are generally cheapest.
How to Send and Receive Tokens
Receiving Tokens
- Click your account name or address at the top of MetaMask to copy your wallet address.
- Share this address with the sender. Always verify the first and last four characters when pasting.
- Make sure the sender is using the correct network. Sending tokens on the wrong chain can result in lost funds.
Sending Tokens
- Click "Send" on the MetaMask home screen.
- Paste the recipient address or select from recent contacts.
- Choose the token and enter the amount.
- Review the gas fee estimate and adjust if needed.
- Click "Confirm" to broadcast the transaction.
How to Connect MetaMask to DeFi Applications
MetaMask's primary purpose is serving as your passport to decentralized finance (DeFi). Here is how to connect to the most popular platforms:
Uniswap (Decentralized Exchange)
- Visit app.uniswap.org.
- Click "Connect Wallet" and select MetaMask.
- Approve the connection in the MetaMask popup.
- Select your tokens, enter the swap amount, and confirm the transaction.
Aave (Lending and Borrowing)
- Visit app.aave.com.
- Connect MetaMask as described above.
- Deposit supported assets to earn yield, or borrow against your collateral.
OpenSea (NFT Marketplace)
- Visit opensea.io.
- Connect MetaMask to browse, buy, or list NFTs.
When connecting to any dApp, always verify the URL in your browser address bar. Phishing sites often mimic legitimate platforms with slightly altered URLs.
How to Add Custom Tokens
If a token does not appear in your MetaMask balance despite being in your wallet, you need to add it manually.
- Find the token's contract address on a block explorer like Etherscan, Arbiscan, or Basescan.
- In MetaMask, scroll down and click "Import tokens."
- Paste the contract address. The token symbol and decimals should auto-fill.
- Click "Add Custom Token" and then "Import Tokens."
Always copy contract addresses from official project websites or verified listings on CoinGecko or CoinMarketCap. Scam tokens with identical names but different contracts are common.
MetaMask Snaps: Extending Your Wallet
MetaMask Snaps are third-party plugins that extend the wallet's functionality beyond EVM chains. Launched in late 2023 and significantly expanded through 2025 and 2026, Snaps allow MetaMask to interact with non-EVM blockchains and add new features.
Popular Snaps in 2026 include:
- Solana Snap - Manage SOL and SPL tokens directly in MetaMask.
- Bitcoin Snap - View your BTC balance and generate receive addresses.
- Transaction Insights Snaps - Get human-readable explanations of what a transaction will do before you sign it.
- Notification Snaps - Receive alerts when specific on-chain events occur.
To install a Snap, visit snaps.metamask.io, browse the directory, and click "Add to MetaMask." Each Snap requests specific permissions that you must approve.
MetaMask Portfolio
MetaMask Portfolio (portfolio.metamask.io) is a free dashboard that aggregates your holdings across all connected chains. Key features include total portfolio value tracking, historical performance charts, cross-chain asset breakdown, bridge integration for moving assets between chains, and a staking dashboard showing your yield positions.
You can connect multiple wallet addresses, including hardware wallets, to get a complete picture of your crypto portfolio in one place.
Security Tips for MetaMask Users
Self-custody comes with significant responsibility. Follow these security practices to protect your assets:
Avoid Phishing Attacks
- Bookmark metamask.io and all dApps you use regularly. Never click links from emails, DMs, or social media.
- MetaMask will never ask for your seed phrase. Any site or message requesting it is a scam.
- Enable MetaMask's built-in phishing detection in Settings > Security & Privacy.
Manage Token Approvals
When you interact with a dApp, you often grant it permission to spend your tokens. Unlimited approvals are a security risk because if the dApp is exploited, attackers can drain your approved tokens.
- Use revoke.cash regularly to review and revoke unnecessary token approvals.
- When approving tokens, set a custom spending limit rather than allowing unlimited access.
- Check your approvals on each chain you use, not just Ethereum mainnet.
General Best Practices
- Use a dedicated browser profile for crypto activities.
- Enable the MetaMask lock timer to automatically lock your wallet after inactivity.
- Consider using a hardware wallet like the Ledger Nano X as a signer for MetaMask transactions.
- Never share your screen while MetaMask is unlocked.
- Keep MetaMask and your browser updated to the latest versions.
Gas Fees Explained
Every transaction on Ethereum (and other EVM chains) requires a gas fee paid to validators who process transactions. Understanding gas is essential for cost-effective MetaMask usage.
Gas limit is the maximum units of computation your transaction can use. Simple ETH transfers use 21,000 gas, while complex DeFi interactions may use 200,000 or more.
Base fee is determined by network demand and is burned (destroyed) with each transaction. This fluctuates constantly.
Priority fee (tip) is an optional amount you pay to incentivize validators to include your transaction faster.
Your total fee is: (Base Fee + Priority Fee) x Gas Used. On Ethereum mainnet in March 2026, average gas fees hover between $0.50 and $5.00 for simple transactions. Layer 2 networks like Arbitrum, Base, and Optimism reduce fees to under $0.10 for most transactions, making them ideal for frequent trading. Learn more about Layer 2 scaling solutions in our dedicated guide.
MetaMask vs Other Wallets: Comparison Table
| Feature | MetaMask | Trust Wallet | Rabby | Coinbase Wallet |
|---|---|---|---|---|
| Type | Browser extension + Mobile | Mobile + Extension | Browser extension | Browser extension + Mobile |
| EVM Support | All EVM chains | All EVM chains | All EVM chains | All EVM chains |
| Non-EVM Support | Via Snaps (Solana, BTC) | Native (65+ chains) | No | Solana native |
| Built-in Swap | Yes (aggregated) | Yes | Yes (aggregated) | Yes |
| Transaction Preview | Via Snaps | Basic | Built-in (detailed) | Basic |
| Hardware Wallet Support | Ledger, Trezor, Lattice | Ledger | Ledger, Trezor, Keystone | Ledger |
| Phishing Protection | Built-in | Basic | Advanced (real-time) | Built-in |
| Open Source | Yes | Partially | Yes | No |
| Monthly Active Users | 100M+ | 80M+ | 5M+ | 15M+ |
| Best For | DeFi power users, widest dApp compatibility | Multi-chain mobile users | Security-focused DeFi users | Coinbase ecosystem users |
MetaMask remains the default choice for most DeFi users due to its unmatched dApp compatibility and massive ecosystem. Rabby is an excellent alternative for users who prioritize transaction simulation and security. Trust Wallet excels for mobile-first users who need native multi-chain support.
Frequently Asked Questions
Is MetaMask safe to use?
MetaMask is a well-audited, open-source wallet trusted by millions. It is safe when used correctly, meaning you protect your seed phrase, verify URLs before connecting, manage token approvals, and keep the software updated. The biggest risks come from user error, not MetaMask itself.
Does MetaMask charge fees?
MetaMask itself is free to download and use. However, you pay network gas fees for transactions, and MetaMask charges a 0.875% fee on swaps made through its built-in swap feature. You can avoid the swap fee by using Uniswap or other DEXs directly.
Can I use MetaMask with Bitcoin?
MetaMask natively supports EVM-compatible chains only. However, with the Bitcoin Snap installed, you can view BTC balances and generate receive addresses. For full Bitcoin functionality including sending, you should use a dedicated Bitcoin wallet or a multi-chain wallet like Trust Wallet.
What should I do if I lose my seed phrase?
If you still have access to your MetaMask wallet, immediately create a new wallet, write down the new seed phrase securely, and transfer all assets to the new wallet. If you have lost both your seed phrase and access to the wallet, your funds are unfortunately unrecoverable. This is the fundamental tradeoff of self-custody.
How do I recover my MetaMask wallet on a new device?
Install MetaMask on the new device, select "Import an existing wallet," and enter your 12-word Secret Recovery Phrase. Your accounts and balances will be restored. You will need to re-add custom tokens and non-default networks manually.
Why are my tokens not showing in MetaMask?
MetaMask only displays tokens it recognizes by default. If you received a token that is not showing, you need to import it manually using the contract address. Also verify you are connected to the correct network where the tokens were sent.
Can I connect MetaMask to a hardware wallet?
Yes. MetaMask supports Ledger, Trezor, and Lattice1 hardware wallets. Go to Settings > Connect Hardware Wallet, select your device, and follow the prompts. Your hardware wallet acts as the transaction signer while MetaMask serves as the interface, giving you the best of both worlds.
What is the difference between MetaMask and a centralized exchange wallet?
MetaMask is a self-custodial wallet where you hold your own private keys. A centralized exchange like Binance holds your keys for you. MetaMask gives you full control and access to DeFi, but you are responsible for security. Exchange wallets are simpler but require trusting the exchange with your assets.