MetaMask is a non-custodial hot wallet available as a browser extension and a mobile app. It injects a provider into browser dApps and includes an in-app dApp browser on mobile. I’ve been using it daily for months to swap tokens, connect to lending platforms, and test L2s. Short wins: fast onboarding and broad EVM-compatible support. Trade-offs exist. Hot wallets prioritize convenience and self-custody, not cold-storage security.
(Image placeholder: Screenshot of MetaMask extension onboarding)
Before you set up a new MetaMask account, prepare:
And never share your seed phrase or private keys with anyone. But I’ve made the mistake of copying a recovery phrase into cloud notes once — don’t do that.
For more on recovering a wallet or importing, see create & restore wallet and import private key.
If you want a dedicated walkthrough for the extension install, see install MetaMask extension.
(Image placeholder: MetaMask extension pinned to browser toolbar)
Mobile is where most daily DeFi interaction happens for many users. In my experience the in-app browser is convenient for quick swaps and NFT browsing. See install MetaMask mobile app for details.
You can sync accounts between the extension and mobile by using the extension’s QR pairing (or the account sync flow). This displays a QR code in your desktop extension that the mobile app scans to share accounts (read-only on the receiving device until you explicitly import private keys or sign transactions).
Pairing is handy if you prefer desktop trading but want mobile confirmations. Read more on syncing at mobile-desktop-sync.
MetaMask supports multiple accounts per wallet and lets you add custom networks (so you can connect to many EVM-compatible chains). Common tasks:
Want to setup MetaMask to connect to BSC mainnet? See the dedicated guide add BSC network for RPC and Chain ID details.
Connecting to dApps is typically a single click: hit Connect in the dApp and approve the request in the extension or mobile app. On desktop the wallet is an injected provider; on mobile you can use the in-app browser or WalletConnect.
MetaMask offers an in-wallet swap feature that routes across liquidity sources to find competitive prices. It exposes slippage control and shows an estimated gas fee before you confirm. For more detail see swaps in wallet.
Gas fee controls (EIP-1559) are available in advanced settings. You can set priority (or max) fees when a transaction is time-sensitive. For an introduction to how EIP-1559 affects fees see gas fees EIP-1559.
And if you plan to stake, remember that staking is done through protocols; the wallet simply signs transactions that interact with those smart contracts. See staking via MetaMask.
Security features to use:
Token allowances can be abused by malicious contracts. You can check and revoke approvals using tools or the wallet's permissions UI; see token approvals & revoke. What I've found: routinely checking approvals reduces long-term exposure.
Social recovery (recovery via friends) and cloud backups are not the same as seed phrase recovery; research these options carefully and see backup cloud vs paper.
If problems persist, see troubleshooting dApp connections and extension updates.
Who it fits:
Who might look elsewhere:
Q: Is it safe to keep crypto in a hot wallet?
A: Hot wallets trade some security for convenience. Keep small, active balances in a hot wallet for day-to-day DeFi and move long-term holdings to hardware wallets. See security best practices.
Q: How do I revoke token approvals?
A: Check the wallet's connected sites and permissions, and use a revoke tool or the wallet's UI to cancel or reduce token allowances. See token approvals & revoke.
Q: What happens if I lose my phone?
A: If you have your seed phrase, you can restore the wallet on another device. If not, funds can be lost. Read lost phone recovery for recovery options and precautions.
Setting up a MetaMask wallet is a pragmatic first step to accessing DeFi and multi-chain dApps. I recommend creating a test account, backing up the seed phrase offline, and practicing small transactions before moving larger amounts. For guided installation paths pick one:
If you want help adding networks like BSC, see add BSC network. Ready to continue? Start with the extension or mobile guide above and take it step by step.