MetaMask is a non-custodial wallet that enables secure access to Ethereum and EVM-compatible networks through a browser extension and a mobile app. This guide explains how to sign in, restore a wallet, connect to decentralized applications (dApps), and follow essential security practices.
Install MetaMask only from the official source (metamask.io) or your browser’s official store. After installation, click the MetaMask icon in your browser or open the mobile app to begin.
On first launch you may:
To log in to the extension, click the MetaMask icon, enter your wallet password, and unlock. On mobile, open the app and authenticate with your PIN or biometrics. If you have restored via seed phrase, set a new strong password immediately.
When a site requests a connection, MetaMask prompts a permission dialog. Always confirm the website URL and only grant access to the specific account needed. Use a dedicated account for risky dApps to limit exposure.
For enhanced security, connect a hardware wallet (Ledger or Trezor) to MetaMask. Transactions are signed on the hardware device, keeping private keys offline.
If you cannot log in, use your seed phrase to restore the wallet on a fresh MetaMask install. For extension glitches, try clearing the browser cache or reinstalling the extension. If you suspect compromise, move funds from the affected account to a new wallet secured with a hardware device and fresh seed phrase.