Summary: MetaMask is the most widely used Ethereum wallet and the gateway to most decentralized applications (DApps). This guide shows you how to install it safely, set up your wallet, add networks, send and receive ETH, and connect to DApps — without falling for the fake extensions that steal funds.
Step 1: Install the Official MetaMask Extension
- Go directly to metamask.io in your browser. Do not search “MetaMask” on Google and click the first ad — fake extensions exist and steal funds.
- Click “Download” and select your browser (Chrome, Firefox, Brave, or Edge).
- You will be redirected to the official browser extension store. Verify the publisher is “MetaMask” with a high number of users (tens of millions).
- Click “Add to [Browser]” and confirm the installation.
Step 2: Create a New Wallet
- Click the MetaMask fox icon in your browser toolbar.
- Select “Create a new wallet.”
- Agree to the terms and create a password for the extension. This password unlocks MetaMask on your device — it is not your master key.
- MetaMask will show you your 12-word Secret Recovery Phrase. Write it down on paper — do not screenshot, do not type it anywhere, do not save it to cloud storage.
- Confirm the phrase by selecting the words in the correct order.
Important: Your Secret Recovery Phrase is the master key to your wallet. Anyone who has it can take all your funds. Store it offline, in a safe place, never digitally.
Step 3: Understand Your Wallet Interface
- Account address: Your public Ethereum address (starts with 0x). Share this to receive ETH or tokens.
- Network selector: Top center of the extension. Defaults to Ethereum Mainnet.
- Activity tab: Shows all past transactions.
Step 4: Add Custom Networks (Polygon, Arbitrum, etc.)
MetaMask defaults to Ethereum Mainnet, but you can add other EVM-compatible networks:
- Click the network selector at the top of MetaMask.
- Click “Add network.”
- For well known networks like Polygon or Arbitrum, they often appear in the list automatically. Select and click “Add.”
- Alternatively, enter network details manually: Network name, RPC URL, Chain ID, currency symbol, and block explorer URL. Find these at chainlist.org.
Switching networks does not affect your Ethereum assets — your address stays the same, but you see different balances depending on the network.
Step 5: Receive ETH
- Click “Receive” in MetaMask or simply copy your wallet address from the top.
- Share that address with whoever is sending you ETH, or use it to withdraw from an exchange.
- Always send a small test transaction first when receiving from a new source.
Step 6: Send ETH
- Click “Send” in MetaMask.
- Paste the recipient address. Double-check every character — crypto transactions are irreversible.
- Enter the amount.
- Review the gas fee estimate. MetaMask offers Low, Market, and Aggressive speed options.
- Click “Confirm” to send.
Step 7: Connect to a DApp (Uniswap Example)
- Go to app.uniswap.org in your browser (with MetaMask installed).
- Click “Connect Wallet” in the top right corner.
- Select MetaMask from the list.
- MetaMask will pop up asking you to confirm the connection. Review which accounts you are connecting, then click “Connect.”
- You can now trade tokens on Uniswap directly from your wallet. Each transaction requires your approval in MetaMask.
Step 8: Understand Gas Fees
Every transaction on Ethereum costs “gas” — a fee paid to network validators. Gas fees are denominated in ETH and vary based on network congestion. Key points:
- Gas fees are paid even if a transaction fails.
- Sending ETH costs less gas than interacting with smart contracts (DApps).
- Use Layer 2 networks (Arbitrum, Optimism, Base) for much lower fees on the same DApps.
- Check current gas prices at etherscan.io/gastracker before transacting.
MetaMask Security Best Practices
- Never share your Secret Recovery Phrase — MetaMask will never ask for it.
- Be careful with “approvals” — when a DApp asks MetaMask to approve token spending, you are granting it permission to move your tokens. Only approve trusted DApps. Revoke unnecessary approvals at revoke.cash.
- Use a separate MetaMask account (or hardware wallet integration) for high-value holdings.
- Keep the extension updated.
The Daily Brief by TCB
Crypto, AI & finance intelligence in 5 minutes. Every weekday morning. Free.

