Install & Set Up MetaMask (Desktop Extension)

Try Tangem secure wallet →

Table of contents


Quick overview

This guide walks through installing and setting up the MetaMask wallet Chrome extension (the desktop/browser extension version of this software wallet). If you search for "metamask wallet chrome extension" or "metamask wallet extension" this page explains what to expect during installation, how the onboarding flows, and how to get the extension ready for daily DeFi work.

I've been using the browser extension daily for months. What I've found: it's convenient for swapping, connecting to DeFi dApps, and quick token checks — but the convenience comes with trade-offs. Hot wallet convenience means you must accept more operational security responsibility.

Is the browser extension right for you? (desktop vs mobile)

Short answer: choose the form factor that matches how you work.

And here's a quick feature comparison.

Feature Desktop extension Mobile app
Quick web dApp connection (injected provider) Yes Via WalletConnect or in-app browser
Hardware wallet USB support Yes Limited (often requires OTG or bridging)
Push notifications No Yes
Easier multi-account / key management Yes Yes, but UX differs

If you're unsure, install on both devices and keep the seed phrase offline. But avoid using the same wallet for large custody and daily trading without a hardware key.

Before you start: security checklist

Don't skip this. Install fraud is common with browser extensions.

  1. Verify the extension publisher before you click "Add." Look at the extension details in the store and confirm the official publisher name (do this manually; browser search results can be spoofed).
  2. Prepare a secure place for your seed phrase (offline, on paper or metal). Do not put the seed phrase in cloud notes or photos.
  3. Use a dedicated browser profile for crypto activity (separate from general browsing). This reduces surface area for malicious extensions or cross-site scripting.
  4. Plan a hardware wallet for larger balances. The desktop extension supports hardware integration (see connect-ledger and connect-trezor).

Step-by-step: Install the MetaMask wallet Chrome extension (Chromium browsers)

This is a step-by-step checklist for the metamask chrome extension or metamask wallet chrome extension install.

  1. Open your Chromium-based browser (Chrome, Edge, Brave). Use a clean profile.
  2. Go to the browser's extensions store and search for the wallet name you recognize. Confirm the publisher and user reviews. (Don't click suggested ads; manually search.)
  3. Click Add/Install. Grant only the requested permissions.
  4. Pin the extension to your toolbar for quick access. Click the extension icon to open the setup modal.

What to expect during the extension onboarding:

If you want screenshots and a separate mobile flow, see install-mobile and create-account.

Create a new account vs restore an existing wallet

How to decide? If you already have a seed phrase from another wallet, choose Restore. If not, Create. Step by step:

Note: Importing private keys or JSON files is supported for advanced use cases—see import-and-recovery and import-export-keys.

Daily setup: networks, tokens, and connecting to dApps

By default the extension shows Ethereum mainnet. Need Polygon, BSC, Avalanche, or custom RPC? Add them from the network selector or follow add-custom-network and specific guides like how-to-add-polygon.

Adding tokens: search the token list or add a custom ERC-20 contract address (use token-management or how-to-import-token for step-by-step). Hide spam tokens when needed. I regularly remove browser-added token clutter.

Connecting to dApps: when a site detects the injected provider it will ask to connect. Always verify the site URL first. For mobile or unsupported flows use WalletConnect (see walletconnect-and-mobile-browser).

Gas fees, swaps, and Layer 2s

The extension supports EIP-1559 gas fee fields: base fee (network-set), and a priority tip (what miners/validators get). The UI shows recommended values, but those are estimates based on remote RPC node feedback. You can set low priority to save money (transactions take longer) or increase it for speed.

Built-in swaps route trades through aggregators. Swaps are convenient, but check the quote and slippage before confirming (compare with on-chain DEX UI if the amount is large). For L2s, adding the correct RPC and token bridges saves substantial gas fees — see layer2 and bridges-cross-chain.

Security, backups, and hardware integration

Security features include password lock, seed phrase recovery, and an injected provider model (the extension injects a provider into web pages to sign transactions). That provider uses private keys stored encrypted locally; the extension broadcasts transactions to the network via remote RPC nodes.

Backup options: seed phrase is the canonical recovery method. Some users opt for cloud backups or social recovery third-party services — those carry trade-offs (convenience vs exposure). Read backup-and-recovery-options.

Hardware wallets: the extension can connect to hardware keys for transaction signing (see connect-ledger and connect-trezor). This keeps private keys offline while using the extension as an interface.

Don't forget to regularly audit token allowances (token approvals). If you accidentally approved unlimited allowance, revoke it (quick guide: open the extension, go to Settings or use a revoke tool — see revoke-approvals).

Troubleshooting & FAQ (short answers)

Q: Is it safe to keep crypto in a hot wallet?
A: Hot wallets are fine for small-to-medium balances and active DeFi use. For large holdings, use a hardware wallet. I moved my savings to hardware after a phishing attempt — learn from this.

Q: How do I revoke token approvals?
A: Use the extension's approvals interface or a reputable revoke tool. Go to the account settings or see revoke-approvals for step-by-step.

Q: What if I lose my computer or browser profile?
A: Restore from seed phrase on a new install. If you forgot the seed phrase and only have a password, you're out of luck. Backup the seed phrase offline.

Q: Extension not showing balance?
A: Check network selection, RPC, and token lists. See not-showing-balance and extension-troubleshooting.

If you're seeing suspicious inbox messages that claim you need to "upgrade" or "restore" via link — don't click. See phishing-scams-and-email-frauds.

Who this is for — and who should look elsewhere

Best for: users who interact with web dApps on a desktop, manage multiple accounts, and need quick access to DeFi trading or NFT marketplaces.

Look elsewhere if: you store large, long-term balances and cannot secure a hardware wallet, or you need a mobile-first UX with push notifications as the primary workflow (see setup-mobile).

Conclusion & next steps

Installing the MetaMask chrome extension gets you a powerful interface for DeFi and dApp access on desktop. It's convenient and capable, but it places security responsibility squarely on you. I recommend installing on a clean browser profile, writing your seed phrase to a durable offline medium, and linking a hardware wallet when balances grow.

Next steps: if you want mobile sync or WalletConnect tips, see setup-mobile and walletconnect-and-mobile-browser. For deep dives on gas settings and swaps, read gas-fees-and-eip-1559 and built-in-swap.

Ready to set it up? Follow the step-by-step above and keep your seed phrase offline. But stay skeptical: double-check any site before connecting your wallet.

Try Tangem secure wallet →