How to Use MetaMask: Complete Beginner's Guide
MetaMask is the most widely used Ethereum wallet and your gateway to the world of DeFi, NFTs, and Web3. This guide walks you through everything from installation and setup to connecting to decentralized applications and managing your assets securely.
Table of Contents
Installing MetaMask
MetaMask is available as a browser extension for Chrome, Firefox, Brave, and Edge, and as a mobile app for iOS and Android. To install the browser extension, visit metamask.io and click the download button. This will redirect you to your browser's extension store. Always verify the URL is metamask.io before downloading, as phishing sites impersonating MetaMask are common. After installation, the MetaMask fox icon will appear in your browser toolbar.
Setting Up Your Wallet
When you first open MetaMask, you will be prompted to either create a new wallet or import an existing one. To create a new wallet, set a strong password for encrypting the wallet on your device. MetaMask will then display your 12-word Secret Recovery Phrase (seed phrase). Write this phrase down on paper and store it in a secure physical location. Never store your seed phrase digitally, take screenshots of it, or share it with anyone. This phrase is the only way to recover your wallet if you lose access to your device.
After securing your seed phrase, MetaMask will ask you to confirm it by selecting the words in the correct order. Once verified, your wallet is ready to use. You will see your account address (starting with 0x) which you can share to receive crypto.
Funding Your Wallet
To add funds to your MetaMask wallet, you can transfer crypto from an exchange like Coinbase or Kraken. Copy your MetaMask wallet address, go to your exchange, select the asset you want to withdraw (like ETH), paste your MetaMask address as the destination, and select the correct network (Ethereum mainnet, Polygon, Arbitrum, etc.). Make sure the withdrawal network matches where you want to receive the funds. MetaMask also supports buying crypto directly through integrated providers like MoonPay, though fees are typically higher than exchange purchases.
Sending & Receiving Crypto
To receive crypto, simply share your wallet address or QR code. To send crypto, click the Send button in MetaMask, enter the recipient's address, specify the amount, review the gas fee estimate, and confirm the transaction. Always double-check the recipient address before confirming, as blockchain transactions are irreversible. For sending tokens (like USDC or UNI), select the specific token from your assets list before initiating the send.
Adding Networks (Polygon, Arbitrum, etc.)
MetaMask defaults to the Ethereum mainnet but supports adding other EVM-compatible networks. To add a network like Polygon or Arbitrum, click the network dropdown at the top of MetaMask and select "Add Network." MetaMask includes popular networks in its built-in list, so you can add them with a single click. For networks not in the list, you can manually enter the network details (RPC URL, chain ID, etc.) from the official documentation of that blockchain. Using Layer 2 networks like Arbitrum and Optimism can dramatically reduce gas fees while maintaining Ethereum security.
Connecting to DeFi & dApps
To use a decentralized application, navigate to the dApp's website (like app.uniswap.org for Uniswap) and click the "Connect Wallet" button. Select MetaMask from the options, and a popup will ask you to approve the connection. Once connected, the dApp can see your address and request transaction signatures, but it cannot access your funds without your explicit approval for each transaction. Always verify you are on the correct website before connecting, as phishing sites that look identical to legitimate dApps are a common attack vector.
Security Best Practices
Secure your MetaMask by storing your seed phrase offline on paper or metal, using a strong unique password, and enabling auto-lock after a short timeout period. Never enter your seed phrase on any website. Regularly review and revoke token approvals that you no longer need using tools like revoke.cash. Consider pairing MetaMask with a Ledger hardware wallet for enhanced security, where your keys stay on the hardware device while you use MetaMask's familiar interface. Be suspicious of any airdropped tokens that appear in your wallet uninvited, as interacting with them could trigger malicious contract calls.
Frequently Asked Questions
Is MetaMask safe to use?
MetaMask is generally safe as a hot wallet when used correctly. Always download from the official website (metamask.io) or app store, secure your seed phrase offline, enable password protection, and be cautious about which sites you connect to. For large holdings, pair MetaMask with a hardware wallet like Ledger for added security.
Does MetaMask support Bitcoin?
MetaMask natively supports Ethereum and EVM-compatible networks (Polygon, Arbitrum, Optimism, BNB Chain, Avalanche, etc.) but does not support Bitcoin natively. You can hold wrapped Bitcoin (WBTC) on Ethereum. For native Bitcoin, use a dedicated Bitcoin wallet like Electrum or a multi-chain wallet like Trust Wallet.
What are gas fees in MetaMask?
Gas fees are transaction costs paid to network validators for processing your transaction on the blockchain. On Ethereum mainnet, gas fees can range from a few dollars to over $50 during congestion. Layer 2 networks like Arbitrum and Polygon offer much lower gas fees (often under $0.10). MetaMask shows estimated gas fees before you confirm any transaction.