MetaMask Setup Guide: Step-by-Step Instructions

Get the Best Crypto Wallet — Start Now

Table of contents

Before You Start

Setting up MetaMask takes about 5-10 minutes. Here's what you need:

MetaMask is significantly faster to set up than a hardware wallet because there's no physical device involved. But the seed phrase security step is equally critical — your 12 words are the master key to all your crypto on this wallet.

Step 1: Install MetaMask

  1. Go to metamask.io — type it directly into your address bar. Never install MetaMask from a Google search result link, social media, or email. Fake MetaMask extensions are one of the most common crypto scams.
  2. Click "Download" and select your browser
  3. You'll be redirected to the Chrome Web Store (or equivalent). Verify the developer is "metamask.io" and the extension has millions of users
  4. Click "Add to Chrome" (or your browser's equivalent)
  5. The MetaMask fox icon appears in your toolbar

My security check: After installing, I always verify the extension ID in chrome://extensions matches the known MetaMask extension ID (nkbihfbeogaeaoehlefnkodbefgpgknn for Chrome). This takes 10 seconds and confirms you have the genuine extension.

Step 2: Create a New Wallet

Click the MetaMask icon in your toolbar. The setup wizard launches:

  1. Click "Create a new wallet"
  2. Agree to the terms (read the privacy policy — it mentions Infura data collection)
  3. Create a password — this encrypts your wallet data locally on this browser. Use a strong, unique password. This is NOT your seed phrase — it's the local unlock mechanism.

Password advice: Use at least 12 characters with mixed case, numbers, and symbols. A password manager like Bitwarden or 1Password is ideal here. If someone gains access to your browser profile, this password is the only thing between them and your wallet.

Step 3: Secure Your Seed Phrase

MetaMask will display your 12-word seed phrase. This is the most important step in the entire setup.

  1. MetaMask shows you 12 words on screen
  2. Write them down on paper — in order, carefully, legibly
  3. MetaMask asks you to confirm by selecting words in the correct order
  4. Store the paper in a secure location

What I do:

The risk of skipping this step: If your computer crashes, your browser profile is deleted, or the extension is removed, your wallet and all funds inside are gone forever without the seed phrase. I've seen people lose thousands of dollars because they skipped the backup "planning to do it later."

Difference from hardware wallets: MetaMask generates a 12-word seed phrase (BIP-39), while Ledger generates 24 words. Both are valid BIP-39 implementations — 12 words provides 128 bits of entropy, 24 words provides 256 bits. For practical purposes, both are secure against brute force attacks. The 12-word phrase is easier to record and verify.

Step 4: Configure Your First Network

After seed phrase confirmation, MetaMask opens with Ethereum Mainnet as the default network. Your wallet is ready to receive Ethereum and ERC-20 tokens.

Your Ethereum address starts with "0x" followed by 40 hexadecimal characters. This same address works on ALL EVM-compatible chains — Polygon, Arbitrum, Optimism, BSC, etc. You don't need separate addresses for each chain.

To view your address:

  1. Click the account icon at the top of MetaMask
  2. Click the address to copy it to your clipboard
  3. The same address works for receiving ETH, USDC, UNI, or any other ERC-20 token on Ethereum

Important concept: "Chain-agnostic address" means your 0x address exists on every EVM chain simultaneously, but the balances are separate. Having 1 ETH on Ethereum mainnet doesn't mean you have 1 ETH on Arbitrum. Each chain is independent.

Step 5: Add Additional Networks

To use Layer 2 networks and other EVM chains, add them to MetaMask:

Method 1 — Chainlist.org (Recommended):

  1. Visit chainlist.org — a community-maintained directory of EVM networks
  2. Connect your MetaMask (it requests read-only access)
  3. Search for the network you want (e.g., "Arbitrum One")
  4. Click "Add to MetaMask"
  5. Approve the network addition in the MetaMask popup

Method 2 — dApp auto-add:

When you visit a dApp on a network you haven't added (e.g., Uniswap on Polygon), the dApp will prompt MetaMask to add the network. Review the network details and approve.

Method 3 — Manual RPC entry:

  1. Click the network selector → "Add network""Add a network manually"
  2. Enter: Network Name, New RPC URL, Chain ID, Currency Symbol, Block Explorer URL
  3. Save

Networks I add immediately on any new MetaMask setup:

Step 6: Import Tokens

MetaMask auto-detects major tokens (ETH, USDC, USDT, etc.) but you may need to manually add others:

  1. Click "Import tokens" at the bottom of the token list
  2. Search by name or paste the token contract address
  3. MetaMask auto-fills the token symbol and decimals
  4. Click "Add Custom Token"

Getting contract addresses safely:

Never copy a contract address from Discord messages, Twitter posts, or Telegram groups. Scammers post fake addresses that look similar to the real ones.

Step 7: Fund Your Wallet

You have several options to get crypto into your new MetaMask wallet:

Option 1 — Transfer from an exchange (recommended):

  1. Buy crypto on Coinbase, Kraken, Binance, or any exchange
  2. Go to the exchange's withdrawal/send page
  3. Paste your MetaMask address (verify it matches!)
  4. Choose the correct network (Ethereum Mainnet, Polygon, Arbitrum, etc.)
  5. Send a small test amount first

Option 2 — MetaMask Buy feature: MetaMask has integrated on-ramp providers (MoonPay, Transak, Sardine) that let you buy with a credit card directly. Fees are higher (2-5%) compared to exchange fees (0.1-0.5%), but it's convenient for small amounts.

Option 3 — Receive from another wallet: Share your 0x address with the sender. Ensure you both agree on which network the transfer will use.

Critical warning: When transferring from an exchange, ALWAYS choose the correct network. If you select "Polygon" on the exchange but your MetaMask is showing Ethereum Mainnet, the funds are NOT lost — they'll be on the Polygon network. Just switch MetaMask to Polygon to see them. But if you send to a completely wrong chain type (e.g., Bitcoin network to an Ethereum address), the funds ARE lost. Always send a test amount first.

Step 8: Mobile App Setup

To set up MetaMask on your phone with the same wallet:

  1. Download MetaMask from the official App Store/Google Play (verify developer: "ConsenSys")
  2. Open the app → select "Import using Secret Recovery Phrase"
  3. Enter your 12-word seed phrase
  4. Set a password for the mobile app
  5. Enable biometric login (Face ID or Touch ID)

Your mobile wallet now has the same addresses and balances as your browser extension. Networks and custom tokens may need to be re-added on mobile — they don't sync automatically.

Mobile-specific tip: Enable the app lock setting so MetaMask requires biometric authentication every time it opens. Without this, anyone who picks up your unlocked phone can access your wallet.

Optional: Connect a Hardware Wallet

For maximum security, connect a Ledger or Trezor to MetaMask. This gives you MetaMask's interface with hardware-grade key protection:

  1. In MetaMask, click the account icon → "Add account or hardware wallet"
  2. Select "Add hardware wallet"
  3. Choose Ledger (or Trezor)
  4. Connect your device via USB (or Bluetooth for Ledger Nano X)
  5. Select which addresses to import
  6. Hardware wallet accounts appear with a special icon in MetaMask

Now, every transaction on these accounts requires physical confirmation on the hardware device. Your private keys never enter the browser — MetaMask only handles the transaction display and broadcast.

I strongly recommend this approach if you hold more than a few hundred dollars in your MetaMask accounts. You get the full dApp ecosystem of MetaMask with the key security of a dedicated hardware wallet.

Frequently Asked Questions

Can I import a MetaMask wallet into a hardware wallet?

You can enter your MetaMask 12-word seed phrase into a Ledger or Trezor during setup. However, this defeats the purpose — those keys have already existed on an internet-connected device (your browser). For true hardware wallet security, create a new seed phrase on the hardware device and transfer your funds from MetaMask to the new hardware wallet addresses.

Is the MetaMask password the same as my seed phrase?

No. Your password encrypts the wallet data locally on your device — it's the "unlock" mechanism when you open MetaMask. Your seed phrase is the master key that derives all your private keys. The password protects against someone using your browser; the seed phrase recovers your wallet anywhere.

Can I use MetaMask on multiple computers?

Yes. Import your seed phrase on each computer's MetaMask extension. Each instance is independent — there's no cloud sync. Be aware that every device with your seed phrase is a potential attack surface, so only install on computers you trust and maintain.

What happens if I uninstall MetaMask?

Your funds remain on the blockchain. Reinstall MetaMask, import your seed phrase, and everything is restored. Your address, balances, and transaction history are all derived from or recorded on the blockchain — MetaMask is just the interface.

Should I create multiple MetaMask accounts?

Yes, I recommend at least two: one for everyday DeFi activity (connecting to dApps, swapping) and one for long-term holding (minimal interactions, fewer contract approvals). This limits your exposure if a dApp you connected to is compromised — only the active account's approved tokens are at risk, not your entire portfolio.

Get the Best Crypto Wallet — Start Now