How to Install and Use MetaMask Wallet
Android users can download APK directly without VPN.
MetaMask is the most widely used browser extension wallet in the world, dominating the Ethereum and EVM-compatible chain ecosystem. As a non-custodial wallet, MetaMask gives users complete control over their private keys and assets. This guide covers every core feature of MetaMask, from installation to advanced use.
1. MetaMask Overview
MetaMask was developed by ConsenSys, first released in 2016, and has since accumulated over 30 million monthly active users. It is essentially a combination of an Ethereum wallet and a DApp browser, allowing users to interact with decentralized applications directly from their browser.
Core features of MetaMask:
- Asset management: Store, send, and receive ETH and ERC-20 tokens
- Multi-network support: Supports Ethereum mainnet, testnets, and all EVM-compatible chains (BSC, Polygon, Arbitrum, etc.)
- DApp interaction: Serves as a Web3 gateway to connect with various decentralized applications
- Token swap: Built-in Swap function that aggregates multiple DEXes for the best prices
- NFT management: View and manage NFT assets
Supported platforms:
| Platform | Version | Notes |
|---|---|---|
| Chrome | Extension | Most commonly used |
| Firefox | Extension | Full feature support |
| Brave | Extension | Natively compatible |
| Edge | Extension | Available on Microsoft Store |
| iOS | Mobile app | Download from App Store |
| Android | Mobile app | Download from Google Play |
2. Installing the MetaMask Browser Extension
2.1 Download and Install
Step 1: Open your browser (Chrome recommended) and visit the official MetaMask website at metamask.io.
Security reminder: Always verify the URL is correct to avoid phishing sites. MetaMask has only one official domain:
metamask.io.
Step 2: Click the "Download" button. The system will automatically detect your browser type and redirect you to the appropriate extension store.
Step 3: Click "Add to Chrome" (or the equivalent install button for your browser) in the extension store and wait for installation to complete.
Step 4: After installation, the MetaMask fox icon will appear in the upper right corner of your browser. Click it to get started.
2.2 Creating a New Wallet
Step 1: Click the MetaMask icon and select "Create a new wallet."
Step 2: Set a strong password. This password is used to unlock MetaMask on your device and is separate from your seed phrase.
Step 3: MetaMask will generate a 12-word Secret Recovery Phrase. This is the sole recovery credential for your wallet.
Critical security rules:
- Write the seed phrase on paper — do not screenshot or copy it to your clipboard
- Store it in a secure physical location and prepare multiple backups
- Anyone who obtains your seed phrase has complete control of your wallet
- The MetaMask team will never ask you for your seed phrase
Step 4: Confirm the seed phrase in order to complete wallet creation.
2.3 Importing an Existing Wallet
If you already have a wallet (from another device or wallet app), select "Import a wallet":
- Choose "Import a wallet"
- Enter your 12-word seed phrase (separated by spaces)
- Set a new local password
- Complete the import
3. Basic Operations Guide
3.1 Receiving Cryptocurrency
- Click your account name or the "Copy address" button at the top of the MetaMask interface
- Your Ethereum address (a 42-character string starting with
0x) will be copied to your clipboard - Share this address with the sender
Important notes:
- The same address works across all EVM-compatible chains
- When sending assets, make sure both the sender and receiver are operating on the same chain
- Sending to the wrong chain may result in lost assets
3.2 Sending Cryptocurrency
- Click the "Send" button
- Enter the recipient address (paste or scan a QR code)
- Select the token and amount to send
- Confirm the Gas fee (network transaction fee)
- Click "Confirm" to complete the transfer
Gas fee optimization tips:
- For non-urgent transactions, select the "Low" speed option to save on fees
- Gas fees on the Ethereum mainnet are typically lowest in the early morning Eastern Time
- Layer 2 networks (such as Arbitrum and Optimism) have far lower Gas fees than the Ethereum mainnet
3.3 Adding Custom Tokens
MetaMask only displays ETH by default. Other tokens must be added manually:
- Click "Import tokens"
- Enter the token contract address (look it up on Etherscan or another block explorer)
- The token symbol and decimals will be filled in automatically
- Click "Add" to confirm
You can also enable the "Auto-detect tokens" feature: Settings > Security & Privacy > Turn on token autodetection.
4. Adding Custom Networks
MetaMask connects to the Ethereum mainnet by default. To use other networks like BSC or Polygon, you need to add them manually.
4.1 Adding a Network Manually
Click the network selector at the top > "Add a network" > "Add a network manually," then fill in the following information:
BNB Smart Chain (BSC):
| Parameter | Value |
|---|---|
| Network name | BNB Smart Chain |
| RPC URL | https://bsc-dataseed.binance.org/ |
| Chain ID | 56 |
| Currency symbol | BNB |
| Block explorer | https://bscscan.com |
Polygon:
| Parameter | Value |
|---|---|
| Network name | Polygon Mainnet |
| RPC URL | https://polygon-rpc.com |
| Chain ID | 137 |
| Currency symbol | MATIC |
| Block explorer | https://polygonscan.com |
Arbitrum One:
| Parameter | Value |
|---|---|
| Network name | Arbitrum One |
| RPC URL | https://arb1.arbitrum.io/rpc |
| Chain ID | 42161 |
| Currency symbol | ETH |
| Block explorer | https://arbiscan.io |
4.2 Using Chainlist to Add Networks Quickly
Visit chainlist.org, search for your target network, and click "Add to MetaMask" to add it with one click — no manual entry needed.
5. Connecting DApps with MetaMask
MetaMask's most powerful feature is acting as a Web3 gateway to connect with decentralized applications.
5.1 Connection Process
- Visit the target DApp website (such as Uniswap, Aave, or OpenSea)
- Click the "Connect Wallet" button on the site
- Select "MetaMask" from the options
- Confirm the connection request in the MetaMask popup
- Once connected, you can use the DApp's features
5.2 Authorizations and Signatures
When using DApps, you will encounter two types of requests:
- Signature requests: Do not involve on-chain transactions; used for authentication; no Gas required
- Transaction requests: Involve on-chain operations (such as token swaps or NFT purchases); Gas fees apply
Security reminder: Read every signature and transaction request carefully. Malicious DApps may use disguised signature requests to steal your assets. If you see a request you do not understand, choose to reject it.
5.3 Managing Connected DApps
Regularly cleaning up your list of connected DApps is a good security habit:
- Click the three dots in the upper right corner of MetaMask
- Select "Connected sites"
- Review all authorized DApps
- Click "Disconnect" for any DApps you no longer use
6. MetaMask Built-in Swap
MetaMask provides a built-in token swap feature that aggregates liquidity from multiple DEXes to offer competitive prices.
Steps to use:
- Click the "Swap" tab on the MetaMask main interface
- Select the token pair you want to swap
- Enter the amount
- Review the quote (including exchange rate, Gas fee, slippage, etc.)
- Confirm and execute the swap
Note: MetaMask Swap charges a 0.875% service fee. For large transactions, using a DEX (such as Uniswap) directly may be more economical.
7. Security Best Practices
7.1 Basic Security Measures
- Seed phrase protection: Never store your seed phrase online; back it up on a physical medium
- Password strength: Use a strong local unlock password
- Browser security: Do not install browser extensions from unknown sources
- Phishing prevention: MetaMask will never proactively pop up a window asking you to enter your seed phrase
7.2 Advanced Security Strategies
- Multi-account isolation: Create multiple accounts to separate everyday use from large-asset storage
- Hardware wallet integration: MetaMask supports connecting Ledger and Trezor hardware wallets; use a hardware wallet for signing large-value transactions
- Regular authorization checks: Use tools like Revoke.cash to check and revoke unnecessary token approvals
- Dedicated browser: Set up a separate browser specifically for cryptocurrency operations
7.3 Common Scam Prevention
| Scam type | Characteristics | Prevention |
|---|---|---|
| Phishing sites | URLs imitating well-known DApps | Use bookmarks to access common DApps |
| Fake airdrops | Ask you to connect your wallet to claim tokens | Never connect to unknown sites |
| Malicious signatures | Disguised transaction signature requests | Read signature content carefully |
| Fake support | Impersonating MetaMask support staff | MetaMask has no customer service and will never DM you |
8. Common Issues and Solutions
Q1: MetaMask shows a zero balance, but I have assets on-chain?
- Check that you have selected the correct network
- Try adding the token contract address manually
- Clear your browser cache and try again
Q2: My transaction has been pending for a long time?
- A Gas fee set too low can cause transactions to be stuck for a long time
- You can use the "Speed Up" feature to increase the Gas fee
- Alternatively, send a new transaction with the same Nonce to replace it
Q3: I forgot my local password?
- Use your seed phrase to import the wallet again and reset your password
- There is no way to recover the password without knowing the seed phrase
Q4: How do I sync across multiple devices?
- MetaMask does not support cloud sync
- You need to import the wallet using your seed phrase on the new device
- Custom networks and token lists must be added again
9. Using MetaMask with Centralized Exchanges
MetaMask typically works in conjunction with centralized exchanges. Users buy cryptocurrency on an exchange, then withdraw to their MetaMask wallet to participate in DeFi or other on-chain activities.
Typical workflow:
- Buy ETH or other tokens on an exchange
- Withdraw to your MetaMask wallet address
- Use MetaMask to connect to DApps for on-chain operations
- When you want to cash out, send assets from MetaMask back to the exchange
If you do not yet have an exchange account, it is recommended to register with a major exchange as your fiat on-ramp. MetaMask itself does not provide a fiat deposit channel (credit card purchase is supported in some regions, but fees are higher).
Summary
MetaMask is an essential gateway into the Web3 world. Mastering its installation, configuration, basic operations, network management, and security practices is a must-have skill for every cryptocurrency user. Whether you are participating in DeFi yield farming, NFT trading, or on-chain governance voting, MetaMask will be one of your most frequently used tools.
In using MetaMask, security is always the top priority. Protect your seed phrase, treat every signature request with caution, and regularly review your wallet authorizations to significantly reduce asset risk.
Android users can download APK directly without VPN.
Android users can download APK directly without VPN.