Skip to main content

Hardware wallet hub

MetaMask supports a wide range of hardware wallets, including direct connection wallets and air-gapped wallets.

Direct connection wallets:

  • Ledger
  • Trezor
  • Lattice

Air-gapped wallets:

  • AirGap Vault
  • Arculus
  • CoolWallet
  • D'Cent
  • imToken
  • Keycard Shell
  • Keystone
  • NGRAVE ZERO
  • OneKey

The above hardware wallets can be used with MetaMask Extension, with Keystone, Ledger, and NGRAVE ZERO also being available on MetaMask Mobile. We're working to offer more MetaMask Mobile integrations when possible.

I'm setting up a hardware wallet for the first time

If you're setting up a hardware wallet for the first time, take a look at our User Guide for our recommended configuration.

What is a hardware wallet?

A hardware wallet is a physical device outside of your computer that secures your wallet's Secret Recovery Phrase and private keys, and acts as a firewall between attackers and the contents of your wallet.

In order to transact with funds secured by a hardware wallet, you have to interact with the hardware wallet to approve the transaction. If you connect your MetaMask to a hardware wallet, you will need physical access to the hardware wallet to approve transactions. Hardware wallets add a physical layer of security to your MetaMask wallet, so even if someone somehow gains access to your MetaMask, they will be stopped from moving assets out of it.

How to connect your hardware wallet to MetaMask

Hardware wallets can be connected to MetaMask through a USB/direct connection, or through a QR code.

USB/direct connection wallets

Ledger

Ledger has broad documentation for users of MetaMask. Here are some that will help get you started:

warning

Having trouble connecting your Ledger to MetaMask in Firefox?

Due to changes rolled out in Firefox v112 onwards, you may have issues connecting your Ledger to MetaMask in Firefox. This is due to the connection method no longer being supported by Firefox. Ledger support describe a temporary workaround here. Alternatively, you could try switching to a Chromium-based browser for using MetaMask.

Trezor

Lattice

  • For first-time Lattice users, make sure you're properly set up: https://gridplus.io/setup
  • See GridPlus' documentation on getting started using MetaMask and Lattice here.

QR code/air-gapped wallets

AirGap Vault

Arculus

CoolWallet

D'Cent

  • See D'Cent's documentation regarding operability with MetaMask here.

imToken

Keycard Shell

Keystone

NGRAVE ZERO

OneKey

Was this helpful?
Connect MetaMask to provide feedback
What is this?
This is a trial feedback system that uses Verax to record your feedback as onchain attestations on Linea Mainnet. When you vote, submit a transaction in your wallet.