> For the complete documentation index, see [llms.txt](https://mithaextnsioun.gitbook.io/us/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mithaextnsioun.gitbook.io/us/metamask-r-extension-r.md).

# Metamask® Extension®

<img src="/files/AuCEW291kfWoaLaZdp02" alt="" class="gitbook-drawing">

Here are key aspects of MetaMask and its functionality:

1. **Digital Wallet:**
   * MetaMask functions as a digital wallet, allowing users to store, send, and receive Ethereum and other ERC-20 tokens.
   * Users can import existing wallets or create new ones directly within the extension.
2. **Browser Compatibility:**
   * While it originated as a Chrome extension, MetaMask has expanded its support to other popular browsers, providing users with flexibility in their choice of browsers.
3. **Decentralized Applications (DApps):**
   * MetaMask enables users to interact with decentralized applications seamlessly. Many blockchain-based applications, particularly those built on Ethereum, require MetaMask for users to connect their wallets and engage with the application.
4. **Security Features:**
   * MetaMask is designed with security in mind. Private keys are stored locally on users' devices, and the extension includes features like password protection to enhance security.
5. **Network Management:**
   * Users can easily switch between Ethereum's mainnet and various testnets (Ropsten, Rinkeby, Kovan, etc.) to test and interact with DApps in a sandbox environment.
6. **Token Swapping and Trading:**
   * MetaMask facilitates token swapping through decentralized exchanges (DEX) directly within the extension, allowing users to trade different cryptocurrencies without leaving the wallet interface.
7. **Open Source:**
   * MetaMask is an open-source project, meaning that its source code is publicly available. This transparency allows the community to review and contribute to its development.
8. **Community and Updates:**
   * MetaMask has an active community, and the development team regularly releases updates to enhance security, add new features, and improve the overall user experience.
