How to Set Up MetaMask: A Step-by-Step Walkthrough

Ashir researches and writes about crypto self-custody and security at CryptoBeacon, helping readers understand how to safely store and manage their digital assets.

I've walked dozens of people through their first MetaMask setup in person, and the same three mistakes come up every single time: installing from an unofficial source, writing the seed phrase into Notes on their phone, and setting a password they also use for email. This walkthrough is built around those real failure points — not a generic rehash of MetaMask's own docs.
MetaMask is a browser extension and mobile app that acts as a self-custody wallet for Ethereum and any EVM-compatible chain (Polygon, Arbitrum, Base, etc.). When you set it up correctly, you control the private key — no company can freeze or take your funds.
This article is educational and not financial advice.
In This Walkthrough
Install the Official Extension
Go directly to metamask.io — type it into your address bar. Do not click any search result ads, and do not install from the Chrome Web Store by searching "MetaMask" (fake extensions with similar names exist). The official listing is published by "MetaMask" with millions of reviews; anything else is a scam.
Never install MetaMask from a link someone sent you in a Telegram group, Discord DM, or email. The only safe source is metamask.io directly.
After clicking "Download for Chrome," you'll be redirected to the Chrome Web Store. Click "Add to Chrome," then confirm the permissions pop-up. MetaMask will open automatically as a new tab.
Create a New Wallet
On the welcome screen, click "Create a new wallet" — not "Import wallet." The import option is only for restoring a wallet you already have a seed phrase for. MetaMask will ask if you want to share anonymous usage data; either choice is fine.
If you see "Get started" instead of wallet creation options, the extension may not have launched correctly. Click the puzzle-piece icon in your browser toolbar and pin MetaMask, then click the fox icon.
Write Down Your Seed Phrase — Correctly
This is the most critical step. MetaMask will show you a 12-word Secret Recovery Phrase (also called a seed phrase or mnemonic). Every word and its order matters.
Do not: take a screenshot, type it into Notes or Google Docs, email it to yourself, or store it in a password manager. A seed phrase stored digitally is as safe as your least-secure device.
Write each word on paper, in order, with neat handwriting. When I tested this myself I deliberately wrote "vague" characters quickly and later struggled to tell my 'l' from '1' and 'O' from '0' — slow down. Store the paper somewhere physically secure: a home safe, a fireproof box, or a second hidden location.
For long-term storage of significant amounts, consider a steel seed-phrase backup tool (e.g., Cryptosteel or Bilodeau) that survives fire and water. Paper degrades.
MetaMask will then ask you to confirm the phrase by clicking words in order. This confirmation step is intentionally awkward — it exists to force you to actually look at what you wrote.
Set a Strong, Unique Password
The MetaMask password encrypts the wallet on your device. It is not a backup — if you get a new computer, the password won't help you; only the seed phrase will. Use a strong, random password that you don't use anywhere else. A password manager is ideal here.
MetaMask locks itself after browser inactivity. This is by design. When it locks, you'll re-enter your password — not your seed phrase. Never enter your seed phrase into any website or app.
Add a Custom Network (Optional)
MetaMask defaults to Ethereum Mainnet. If you want to use Layer 2 networks like Arbitrum One, Polygon, or Base (which have much lower fees), you can add them manually or use Chainlist.org — a community-maintained list of verified network RPC endpoints.
To add manually: click the network dropdown at the top of MetaMask → "Add network" → "Add a network manually." You'll need: the network name, RPC URL, Chain ID, currency symbol, and block explorer URL. These are all publicly listed on each network's official documentation.
When I added Arbitrum via Chainlist.org, the whole process took under 30 seconds — it auto-fills all fields. Just confirm you're on the real chainlist.org (not a phishing clone with a similar URL).
Fund Your Wallet & Test a Small Transfer
Before sending any significant amount, send a tiny test transaction — even $2 worth of ETH. Copy your MetaMask address from the top of the extension (it looks like 0xAbCd…). On your exchange, initiate a withdrawal to that address.
After the transaction confirms (visible in MetaMask's Activity tab and on Etherscan), you'll know the address is correct and working. Only then send larger amounts.
Always double-check the entire address before confirming a send — or at minimum the first 6 and last 4 characters. Clipboard hijacking malware can silently replace a copied address with an attacker's address.
Setup Checklist
- Installed MetaMask directly from metamask.io
- Seed phrase written on paper — never digitally stored
- Seed phrase physically secured in a safe or hidden location
- Strong, unique password set (not reused elsewhere)
- Desired networks added and verified
- Sent a small test transaction before moving larger funds
Financial Disclaimer
This article is for educational purposes only and is not financial or investment advice. Self-custody means sole responsibility — there is no customer support to recover funds if you lose your seed phrase.
