Zum Hauptinhalt springen

What is a browser extension, and why is MetaMask one?

Does this article need to be translated?

Contribute to the Help Center

Submit translations, corrections, and suggestions on GitHub, or reach out on our Community forums.

What is a browser extension?

A browser extension is a small software program that integrates with your web browser to add new features or modify existing ones. Unlike standalone apps, extensions work within your browser, adding functionality and customization options specifically tailored to your browsing habits. It's like having a toolbox that works with your browser, providing you with tools to use while browsing and interacting with sites you visit.

Extensions can be found in various web browsers such as Google Chrome, Mozilla Firefox, Brave, and Microsoft Edge. They are generally easy to install and can be accessed through the browser's extension store. After installing, they appear as icons or buttons on your browser's interface, allowing you to access their features by clicking on them.

warning

Note on safety:

As with anything you download on your device, make sure you check the source of the extension before you install it. There are bad extensions that can hurt your computer or steal your personal information. Research what you're installing and double check it's not a malicious copy, as well.

What does MetaMask's browser extension do?

MetaMask's extension opens up access between your web browser and decentralized applications (dApps) built on Ethereum or Ethereum Virtual Machine (EVM) compatible networks. You can think of it like this:

Imagine if you were in one country (like the internet) and wanted to visit another country (like the Ethereum blockchain) that speaks a completely different language and has different customs. It might be hard to communicate or get around, right?

MetaMask is like a friendly translator and guide*who helps you navigate this new country. It understands the language and customs of both countries and helps them interact with each other.

When you install MetaMask, it converts your web browser's language into Ethereum's, letting you do things like interact with dApps, sign transactions, and create or manage your Ethereum identity.

Additionally, MetaMask acts as a wallet, meaning it keeps your digital assets safe and helps you manage transactions on the blockchain. It's like having a specialized pocket in your browser where you can securely store and access your digital assets.

MetaMask extension is an interpreter, a tour guide, a passport (or identification), and a secure pocket, all in one.

Through it, you can interact with Ethereum-compatible blockchains in a user-friendly way, working with your browser, opening up new possibilities.

This is just a start. Want to learn more about how browser extensions access your data and what the permission requests mean? Check out more here.