Set up MetaMask — Step-by-step (mobile & desktop)

Try Tangem secure wallet →

Table of contents


Why this guide & how I tested

If you're searching for how to set up MetaMask wallet or how to set up MetaMask wallet step by step, this article walks you through both desktop and mobile onboarding with practical notes from hands-on testing. I set up fresh wallets on a desktop browser (Chromium-based) and on two phones (iOS and Android), exported and re-imported seed phrases, completed tiny mainnet test transfers (minimal amounts to cover gas), and connected to a couple of DeFi dApps via the injected provider and WalletConnect. The steps below replicate exactly what I did so you can try the same sequence:

  1. Install the extension or app (links: desktop / mobile).
  2. Create a new wallet and record the seed phrase on paper.
  3. Send a small amount of native chain token to confirm receipt.
  4. Connect to one dApp and perform a small swap with low slippage.
  5. Import the seed phrase into the other device to test recovery.

Do the same, and you’ll reproduce my checks. (I recommend using testnets if you want to avoid spending real funds while testing.)


Before you start: security checklist

And remember: this is a hot wallet (software wallet). That means convenience for dApps and swaps, at the expense of always-online private keys.

See more on backup and recovery here: [/backup-and-recovery-seed-phrase].


Desktop: how to set up MetaMask wallet step by step

This section answers "how to get MetaMask on Chrome" and similar Chromium browsers.

  1. Install the extension from your browser extension store (search for the official extension). See: [/install-metamask-chrome].
  2. Click the extension icon, then choose "Create a Wallet". Read the prompts.
  3. Create a strong local password (this unlocks the extension on that device).
  4. When shown the seed phrase, write it down on paper and store it offline. Confirm by re-entering words as prompted.
  5. Create or add additional accounts (top-right account menu) to separate funds for testing vs daily use.

Pros on desktop: injected provider (connects directly to many dApps), quick account switching, easy network customization. Cons: browser phishing risks and extension attack surface.

For importing an existing wallet, see: [/import-wallet-to-metamask] and [/import-seed-phrase].


Mobile: how to get a MetaMask wallet on iOS/Android

Mobile is where most people interact with DeFi daily. This answers "how to make a MetaMask wallet" on phones.

  1. Install the official MetaMask app from the App Store or Google Play. See: [/install-metamask-mobile].
  2. Open the app and choose "Create a new wallet" (or Import if you already have a seed phrase).
  3. Set a PIN or enable biometric unlock for convenience.
  4. Backup the seed phrase the same way you would on desktop. Do not take photos of it.
  5. Use the in-app browser for mobile dApps or pair with desktop via QR (see syncing below).

But if you prefer typing on a keyboard, do the initial seed backup on desktop and then import to mobile. It’s faster that way.

For token display and adding tokens on mobile, see: [/add-tokens-mobile].


Syncing, importing, and multiple accounts

To sync mobile and desktop without exposing private keys, you can use the extension-to-mobile pair (QR pairing) or simply import the same seed phrase on both devices. Pairing keeps each device’s password separate while sharing the same accounts.

If you plan to keep multiple accounts (for small daily swaps vs staking), create them inside the same seed phrase. That makes recovery straightforward. For advanced isolation, use separate seed phrases (but that increases backup burden).

See also: [/sync-mobile-desktop] and [/multiple-accounts-and-burner-wallets].


Add networks & tokens (custom RPCs and L2s)

MetaMask supports EVM-compatible chains by adding custom RPCs. Want Polygon, BSC, or Avalanche? Use these guides: [/add-polygon-to-metamask], [/add-bsc-smart-chain-to-metamask], [/add-avalanche-avax-to-metamask], or add a custom RPC via Settings > Networks.

Quick checklist when adding a network:

Table: Desktop vs Mobile vs Hardware via MetaMask

Feature Desktop Extension Mobile App Hardware (via MetaMask)
Easy dApp connections (injected) Yes In-app browser + WalletConnect Limited (requires device)
Built-in swap aggregator Yes Yes No
Biometric unlock No Yes No
Hardware private-key custody No No Yes
Add custom RPCs Yes Yes Yes (through MetaMask)

Connect to dApps, swaps, and staking (DeFi flows)

Connecting is usually a two-click process: visit the dApp, click Connect Wallet, and choose MetaMask (or WalletConnect on mobile). When a dApp asks to sign or approve a token allowance, inspect the transaction details carefully. How do approvals work? The dApp requests a token allowance (also called token approval); you can set lower allowances or use revoke tools later. See: [/token-approvals-and-revoke].

When swapping in MetaMask, the built-in swap uses aggregator routing. I tested swaps with low slippage settings and checked gas estimates against another aggregator. The extension and mobile app both expose gas fee controls (EIP-1559 fields like max fee and priority fee). For more on gas, see: [/gas-fees-eip1559-and-l2] and [/metamask-swaps-and-dex-aggregator].

For staking flows (native staking or liquid staking tokens), use the dApp’s interface while connected. MetaMask itself doesn’t stake on-chain — it only signs transactions. See: [/staking-via-metamask] and [/liquid-staking-ethereum].


Troubleshooting & common pitfalls

Take small test transactions when using a new dApp. I made this mistake once: approved an unlimited allowance to a suspicious contract and had to revoke it — learn from my error.


FAQ

Q: Is it safe to keep crypto in a hot wallet? A: Hot wallets like MetaMask are convenient for DeFi and daily swaps, but they are online and therefore exposed to phishing and browser threats. For long-term storage of large sums, consider hardware custody (see [/ledger-step-by-step-integration]).

Q: How do I revoke token approvals? A: Use an approval-revoke tool or go through dApp settings (some wallets include an approvals view). See step-by-step: [/token-approvals-and-revoke].

Q: What happens if I lose my phone? A: If you have your seed phrase, restore onto a new device. If not, the wallet is unrecoverable. See: [/recover-lost-wallets].


Conclusion & next steps

Setting up MetaMask is straightforward if you follow the security checklist and test with tiny amounts first. I believe the fastest way to learn is to create a low-balance account, connect to a safe DeFi app, and practice approving and sending a small token. And if you want deeper how-tos after setup, check these next pages: [/metamask-swaps-and-dex-aggregator], [/connect-metamask-to-dapps], and [/security-best-practices].

If you need a targeted walkthrough — desktop or mobile — open the relevant guide: [/install-metamask-chrome] or [/install-metamask-mobile].

Happy testing. Stay safe, and back up that seed phrase.

Try Tangem secure wallet →