MetaMask

Secure Ethereum wallet for dapps, DeFi, NFTs on web and mobile with on-ramps
Rating
Your vote:
Screenshots
1 / 4
Used by 1 person
Notify me upon availability

Open your browser, add the extension, and you’re ready to use web3 without leaving your tab. On first launch, create a wallet, write down the Secret Recovery Phrase, and set a strong password. Add networks you plan to use—Ethereum mainnet, popular Layer 2s like Arbitrum, Optimism, Base, or Polygon—or define a custom RPC for a private chain. If you use a hardware wallet, pair it so you can sign from a secure device while keeping the same interface. Before connecting to any site, review the permission request, choose the account to expose, and confirm only what you need.

For DeFi, connect to a DEX, approve the token once, then execute swaps with clear slippage and deadline controls. Use gas presets or set a custom tip, and watch the live fee estimate before you commit. If a transaction stalls, speed it up with a higher fee or cancel it if it hasn’t been mined. Add tokens by contract address when they don’t auto-appear, and check your activity feed to verify hashes and statuses in real time. When an app asks for a spending allowance, cap it to the exact amount you need, and later revoke unused approvals with a permissions manager to reduce risk.

Managing assets is equally direct on mobile. Scan a QR code to connect via WalletConnect, send funds to a friend using an ENS name, or request payment by sharing your address. Mint and trade NFTs by connecting to a marketplace; confirm signatures for listings and verify the collection and chain before approving. If you’re new to crypto, buy a starter amount through a built‑in fiat on‑ramp using a card or bank transfer, then move those funds into lending, staking, or swaps without leaving the app. Use price alerts and balance updates to decide when to act, and lock the app with biometrics for quick, secure access on the go.

Builders can point their dapps to test networks, request faucet funds, and prompt users to switch chain automatically with a single click. When asking for signatures, prefer human‑readable typed data so users can see exactly what they’re approving. Inspect raw call data, gas, and nonce before sending, and export logs if you need to debug a failing transaction. Keep multiple accounts for testing different roles, set custom RPC endpoints for staging environments, and use watch‑only addresses to monitor contracts without exposing keys. When you’re ready to ship, guide users through first‑run steps: connect, set allowances conservatively, and confirm the final transaction with clear fee context.

Review summary

Features

  • Browser extension and mobile wallet
  • Multi-network support (Ethereum, L2s, custom RPC)
  • Secure key vault and seed phrase backup
  • Hardware wallet integration
  • Built-in token swaps with slippage controls
  • NFT viewing and transactions
  • Fiat on-ramp via card and bank partners
  • WalletConnect and QR code pairing
  • Site connection permissions and approval management
  • Gas customization, speed up, and cancel
  • ENS name support
  • Testnet support and EIP-712 typed data signing

How It’s Used

  • Swap tokens on a DEX with controlled slippage and fees
  • Provide liquidity or stake assets in DeFi protocols
  • Mint, list, and trade NFTs on major marketplaces
  • Send and receive payments using ENS and QR codes
  • Bridge assets and manage multiple networks
  • Revoke unused token approvals for better security
  • Buy crypto with a card and deploy it in dapps
  • Test dapps on Sepolia or Holesky with custom RPCs
  • Authenticate to web3 apps by connecting a wallet
  • Operate multiple accounts for personal and project use

Plans & Pricing

Metamask

Free

Swaps
EIP-1559
Buy Crypto

Comments

User

Your vote: