MetaMask Wallet Extension: Step-by-Step Installation Guide for Chrome, Firefox, and Brave

Installing a blockchain wallet as a browser extension is one of the first technical steps for users entering the Ethereum ecosystem and broader Web3. MetaMask has become the standard entry point because it integrates directly into popular browsers, eliminating the need to navigate between separate applications. However, the installation process differs slightly across Chrome, Firefox, Brave, Edge, and Opera, and mistakes during setup—from downloading from an incorrect source to misunderstanding the recovery phrase—can expose users to significant risk before they have even completed their first transaction.

This guide covers the exact steps to install a MetaMask wallet extension on the most commonly used browsers, how to verify that you have downloaded the legitimate application, what to expect during wallet creation, and how to troubleshoot the most frequent installation errors. Whether you are setting up your first blockchain account or adding MetaMask to a second device, understanding the correct installation procedure and the security implications of each step will prevent confusion and reduce the likelihood of installing compromised software or losing access to your wallet later.

Screenshot showing MetaMask browser extension icon and installation confirmation across multiple browsers

Understanding what you are installing and why source matters

MetaMask is self-custodial software, meaning you control your private keys and recovery phrase entirely. The application does not store your credentials on a server, and the MetaMask organization cannot access your funds or recovery information. This architecture is what makes a MetaMask wallet extension valuable for security, but it also means that installing the wrong version—whether through a phishing site, a typosquatted domain, or a compromised browser extension marketplace listing—can result in immediate credential theft.

The legitimate MetaMask wallet extension is published only through official browser extension marketplaces: the Chrome Web Store, Firefox Add-ons, Brave Web Store, Microsoft Edge Add-ons, and Opera Add-ons. These platforms perform vetting and signature verification, though they are not foolproof. Bad actors have occasionally published malicious extensions under names similar to MetaMask or with detailed descriptions designed to appear authentic. Before beginning installation, verify that you are accessing the official marketplace for your browser and that the extension is published by ConsenSys Software Inc., the organization behind MetaMask.

Never install MetaMask from a direct download link sent in email, Discord, or a webpage unless you have independently verified that the URL belongs to the official ConsenSys website. Search engine results can also be misleading if ad space or SEO manipulation places a phishing site above legitimate links. The safest approach is to navigate directly to the browser extension marketplace, search for “MetaMask,” and confirm the publisher name before clicking the install button.

A properly installed MetaMask wallet extension will have a fox icon and will display a small notification badge when you click it. The interface should prompt you to create a new wallet or import an existing one using a Secret Recovery Phrase. If the interface looks unusual, displays spelling errors, or does not prompt you for basic security confirmations, stop and uninstall immediately. These are signs of a counterfeit application.

Installation on Google Chrome: detailed walkthrough

Chrome is the most widely used browser for MetaMask installation. Begin by opening Chrome and navigating to the Chrome Web Store search page. In the search box, type “MetaMask” and press Enter. The first result should be listed as “MetaMask” with the subtitle “The crypto wallet for Ethereum and Web3” and the publisher name “ConsenSys Software Inc.” Click on this result to open the extension’s official page.

Examine the extension page carefully before proceeding. You should see a detailed description, user reviews, permissions list, and the “Add to Chrome” button. The number of users and reviews on a legitimate extension will typically be very high (hundreds of thousands or millions of installs). Permissions listed should include access to your browser history and data on all websites, which MetaMask requires to detect Web3-enabled sites and display transaction previews. If the permission request seems unusually broad or includes requests to download files or modify storage, it may be malicious.

Click the “Add to Chrome” button. Chrome will display a confirmation popup explaining that “MetaMask” will be added and requesting permission to use the capabilities listed. Click “Add extension” to confirm. The extension will then download and install automatically. Within a few seconds, the fox icon should appear in your browser’s top-right extension area, and a small badge may show a notification count. You can pin the MetaMask icon to your toolbar by right-clicking it and selecting “Pin to toolbar” for easier access.

Once installed, click the MetaMask icon to open the wallet interface. You will see a welcome screen with options to “Create a new wallet” or “Import wallet.” If this is your first time using MetaMask, select “Create a new wallet” and proceed through the setup flow, which will generate your Secret Recovery Phrase. If you are migrating from another device or wallet, you can choose to import your existing recovery phrase. Do not skip the step where MetaMask asks you to confirm your recovery phrase by selecting words in the correct order; this verification ensures that you have written it down correctly before your funds could be at risk.

Installation on Mozilla Firefox: verified marketplace steps

Firefox users follow a nearly identical process but access a different extension marketplace. Open Firefox and navigate to the Firefox Add-ons homepage, or type “about:addons” in the address bar and press Enter. This opens the Add-ons Manager directly within Firefox. Use the search bar at the top of the page to search for “MetaMask.”

The first result should be “MetaMask – Ethereum Wallet” published by “ConsenSys Software Inc.” Click on this result to open the extension details page. You should see the same information available as in the Chrome Web Store: description, permissions, user ratings, and the installation button. Confirm the publisher and review the permissions list before proceeding. The button in Firefox will read “Add to Firefox” instead of “Add to Chrome,” but the action is identical.

Click “Add to Firefox” and a confirmation popup will appear asking you to authorize the installation. Review the permissions one more time and click “Add.” Firefox will then install the extension, and the MetaMask fox icon will appear in your browser toolbar. Unlike Chrome, Firefox may not automatically pin the icon to the top bar; you can right-click the icon and select “Manage Extension” to customize its visibility and permissions if you wish to adjust settings.

Firefox users should be aware of one common issue: if you have manually disabled JavaScript in your browser settings (a rare security hardening step), MetaMask will not function correctly because the extension relies on JavaScript execution. If you experience unusual behavior after installation, check your Firefox privacy settings under Settings > Privacy & Security and scroll down to the JavaScript section to ensure it is enabled. For most Firefox users with default settings, this will not be an issue, but it is worth knowing if you have previously modified these settings.

Installation on Brave and other Chromium-based browsers

Brave, Microsoft Edge, and Opera all use the Chromium engine and share similar browser extension architectures. Installation on Brave mirrors the Chrome process almost exactly. Open Brave, click the three-line menu icon in the top-right corner, and select “Extensions” and then “Open extensions page.” Alternatively, you can type “brave://extensions/” in the address bar and press Enter to access the extensions manager directly.

Once on the extensions page, look for a button labeled “Open Chrome Web Store” or navigate directly to the Chrome Web Store in a new Brave tab. When you search for MetaMask on the Chrome Web Store from Brave, the “Add to Chrome” button will read “Add to Brave.” Click this button and confirm the permissions popup. The installation process is otherwise identical to Chrome because Brave uses the same extension infrastructure.

Edge users should navigate to the Microsoft Edge Add-ons marketplace by opening Edge and clicking the three-dot menu in the top-right corner, then selecting “Extensions” and “Manage extensions,” or by typing “edge://extensions/” directly. From there, navigate to the Microsoft Edge Add-ons marketplace by clicking “Get extensions for Microsoft Edge” and searching for MetaMask. The process is the same as with Chrome and Brave: confirm the publisher is ConsenSys Software Inc., review permissions, and click “Add extension.”

Opera users can access the Opera Add-ons marketplace through the menu or by typing “opera://extensions” in the address bar. Search for MetaMask, verify the publisher, and click “Add to Opera.” All Chromium-based browsers will display the MetaMask icon consistently once installed. If you use multiple browsers or maintain separate browser profiles for different purposes, you can install MetaMask in each one, but remember that each installation is independent. Each browser profile will require its own recovery phrase or import process, and funds sent to an address in one browser’s MetaMask wallet may not be automatically visible in another unless you import the same recovery phrase.

Creating a new wallet and securing your Secret Recovery Phrase

After installation completes, clicking the MetaMask icon will open the wallet interface. If this is your first time using MetaMask, you will be presented with a welcome screen. Select “Create a new wallet” to generate a new blockchain account. MetaMask will then ask you to create a password. This password is not the same as your recovery phrase; it is a local encryption key that protects your wallet data on this specific device. Make the password strong and unique, using a combination of uppercase letters, lowercase letters, numbers, and symbols. Write it down or store it in a password manager, but keep it separate from your recovery phrase.

MetaMask will then display your Secret Recovery Phrase—typically 12 words in a specific order. This phrase is the master key to your entire wallet. Anyone who obtains this phrase can access all the funds associated with every address you generate from it. Do not take a screenshot of the phrase. Do not paste it into a text editor, email, or any digital tool unless you are creating an encrypted backup using dedicated security software. The safest method is to write the 12 words by hand on paper, store the paper in a secure location such as a safe or safety deposit box, and verify the order carefully as you write.

After you have recorded the phrase, MetaMask will ask you to confirm it by selecting the words in the correct order from a randomized list. This step verifies that you have written the phrase down correctly. If you cannot complete this confirmation accurately, stop and review your written record before proceeding. This confirmation step has prevented countless users from discovering too late that they miscopied a word or recorded the order incorrectly.

Once you have confirmed your recovery phrase, your MetaMask wallet extension is fully set up. The interface will display your Ethereum account address (a long string of characters beginning with “0x”), your account balance, and a transaction history. You can now send and receive digital assets, interact with decentralized applications, and manage tokens or NFTs. Remember that MetaMask generates a different blockchain address for you based on your recovery phrase; this address is public and can be shared freely, but your recovery phrase must never be shared with anyone.

Troubleshooting common installation and access errors

One of the most frequent installation problems is that the MetaMask icon does not appear after clicking “Add to Chrome” or equivalent. This usually means that the extension is installed but not pinned to your toolbar. Check your extensions area (typically to the right of the address bar) and look for the puzzle-piece icon or a list of installed extensions. Click this area and search for MetaMask in the dropdown menu. If MetaMask appears in the list, click it to open the wallet interface. If MetaMask does not appear at all, try uninstalling the extension and repeating the installation process from the official marketplace.

Another common issue is that users receive an error message stating “Unable to connect to a network” or similar connectivity errors when they first open MetaMask. This usually means that MetaMask is attempting to communicate with the Ethereum blockchain through an RPC endpoint but cannot reach it. The cause is typically either a temporary network outage or an issue with MetaMask’s default endpoint. To fix this, click the network selector (usually showing “Ethereum Mainnet” at the top of the wallet) and temporarily switch to a different network, then switch back. If the problem persists, open MetaMask settings by clicking the icon in the top-right corner of the wallet interface, selecting “Settings,” and then “Networks.” You can view the RPC endpoint being used for each network and reset it to MetaMask’s default if it appears to be misconfigured.

Password-related errors commonly occur when users forget their local wallet password or attempt to set up MetaMask on a new device and think they can use their old password. Remember that the password you created during setup is specific to your local device and browser installation. If you forget this password, you can recover your wallet by uninstalling the MetaMask extension, reinstalling it, selecting “Import wallet,” and entering your Secret Recovery Phrase. You will then be asked to create a new local password. This process works because your recovery phrase, not your password, is the true master key to your funds.

Some users report that MetaMask fails to install or immediately crashes after installation. This can occur if your browser is severely outdated, if you have browser extensions that conflict with MetaMask, or if your browser profile is corrupted. First, ensure your browser is fully updated to the latest version. Then, disable other extensions temporarily to see if one of them is causing interference. If the issue persists, try creating a new browser profile and installing MetaMask there. If MetaMask functions correctly in the new profile, the problem was likely related to your old profile configuration or a conflicting extension.

Security best practices after installation

Installing the MetaMask wallet extension correctly is only the first step in securing your blockchain account. After you have completed the installation and created your wallet, you should implement several additional security practices. Never connect to a website that claims to be MetaMask or any legitimate wallet provider and asks you to enter your recovery phrase or password. MetaMask itself will never ask for this information. If a website or extension requests your recovery phrase, it is a scam, regardless of how official the interface appears.

Test your recovery process on a secondary device before you actually need it. Install MetaMask on a different browser profile or device, select “Import wallet,” and enter your recovery phrase to confirm that you can recover your account correctly. This test will also confirm that you wrote your recovery phrase accurately. If the recovery process fails, you have discovered an error while you still have access to your original MetaMask wallet extension and can correct it.

Enable hardware wallet support if you plan to hold significant amounts of cryptocurrency. MetaMask supports Ledger and Trezor hardware wallets, which store private keys on a physical device that never connects directly to the internet. When you connect a hardware wallet to MetaMask, the extension can still manage and display your funds, but signing transactions requires physical confirmation on the device. This adds a critical layer of protection because even if your computer is compromised, an attacker cannot move your funds without the hardware wallet.

Consider using a dedicated browser profile for blockchain activities if you engage in frequent Web3 transactions. This profile should have minimal extensions installed, should be kept updated, and should never be used for casual internet browsing or downloading files from untrusted sources. Many users who have experienced MetaMask compromises did so because malware on their system was able to intercept or modify transaction information in the browser. A dedicated browser profile reduces the likelihood that malware or phishing will reach your wallet. Remember that your MetaMask wallet extension is only as secure as the device running it and your consistent adherence to verification practices when approving transactions.

Verifying installation integrity and recognizing fakes

After you have installed what you believe to be MetaMask, verify the installation’s legitimacy by checking several details. Open the metamask wallet extension marketplace page and note the installation date displayed on your extension. Compare this to the current date; if the extension claims to have been installed before you performed the installation, something is wrong. Uninstall and reinstall from the official marketplace.

Check the extension’s permissions by right-clicking the MetaMask icon and selecting “Manage Extension.” The permissions list should be limited to accessing your browser history and data on websites you visit. If the extension is requesting permission to download files, modify other data, or access your system outside the browser, it is malicious and should be removed immediately.

Examine the wallet interface carefully after installation. The official MetaMask wallet extension has a specific design with a purple header, clearly labeled sections for assets and activity, and a consistent layout. If the interface looks different, displays spelling errors, or has an unusual layout, it is likely a fake. Additionally, legitimate MetaMask will never automatically prompt you to visit external links or join a support group without you clicking something first. If you see unexpected popups or warnings encouraging you to click links, close them and restart your browser.

One reliable way to verify your installation is to check the MetaMask icon itself. The legitimate icon should be a single fox face with a stylized design. If the icon is pixelated, distorted, or noticeably different from the examples shown on the official ConsenSys website, the extension may be counterfeit. Finally, test a small transaction or token swap to confirm that MetaMask is communicating correctly with the blockchain. If transaction data displays unusually or confirmation screens appear broken, uninstall and reinstall from the official source.

Next steps after MetaMask wallet extension is ready

With a correctly installed and secured MetaMask wallet extension, you can now participate in the Ethereum ecosystem and other blockchains MetaMask supports. Your next steps depend on your goals. If you plan to send and receive cryptocurrency, you can share your public address (found in your MetaMask interface by clicking “Copy to clipboard” next to your account name) with others who can send you funds to that address.

If you plan to interact with decentralized applications, you can navigate to a dApp website (such as Uniswap, Aave, or OpenSea) and click “Connect Wallet” to link your MetaMask wallet extension to the application. The dApp will never have access to your private key or recovery phrase; it can only request that you approve transactions, which you must manually sign in MetaMask. Always verify the URL of the dApp and the details of any transaction before signing, because transactions on a blockchain cannot be reversed.

If you plan to purchase cryptocurrency, several exchanges and brokers now offer direct purchasing through a MetaMask wallet extension, allowing you to fund your account from a bank account or card and receive crypto directly to your wallet address. Ensure you are using a regulated and reputable service, and understand the fees and identity verification requirements before proceeding. As you become more familiar with MetaMask’s interface and capabilities, you can explore advanced features such as custom networks, token imports, and gas optimization settings, but your security practices should remain consistent: never share your recovery phrase, verify transaction details carefully, and use hardware wallets for large balances.

Frequently asked questions

Where can I safely download MetaMask wallet extension?

Download MetaMask only from official browser extension marketplaces: the Chrome Web Store, Firefox Add-ons, Brave Web Store, Microsoft Edge Add-ons, or Opera Add-ons. Verify that the publisher is ConsenSys Software Inc. before installing. Never install from email links, search engine ads, or third-party websites, as these may be phishing scams or distribute counterfeit versions.

What should I do if I forget my MetaMask password?

Your local MetaMask password is specific to your device and browser installation. If you forget it, uninstall the MetaMask extension, reinstall it from the official marketplace, and select “Import wallet.” Enter your Secret Recovery Phrase when prompted, and you will be able to create a new password and recover full access to your wallet. Your recovery phrase is the permanent key; the password is just a local security measure.

Can I use the same recovery phrase on multiple browsers or devices?

Yes. If you install the MetaMask wallet extension on Chrome, Firefox, or any other browser, you can import your existing recovery phrase into the new installation and gain access to the same account and funds. However, each installation is independent; the password and settings are local to that device. Keep your recovery phrase secure because anyone with access to it can import your wallet anywhere.