Install & Onboard MetaMask — Extension and Mobile

Try Tangem secure wallet →

Install & Onboard MetaMask — Extension and Mobile

Table of contents


Quick overview

MetaMask is a non-custodial hot wallet available as a browser extension and a mobile app. It injects a provider into browser dApps and includes an in-app dApp browser on mobile. I’ve been using it daily for months to swap tokens, connect to lending platforms, and test L2s. Short wins: fast onboarding and broad EVM-compatible support. Trade-offs exist. Hot wallets prioritize convenience and self-custody, not cold-storage security.

(Image placeholder: Screenshot of MetaMask extension onboarding)

Pre-flight checklist (security first)

Before you set up a new MetaMask account, prepare:

And never share your seed phrase or private keys with anyone. But I’ve made the mistake of copying a recovery phrase into cloud notes once — don’t do that.

For more on recovering a wallet or importing, see create & restore wallet and import private key.

How to install the MetaMask extension (step by step)

Step-by-step: setup new MetaMask wallet (Chrome extension download)

  1. Open your browser's extension store and search for the wallet extension. Prefer the browser store itself rather than random links.
  2. Click Add / Install and pin the extension to your toolbar.
  3. Open the extension and choose Create a new wallet (or Import if you already have a seed phrase).
  4. Create a strong local password — this encrypts the wallet on this device.
  5. Write down the seed phrase exactly in order and store it offline. Confirm it when prompted.
  6. Optional: create additional accounts from the account menu.

If you want a dedicated walkthrough for the extension install, see install MetaMask extension.

(Image placeholder: MetaMask extension pinned to browser toolbar)

How to install MetaMask mobile (step by step)

Step-by-step: MetaMask mobile install and onboarding

  1. Install via the App Store or Google Play and open the app.
  2. Choose Create a new wallet or Import wallet.
  3. Set a PIN and enable biometric unlock if available.
  4. Back up your seed phrase offline (again). The app will ask you to confirm the phrase.
  5. Explore the built-in dApp browser or use WalletConnect for external dApps.

Mobile is where most daily DeFi interaction happens for many users. In my experience the in-app browser is convenient for quick swaps and NFT browsing. See install MetaMask mobile app for details.

Pairing mobile and desktop (syncing accounts)

You can sync accounts between the extension and mobile by using the extension’s QR pairing (or the account sync flow). This displays a QR code in your desktop extension that the mobile app scans to share accounts (read-only on the receiving device until you explicitly import private keys or sign transactions).

Pairing is handy if you prefer desktop trading but want mobile confirmations. Read more on syncing at mobile-desktop-sync.

Managing accounts, networks, and tokens

MetaMask supports multiple accounts per wallet and lets you add custom networks (so you can connect to many EVM-compatible chains). Common tasks:

Want to setup MetaMask to connect to BSC mainnet? See the dedicated guide add BSC network for RPC and Chain ID details.

Using DeFi, swaps and gas settings

Connecting to dApps is typically a single click: hit Connect in the dApp and approve the request in the extension or mobile app. On desktop the wallet is an injected provider; on mobile you can use the in-app browser or WalletConnect.

MetaMask offers an in-wallet swap feature that routes across liquidity sources to find competitive prices. It exposes slippage control and shows an estimated gas fee before you confirm. For more detail see swaps in wallet.

Gas fee controls (EIP-1559) are available in advanced settings. You can set priority (or max) fees when a transaction is time-sensitive. For an introduction to how EIP-1559 affects fees see gas fees EIP-1559.

And if you plan to stake, remember that staking is done through protocols; the wallet simply signs transactions that interact with those smart contracts. See staking via MetaMask.

Security, backups, and approvals

Security features to use:

Token allowances can be abused by malicious contracts. You can check and revoke approvals using tools or the wallet's permissions UI; see token approvals & revoke. What I've found: routinely checking approvals reduces long-term exposure.

Social recovery (recovery via friends) and cloud backups are not the same as seed phrase recovery; research these options carefully and see backup cloud vs paper.

Troubleshooting common issues

If problems persist, see troubleshooting dApp connections and extension updates.

Who this software wallet is for — and who should look elsewhere

Who it fits:

Who might look elsewhere:

FAQs

Q: Is it safe to keep crypto in a hot wallet?

A: Hot wallets trade some security for convenience. Keep small, active balances in a hot wallet for day-to-day DeFi and move long-term holdings to hardware wallets. See security best practices.

Q: How do I revoke token approvals?

A: Check the wallet's connected sites and permissions, and use a revoke tool or the wallet's UI to cancel or reduce token allowances. See token approvals & revoke.

Q: What happens if I lose my phone?

A: If you have your seed phrase, you can restore the wallet on another device. If not, funds can be lost. Read lost phone recovery for recovery options and precautions.

Wrap-up & next steps

Setting up a MetaMask wallet is a pragmatic first step to accessing DeFi and multi-chain dApps. I recommend creating a test account, backing up the seed phrase offline, and practicing small transactions before moving larger amounts. For guided installation paths pick one:

If you want help adding networks like BSC, see add BSC network. Ready to continue? Start with the extension or mobile guide above and take it step by step.

Try Tangem secure wallet →