An Ethereum Wallet in your Browser

Latest Version

Version
12.9.0
Update
December 10, 2024
Size
21.45MiB
Developer
metamask.io
Category
Users
10,000,000+
Rating
2.94929 ★
Manifest Version
3
Web Store Status
Languages Support
Bahasa Indonesia
Bahasa Melayu
Deutsch
English
English (UK)
Filipino
Français
Kiswahili
Nederlands
Norsk
Tiếng Việt
Türkçe
Català
Dansk
Eesti
Español
Español (Latinoamérica)
Hrvatski
Italiano
Latviešu
Lietuvių
Magyar
Polski
Português (Brasil)
Português (Portugal)
Română
Slovenský
Slovenščina
Suomi
Svenska
čeština
Ελληνικά
Српски
български
русский
українська
עברית
فارسی‎
मराठी
हिन्दी
বাংলা
ગુજરાતી
தமிழ்
తెలుగు
ಕನ್ನಡ
മലയാളം
ไทย
አማርኛ
‫العربية
中文 (简体)
中文 (繁體)
日本語
한국어
See more
Permissions
ActiveTab
Alarms
ClipboardWrite
Notifications
Scripting
Storage
UnlimitedStorage
WebRequest
Offscreen
See more

MetaMask Extension

A secure wallet and gateway to blockchain sites

Whether you are an experienced user or brand new to blockchain, MetaMask helps you connect to the decentralized web: a new internet.

We're trusted by millions of people across the world, and our mission is to make this new decentralized web accessible to all.

The MetaMask extension allows you to buy, send, spend, swap, and exchange your digital assets. Make pay
ments to anyone, anywhere. Customize your wallet with community-built Snaps. Log into websites securely to trade assets, lend, borrow, play games, publish content, buy rare digital art, and so much more.

With MetaMask, your keys and assets always stay in your control;
• Use MetaMask’s key vault, secure login and digital wallet to manage your digital assets.
• Generate passwords and keys on your phone and keep your accounts secure.
• Browse and connect to the decentralized websites.
• Control what information you share with the sites you use, and what to keep private.

If you’re already a MetaMask user, you can import your existing wallet. If you’re a new user, we'll help you get started!

Because MetaMask adds functionality to your traditional browser, we require permission to read and write to any webpage. You can always view our source code the way you would any Chrome extension, or on Github:

https://github.com/MetaMask

Our privacy policy: https://consensys.net/privacy-policy/
Terms of use: https://consensys.net/terms-of-use/
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "action": { "default_icon": { "16": "images/icon-16.png", "19": "images/icon-19.png", "32": "images/icon-32.png", "38": "images/icon-38.png", "64": "images/icon-64.png", "128": "images/icon-128.png", "512": "images/icon-512.png" }, "default_title": "MetaMask", "default_popup": "popup-init.html" }, "author": "https://metamask.io", "background": { "service_worker": "scripts/app-init.js" }, "commands": { "_execute_browser_action": { "suggested_key": { "windows": "Alt+Shift+M", "mac": "Alt+Shift+M", "chromeos": "Alt+Shift+M", "linux": "Alt+Shift+M" } } }, "content_scripts": [ { "matches": [ "file://*/*", "http://*/*", "https://*/*" ], "js": [ "scripts/disable-console.js", "scripts/lockdown-install.js", "scripts/lockdown-run.js", "scripts/lockdown-more.js", "scripts/contentscript.js" ], "run_at": "document_start", "all_frames": true }, { "matches": [ "*://connect.trezor.io/*/popup.html*" ], "js": [ "vendor/trezor/content-script.js" ] } ], "default_locale": "en", "description": "__MSG_appDescription__", "host_permissions": [ "http://localhost:8545/", "file://*/*", "http://*/*", "https://*/*" ], "icons": { "16": "images/icon-16.png", "19": "images/icon-19.png", "32": "images/icon-32.png", "38": "images/icon-38.png", "48": "images/icon-48.png", "64": "images/icon-64.png", "128": "images/icon-128.png", "512": "images/icon-512.png" }, "manifest_version": 3, "name": "__MSG_appName__", "permissions": [ "activeTab", "alarms", "clipboardWrite", "notifications", "scripting", "storage", "unlimitedStorage", "webRequest", "offscreen" ], "sandbox": { "pages": [ "snaps/index.html" ] }, "short_name": "__MSG_appName__", "content_security_policy": { "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'none'; frame-ancestors 'none';", "sandbox": "sandbox allow-scripts; script-src 'self' 'unsafe-inline' 'unsafe-eval'; object-src 'none'; default-src 'none'; connect-src *;" }, "externally_connectable": { "matches": [ "https://metamask.io/*" ], "ids": [ "*" ] }, "minimum_chrome_version": "89", "version": "12.9.0"}
Read more