Quick summary
How many coins does MetaMask support? Short answer: any token that exists on a blockchain MetaMask connects to—and for EVM-compatible chains that means ERC-20 tokens, NFTs (ERC-721 / ERC-1155), and many other EVM token standards. How many cryptos does MetaMask hold? Practically unlimited, within UI and network constraints. How many MetaMask accounts can I have? You can create multiple accounts under one seed phrase and import additional accounts; MetaMask does not publish a fixed small limit for derived accounts, though separate seed phrases are managed per browser profile or device.
I use MetaMask daily for swaps and DeFi across mainnet and several L2s. I've also paid too much gas once (lesson learned). Below I give precise criteria, step-by-step actions, and links to related guides so you can act safely.
How MetaMask stores assets (short primer)
MetaMask is a non-custodial software wallet (a hot wallet) that stores private keys on your device. Tokens themselves are entries on blockchains, not "in" the wallet. The wallet holds keys and tracks token balances by reading on-chain state via RPC nodes. That distinction matters when you ask "how many cryptos does MetaMask hold": the wallet can track any token for which it knows the contract address and the active network.
Key token standards MetaMask recognizes on EVM-compatible chains:
- ERC-20 (fungible tokens)
- ERC-721 (unique NFTs)
- ERC-1155 (batchable NFTs / semi-fungible)
(If you're unfamiliar with these, see glossary-concepts.)
Chain support: what MetaMask connects to
MetaMask's native design targets EVM-compatible blockchains. That means Ethereum mainnet and networks that speak the same JSON-RPC and contract standards. You can also add custom RPC endpoints and many Layer 2 networks.
But what about Bitcoin, Solana, or Cosmos chains? MetaMask does not natively support non-EVM chains. Tokenized or bridged assets that appear as ERC-20 on an EVM chain will work, but native Bitcoin or Solana SPL tokens will not appear in MetaMask.
Quick reference table
For mobile-specific notes (Android/iOS) see metamask-mobile-ios-android.
How many coins / tokens can MetaMask hold?
How many coins does MetaMask support? The correct way to read that question is: how many token contracts on supported chains can MetaMask track? Answer: any number, so long as:
- the token exists on a connected chain; and
- you add the token (automatic discovery or custom contract address).
MetaMask reads token balances by contract address. If the wallet doesn’t automatically detect a token, you can add it manually by pasting the contract address. Step-by-step: switch to the correct network, open Tokens > Add Token > Custom Token, paste address, confirm symbol/decimals, then Add. (See add-custom-token-to-metamask.)
Image: (placeholder) Screenshot: MetaMask token list (placeholder)
MetaMask Android supported tokens: mobile mirrors extension functionality for EVM tokens—ERC-20 tokens and NFTs are supported on mobile, and you can add custom tokens just like on desktop. See metamask-mobile-ios-android.
Accounts, wallets, and limits: how many can I have?
Two different questions often collide:
- How many accounts can I create under one MetaMask wallet (seed phrase)?
- How many separate wallets (seed phrases) can I manage in one MetaMask install?
Answers:
Accounts under one seed phrase: you can create multiple derived accounts inside the same vault (Create Account). There's no small hard limit published; most users create tens as needed. But the accounts share the same seed phrase and move together if you export that seed phrase.
Separate seed phrases (multiple independent wallets): a single MetaMask extension or mobile vault holds one seed phrase at a time. To manage multiple independent seed phrases simultaneously, use separate browser profiles, separate device installs, or hardware wallets. See manage-multiple-accounts and import-and-restore-wallet for full options.
Quick steps: Create extra account
- Click your account avatar → Create Account
- Name it → Confirm
- The new account is derived from your seed phrase and shown in the list
To import an external private key or JSON: Account menu → Import Account. See import-export-accounts.
Practical limits: UI, gas, and token mechanics
There is no blockchain-enforced token-count limit in MetaMask. Limits you will hit are practical: UI performance if you track hundreds of tokens, wallet storage for metadata, and the gas fees required to move tokens.
Gas fees (EIP-1559) matter. Sending tokens on Ethereum mainnet requires base + priority fees. On L2s or sidechains gas is much cheaper. If you frequently swap or use DeFi, consider using L2s to reduce fees (see add-l2-networks-to-metamask).
Token allowances: approving an unlimited allowance to a contract is a common risk. Revoke approvals periodically (see token-allowances-and-revoke). I once approved an unlimited allowance for a test token and had to revoke it later—learned to check approvals after every dApp interaction.
Security, backups, and recovery considerations
MetaMask is non-custodial: the seed phrase is the master key. Backup the seed phrase offline. Do not store it unencrypted in cloud drives or photos. If you lose your phone, use the seed phrase to restore on a new device via import-and-restore-wallet.
But what about cloud backups and social recovery? MetaMask’s standard flow relies on seed phrases; social recovery is not built into the default vault (use external smart-contract wallets for account abstraction recovery). See seed-phrase-backup-recovery and account-abstraction-smart-contract-wallets.
Hardware wallet users can connect a hardware device to MetaMask for higher security; that keeps keys off the phone. See hardware-wallets-with-metamask and ledger-with-metamask-guide.
Who MetaMask is for — and who should look elsewhere
Who this is best for:
- Users actively interacting with DeFi dApps on EVM chains.
- People who want cross-device convenience (mobile + extension) and are comfortable managing a seed phrase.
- Daily swap users who prefer an in-wallet aggregator.
Who should look elsewhere:
- People who need native Bitcoin, Solana, or Cosmos wallets (MetaMask does not natively support non-EVM chains). See chains-metamask-does-not-support.
- Holders who prefer hardware-only custody for large balances without a hot-wallet step.
FAQ (short answers & quick actions)
Q: Is it safe to keep crypto in a hot wallet?
A: Hot wallets are convenient but higher risk than cold storage. Keep large sums in hardware wallets; keep daily-use funds in MetaMask. See security-checklist.
Q: How do I revoke token approvals?
A: Use a revoke-approvals tool or check allowances on a block explorer, then send a transaction to set allowance to zero. See token-allowances-and-revoke.
Q: What happens if I lose my phone?
A: Restore using your seed phrase on a new install. If you used an imported private key, make sure you have that too. See import-and-restore-wallet.
Q: Can MetaMask hold Bitcoin?
A: Not native BTC. Tokenized BTC on EVM chains (as ERC-20-like tokens) can be held, but native Bitcoin requires a different wallet.
Conclusion and next steps
MetaMask supports a wide range of tokens on any EVM-compatible chain you connect to, and there’s no small hard limit on how many tokens or accounts you can manage—practical constraints are UI performance and your own security practices. If you need step-by-step setup, visit install-metamask-chrome-extension or metamask-mobile-ios-android.
Want to manage many tokens safely? Use hardware wallets for large holdings and a separate hot wallet for daily DeFi activity. And if you need to keep dozens of tokens tracked, try the portfolio-and-token-tracking guide.
Ready to act? Check the relevant how-to: add-custom-token-to-metamask and manage-multiple-accounts to get started.