MetaMask’s mobile app gives you full wallet functionality — send, receive, swap, and use DeFi — directly from your phone. But the mobile version works differently from the browser extension in a few key ways, and many users hit unexpected roadblocks.
This guide walks you through everything: setup, daily use, the dApp browser, and the key differences from desktop.
What You’ll Need
- iPhone (iOS 16+) or Android phone (Android 9+)
- MetaMask app (download from Apple App Store or Google Play)
- Your existing seed phrase if migrating from desktop, or a fresh setup for new users
Important: Only download MetaMask from the official app stores. Fake MetaMask apps exist and will steal your funds.
Part 1: Setting Up MetaMask Mobile
New Wallet
- Open the MetaMask app
- Create a strong password (used to unlock the app on this device)
– Write on paper, store somewhere safe
– Never screenshot this
- Confirm the seed phrase by selecting words in the correct order
- Your wallet is created
Importing an Existing Wallet
If you already have a MetaMask wallet (or any compatible Ethereum wallet):
- Open MetaMask app
- Enter your 12 or 24 words (in order, separated by spaces)
- Create a password
Your funds aren’t stored in MetaMask — they’re on the blockchain. Importing your seed phrase gives the new device access to the same accounts.
Part 2: Core Functions
Receiving Crypto
- Open MetaMask → tap your account name at the top
- Your QR code and address are shown
- Share the address or QR code with the sender
Make sure you share the correct network address. Your ETH address works on all EVM chains, but the sender must use the correct network.
Sending Crypto
- Enter the recipient address (paste or scan QR)
- Select the token and amount
- Review the gas fee — adjust speed if needed
Before sending: Always paste the address, don’t type it manually. Double-check the first and last 4 characters. Sending to a wrong address is permanent.
Buying Crypto In-App
MetaMask mobile supports crypto purchases via integrated providers:
- Select your region and preferred payment method
- Choose an on-ramp provider (MoonPay, Transak, etc.)
- Follow the provider’s flow to complete purchase
The crypto arrives in your MetaMask wallet, usually within minutes.
Swapping Tokens
MetaMask’s built-in swap aggregates rates from multiple DEXs:
- Select the token you’re swapping from and to
- Enter amount — MetaMask shows the best rate found
- Review slippage and gas
MetaMask charges a 0.875% fee on swaps. For large amounts, compare rates with Uniswap or 1inch directly.
Part 3: Using the dApp Browser
This is where mobile MetaMask differs most from desktop. On desktop, MetaMask works as a browser extension injecting itself into websites. On mobile, you need to use the built-in browser.
Accessing the dApp Browser
Using DeFi from the Browser
- Open the in-app browser
- Navigate to the dApp URL (e.g., uniswap.org, aave.com)
- Approve the connection
- Use the dApp normally
Why use the in-app browser? External browsers (Safari, Chrome) cannot connect to MetaMask on mobile due to iOS/Android security restrictions. The in-app browser bypasses this.
Bookmarking Frequently Used dApps
In the browser, bookmark your most-used dApps (Uniswap, Aave, OpenSea, etc.) so you can access them quickly without typing URLs each time.
Part 4: Managing Networks and Tokens
Adding a New Network
- Common networks to add: Polygon, BNB Chain, Arbitrum, Optimism, Base
Or navigate to chainlist.org in the in-app browser → connect wallet → tap “Add to MetaMask” for any chain.
Adding Custom Tokens
If a token doesn’t show in your balance automatically:
- Enter the contract address (find on CoinGecko or the project’s official site)
- Token symbol and decimals fill automatically
Part 5: Security on Mobile
Face ID / Biometric Lock
Enable biometric unlock:
Settings → Security & Privacy → Biometric ID → Toggle on
This means Face ID or fingerprint is required each time you open the app — faster and more secure than PIN entry.
Auto-Lock Timer
Set how long before MetaMask locks:
Settings → Security & Privacy → Auto-Lock Timer
Set to 1–5 minutes for good security. If your phone is stolen while unlocked, this limits exposure.
What to Do If Your Phone Is Lost or Stolen
- Immediately restore your wallet on a new device using your seed phrase
- Transfer all funds to a new wallet with a fresh seed phrase (your old wallet could be compromised if someone accesses your phone)
Mobile vs Desktop: Key Differences
| Feature | Desktop Extension | Mobile App |
|---|---|---|
| dApp access | Auto-injects into browser | Requires in-app browser |
| Ledger hardware wallet | Supported via USB/Bluetooth | Limited support |
| Multiple accounts | Easy to switch | Supported, slightly less convenient |
| Speed | Faster for complex DeFi | Best for quick transactions |
| Portability | Desktop only | Always with you |
Common Issues and Fixes
“Transaction failed”: Usually gas is too low or the dApp has a minimum amount requirement. Try increasing gas limit or checking dApp-specific requirements.
Wallet not connecting to dApp: Make sure you’re using the MetaMask in-app browser, not Safari or Chrome. External browsers can’t inject the wallet on mobile.
Balance not showing: Pull down to refresh. If a token isn’t showing, use Import Tokens with the contract address.
App asking for password every time: Go to Settings → Security & Privacy → enable biometrics so you use Face ID/fingerprint instead.
Pending transaction stuck: Increase gas with Speed Up, or cancel with Replace Transaction (sends a zero-value transaction to the same nonce with higher gas).
FAQ
Can I use the same MetaMask on mobile and desktop?
Yes. Import the same seed phrase on both devices. Both will show the same accounts and balances. Transactions from either device are reflected on both.
Is MetaMask mobile less secure than desktop?
Phones have different risk profiles than computers. Phones are more likely to be lost but less likely to be compromised by malware. Both are fine for everyday amounts when secured properly.
Can I use Ledger with MetaMask mobile?
Limited support. Ledger Bluetooth connectivity works with MetaMask mobile on Android. On iOS, support is more restricted. Desktop is still the recommended way to use Ledger + MetaMask.
Why doesn’t WalletConnect work sometimes?
Some dApps have version compatibility issues. Try refreshing the QR code, or ensure the dApp supports WalletConnect v2.
Related guides:
