MetaMask is a software (hot) wallet that injects a Web3 provider into compatible desktop browsers and provides a dedicated mobile app. Which browsers support MetaMask? The short answer: most Chromium-based desktop browsers (Chrome, Brave desktop, Edge) and Firefox have official extension support. That means you can install the Chrome MetaMask extension from the Chrome Web Store on Chrome and most Chromium forks, or use the Firefox add-on in Firefox.
I use the extension daily for swaps and dApp interactions; it’s convenient. But the mobile story is different: mobile browsers generally do not accept Chrome extensions, so adding MetaMask as a browser extension to Brave mobile is not possible. Instead use the MetaMask mobile app or WalletConnect (more on that below).
For a full walkthrough of setting up the extension, see the browser-extension-setup and install-metamask-chrome-extension guides.
| Browser | Extension available? | Notes | Hardware wallet compatibility |
|---|---|---|---|
| Google Chrome | Yes | Install from Chrome Web Store (search terms: chrome store metamask) | Works (WebHID/WebUSB/U2F depending on browser and OS; see ledger-with-metamask-guide) |
| Brave (desktop) | Yes | Chromium-based; installs like Chrome | Supported (same caveats as Chrome) |
| Microsoft Edge | Yes | Chromium-based | Supported (check Edge settings for USB/HID permissions) |
| Firefox | Yes | Install from Firefox add-ons | Supported with platform-specific caveats |
(Image: screenshot-placeholder of browser extension menu)
This table is based on how MetaMask exposes the injected provider (window.ethereum) across browsers and how browser vendors expose WebUSB/WebHID/U2F for Ledger-like devices.
Step-by-step (short):
Why verify the Chrome Store listing? Malicious clones happen. Look at the extension ID and number of users when possible (and check community sources if unsure). For more detailed setup steps see install-metamask-chrome-extension and browser-extension-setup.
Brave desktop supports browser extensions the same way Chrome does — so adding MetaMask to Brave desktop is the same process as on Chrome. Brave desktop behaves like a Chromium browser for dApp injection and hardware wallet connections.
But can you add MetaMask to Brave mobile? No. Mobile browsers (including Brave mobile) do not accept Chrome-style extensions. If you need MetaMask functionality on mobile you have two practical options:
Which should you choose? If you want in-browser dApp browsing inside Brave mobile, WalletConnect is the bridge. If you want full MetaMask feature parity on your phone (wallet management, swaps, built-in dApp browser), install the MetaMask mobile app.
Chromebooks run Chrome OS and support Chrome extensions, so the MetaMask extension installs on many Chromebook models. Hardware wallet integration (Ledger) can work, but success depends on the Chromebook model, Chrome OS version, and how the browser exposes USB/HID to extensions. If you plan to use a Ledger with MetaMask on a Chromebook, test a small transfer first.
Checklist before connecting Ledger on a Chromebook:
If you hit errors, consult ledger-with-metamask-guide and ledger-errors-and-troubleshooting for device-specific steps.
Common failure points (what I check first when MetaMask stops working):
If none of that fixes it, exporting your seed phrase (securely) and following reset-delete-and-reinstall is usually the last resort. And always export private keys only if you fully understand the security trade-offs.
In my experience, enabling phishing detection and taking the extra five minutes to audit a token approval saved me from a bad approval once (I revoked it immediately). But small mistakes happen; plan for them with recovery steps (compromised-wallet-what-to-do).
Who the extension suits:
Who should look elsewhere or prioritize mobile:
If you frequently swap tokens across multiple EVM-compatible networks from a laptop, the extension is often more convenient. If you use crypto primarily from your phone, use the mobile app and WalletConnect for dApp links.
Q: Is it safe to keep crypto in a hot wallet extension?
A: Hot wallets are convenient but carry more risk than cold storage. For large holdings, use a hardware wallet paired with the extension. See security-checklist for guidance.
Q: How do I revoke token approvals in the browser extension?
A: Use the token-allowances-and-revoke guide for step-by-step revocation via the extension or third-party revocation tools.
Q: What happens if I lose my phone that has MetaMask mobile?
A: If you have your seed phrase backed up, you can restore on a new device (seed-phrase-backup-recovery). If you lose both phone and seed phrase, recovery is unlikely.
Browser choice affects how you run a software wallet. Chromium-based browsers and Firefox support the MetaMask extension; mobile browsers generally do not (so you should use the mobile app or WalletConnect for phone workflows). I’ve used MetaMask across Chrome and Brave; the desktop-extension plus a hardware wallet has become my routine for higher-value operations, while the mobile app handles quick swaps and dApp checks.
Ready to set up? For a focused walkthrough, see install-metamask-chrome-extension or get the mobile setup guide at metamask-mobile-ios-android. If you plan to pair a Ledger, follow the steps in ledger-with-metamask-guide.
And if your browser MetaMask is acting up, start with reset-delete-and-reinstall and check common-errors-troubleshooting.
But remember: always back up your seed phrase before making changes.