Install & Onboarding (Extension vs Mobile)
Extension (desktop browsers)
- Follow the extension install guide: install-metamask-extension.
- Create a password and choose "Create a new wallet" (or restore an existing wallet with a seed phrase).
- Write down the seed phrase on paper and store it offline. (More on backups below.)
Mobile (iOS / Android)
- Install from the official app store and follow the flow in install-metamask-mobile-app.
- The mobile app adds a dApp browser so you can tap links from token lists and open dApps without WalletConnect.
Quick note: When I first set this up I treated the seed phrase like an advanced setting and nearly lost it. Don’t do that. And yes, write it down.
Quick Setup Checklist (Step by step)
A short checklist that I use when configuring a new device:
- Install extension or app (extension / mobile).
- Create wallet or restore via seed phrase (create-restore-wallet).
- Back up the seed phrase to paper; consider secure alternatives (backup-recovery-seed).
- Set a strong local password and enable device biometrics on mobile.
- Add networks you use often (connect-to-networks and add-custom-network).
- Fund a small amount for gas to test transactions.
Accounts, Networks, and Multi-chain Use
MetaMask supports multiple accounts under one seed phrase. You can create additional accounts or import a private key (import-private-key). Switching accounts is quick, and each account is a unique address tied to the same seed phrase.
Multi-chain support is handled by adding custom RPCs or choosing pre-configured Layer 2 networks. Switching networks feels like changing browser tabs — fast and immediate. If you need Polygon or Arbitrum, see add-polygon and add-arbitrum. For Optimism, check add-optimism. And remember: MetaMask is EVM-compatible, so any EVM chain with an RPC can be added.
Table: Form factor comparison
| Feature |
Browser Extension |
Mobile App |
Hardware (via MetaMask) |
| Quick connect to web dApps |
Yes (injected provider) |
Yes (in-app browser) |
Yes (connect Ledger/Trezor) |
| Biometric lock |
No |
Yes |
Depends on device |
| Offline key storage |
Local |
Local |
Keys stored on device (recommended for large balances) |
Daily Usage: dApps, Swaps, Staking, and NFTs
Connecting to dApps
- On desktop the wallet injects window.ethereum; click "Connect" on a dApp and approve account access.
- Mobile includes an in-app dApp browser and also supports WalletConnect (walletconnect-mobile-linking).
Swaps inside the wallet
MetaMask includes a built-in swap feature that aggregates liquidity across DEXs. That saves a tab or two when you trade frequently. In my experience the quotes are convenient but I always cross-check prices on an external aggregator before big trades. See in-wallet-swap for step-by-step swapping tips.
Staking and liquid staking
Some staking flows work directly via dApps when connected to MetaMask. Others require you to navigate to a staking provider and approve transactions. If you plan to stake regularly, check staking-via-metamask. Remember that liquid staking tokens are ERC-20 tokens with their own risk profiles.
Token and NFT management
- Add custom tokens by contract address from the token page. See tokens-portfolio.
- NFTs can be viewed and managed in the wallet, but consider a dedicated gallery for heavy collectors (nft-management).
Gas fees and Layer 2
MetaMask supports EIP-1559 gas mechanics: base fee + priority fee. You can edit advanced gas settings for priority fees, and using Layer 2 networks can cut gas fees dramatically — see gas-fees-eip1559 and gas-fees-l2.
Security, Backup, and Recovery
Security features
- Password unlock on desktop; biometric lock on mobile.
- There are built-in warnings for suspicious sites and transaction metadata in some versions, but browser hygiene (ad-blockers, not clicking unknown links) still matters.
- Transaction previews show the contract you interact with. Read them.
Backup and recovery
Seed phrase is the canonical backup method. Create a secure paper backup and consider redundancy (metal plate, safe). MetaMask does not offer built-in social recovery. For a detailed comparison of options, see backup-cloud-vs-paper and backup-recovery-seed.
If you lose your phone
You can restore the wallet on a new device using the seed phrase. Follow lost-phone-recovery for steps. But what if someone else finds your device and your seed phrase is accessible? That’s why offline storage matters.
Revoke token approvals
I once approved an unlimited token allowance by mistake. It happens. Revoke unnecessary token allowances and review active approvals regularly. See token-approvals-revoke for how-to steps.
Advanced: Hardware, Bridges, and Account Abstraction
Hardware wallet integration
MetaMask supports connecting hardware wallets (Ledger, Trezor) so keys remain on the device while MetaMask acts as the interface (connect-ledger, connect-trezor). This is a practical middle ground if you want daily convenience without exposing private keys.
Bridges and cross-chain moves
Cross-chain bridges let you move assets between blockchains but introduce complexity and smart-contract risk. Use audited bridges and keep amounts small when trying a new bridge. See cross-chain-bridges.
Account abstraction and smart contract wallets
Account abstraction is emerging and lets wallets offer gasless transactions and session keys. If you want to experiment with smart-contract wallets, read account-abstraction. MetaMask can interact with these wallets as an external account, but the setup varies by provider.
Troubleshooting & FAQ
Q: Is it safe to keep crypto in a hot wallet?
A: Hot wallets are convenient for daily DeFi activity and small balances. For large holdings, consider a hardware wallet. Think of hot wallets like your daily spending account and hardware wallets like a bank vault.
Q: How do I revoke token approvals?
A: Use the token approvals tool in the wallet or a third-party revocation tool via a careful dApp connection. See token-approvals-revoke.
Q: What happens if I lose my phone?
A: Restore from your seed phrase on a new device. If you didn’t back up your seed phrase, funds are likely unrecoverable. See lost-phone-recovery.
For more common issues see faq-page and the troubleshooting collection (troubleshooting-dapp-connections, troubleshooting-connect).
Who This Wallet Is For (and who should look elsewhere)
Who this suits
- Active DeFi users who interact with multiple dApps and L2s.
- Users who value self-custody and need an easy browser-to-dApp flow.
Who should look elsewhere
- People who want built-in social recovery or fully custodial convenience.
- Users who need native support for non-EVM chains like Solana (see solana-limitations).
Conclusion and next steps
MetaMask gives you quick access to DeFi, swaps, staking, and NFT interactions while keeping private keys under your control. But the convenience requires disciplined backup and cautious approvals. If you want a guided next step, start with the extension or mobile install guide and follow the quick setup checklist above: install-metamask-extension | install-metamask-mobile-app.
Want more focused how-tos? Try the step-by-step pages: create-restore-wallet, add-custom-network, and in-wallet-swap. Safe testing: use small amounts when you first connect to a new dApp.