What is the MetaMask wallet extension?
MetaMask is a browser extension (and mobile app) that functions as a crypto wallet and gateway to Web3. As a non-custodial wallet, you—not an exchange—hold the private keys that authorize transactions. MetaMask supports Ethereum and many EVM-compatible networks (such as Polygon, BNB Smart Chain, and Arbitrum) and provides a standardized way to interact with decentralized applications. Because it lives in your browser, it can securely sign messages and transactions that websites request, while giving you clear prompts to review what’s happening before you approve.
People choose MetaMask for its balance of simplicity and power: it’s easy enough for newcomers to set up, yet flexible for advanced users who need custom networks, hardware wallet support, and granular gas controls. The extension also includes a token list, activity history, NFT support, and a built-in swap feature that routes trades across multiple liquidity sources.
Note: This page is an educational guide. Always verify that you are installing from the official browser store listing and double-check permissions before approving any transaction.
How to install MetaMask (Chrome, Firefox, Edge, Brave)
Installing MetaMask is straightforward, but a few safety checks are worth the extra seconds. Here’s a secure, step-by-step process that works across Chromium-based browsers and Firefox:
- Go to your browser’s official store. Search for “MetaMask” and check the publisher name and download count. Avoid ads and cloned listings; only install from the verified source.
- Add the extension. Click Add to Browser and confirm. After installation, pin the fox icon so it’s always visible.
- Create a wallet. You’ll be asked to set a strong password for local access. Then you’ll receive a Secret Recovery Phrase (SRP), typically 12 words. Write it down on paper and store it offline.
- Confirm your SRP. MetaMask will ask you to re-enter words to verify you’ve stored them. Never share this phrase with anyone; it can recover your entire wallet.
- Optional: connect a hardware wallet. For larger balances, pair MetaMask with a hardware device so private keys never touch your computer.
- Add networks and tokens. MetaMask includes Ethereum by default. You can add EVM networks via one-click prompts from reputable sources, or by entering RPC details manually.
After setup, you’ll see an account address (starting with 0x). That public address is safe to share for receiving assets. Your private keys and SRP must remain confidential at all times.
Using MetaMask with dapps, NFTs, and DeFi
MetaMask acts as your Web3 login. When you visit a compatible site, you’ll see a Connect Wallet prompt. Clicking it opens a MetaMask window asking you to approve the connection. The dapp can then view your public address and request signatures—nothing moves without your explicit approval.
To send crypto, open the extension, choose Send, and paste a recipient address. Select the asset, confirm the network, and adjust gas if needed. For NFTs, your collectibles appear on the NFTs tab; you can view details or transfer them to another address. If you trade tokens, the built-in swap feature compares multiple routes for price and slippage, then prepares a transaction you can inspect line-by-line.
- Gas fees: On Ethereum mainnet, gas fluctuates—try off-peak hours or use L2 networks for lower costs.
- Account management: Create multiple accounts for organization (trading, NFTs, testing), each with its own address.
- Custom networks: Add networks like Polygon or Arbitrum to enjoy cheaper, faster transactions for many dapps.
- Signing messages: Some dapps ask for message signatures to prove ownership. Read the prompt carefully—signatures can authorize actions even if they don’t spend funds.
Security best practices for MetaMask
Security in Web3 is a partnership between good software and good habits. MetaMask gives you fine-grained prompts and permissions, but ultimately your approvals and secret phrase protect your assets. Adopt these practices from day one:
- Guard your Secret Recovery Phrase. Store it offline, never in screenshots or cloud notes. Consider a metal backup for durability.
- Use a hardware wallet for larger balances. This keeps private keys off your computer, mitigating malware risk while still using MetaMask’s interface.
- Verify URLs and smart contracts. Bookmark official sites and contracts. Phishing domains often mimic logos and copy text.
- Scrutinize approvals. When a dapp asks for token allowances, limit scope and revoke unused approvals periodically using trusted tools.
- Keep your browser and OS updated. Updates patch vulnerabilities and improve security sandboxes.
- Segment your accounts. Use separate addresses for experimenting vs. long-term holdings. Consider a fresh wallet for high-risk testing.
No one from MetaMask will ever ask for your Secret Recovery Phrase. If a site or “support agent” requests it, it’s a scam—close the tab immediately.
Frequently asked questions
Is MetaMask custodial?
No. It’s non-custodial. You control the keys and recovery phrase. If you lose the phrase, no company can restore it for you.
Which networks does it support?
MetaMask supports Ethereum by default and can connect to most EVM-compatible networks via RPC settings—popular choices include Polygon, BNB Smart Chain, Optimism, and Arbitrum.
Can I use it with a hardware wallet?
Yes. You can connect popular hardware wallets. MetaMask will prompt you to choose accounts and then sign with the device.
What happens if gas fees spike?
You can edit gas limits and priority fees, try a different time of day, or switch to an L2 network for lower fees. Always ensure you’re on the correct network before sending.
Are swaps inside MetaMask safe?
Swaps route across multiple sources to seek competitive pricing, and you always get a transaction preview. Still, confirm assets, slippage, and network before approving.
Quick start checklist
- Install from your browser’s official store and pin the extension.
- Create a strong password and securely back up your Secret Recovery Phrase.
- Add only the networks you plan to use; verify RPC details.
- Practice with a small test amount before moving larger funds.
- Regularly review token approvals and connected sites.