Move NFTs Between MetaMask, Ledger & Other Wallets

Try Tangem secure wallet →

Table of contents


Quick summary

Want to move NFT from MetaMask to Ledger (or another wallet) without a headache? This guide walks through the realistic options: connecting your hardware wallet to MetaMask and sending the token on-chain, sending directly between software wallets, and the risks of bridging or exporting keys.

I’ve moved collectibles back and forth for months as part of daily testing. What I’ve found: moving an NFT on the same blockchain is simple (but not free). Cross-chain moves are possible, but they add layers of risk.

This page covers practical steps, real troubleshooting, and the security trade-offs so you can choose the right path.


How NFT transfers work (short technical primer)

NFTs on EVM-compatible chains are token contracts (usually ERC-721 or ERC-1155). A transfer is an on-chain transaction that calls transferFrom or safeTransferFrom with the NFT contract address and the token ID. That transaction is signed by the private keys controlling the sending address and paid for with gas fees on the chain.

So moving an NFT is not a file move. It’s a blockchain state change. That matters because:

If you want a deeper explanation of token standards and visibility in MetaMask, see the NFT overview: [/nft-overview].


Which method to use? — quick comparison

Method When to use Pros Cons Quick steps
On-chain send between wallets (MetaMask → Ledger address) Same chain, want hardware custody Simple, minimal trust Gas fees; need device to sign Import Ledger account into MetaMask, send, sign on device
Send between two software wallets Quick transfers, low friction Fast; mobile-friendly Hot wallet security risk Copy recipient address, send from wallet app
Add hardware account to software wallet (recommended) Want hardware signing while using software UI Best mix of UX and security Requires hardware + setup Connect device, import account, send
Export/import private key (not recommended) Rare cases, migration to new software Direct access High risk; exposes private key Avoid unless you understand risks
Marketplace transfer (e.g., via OpenSea UI) NFT listed or visible on marketplace UI shows token ID and images Marketplace fees; relies on indexers Use marketplace send, sign in wallet
Cross-chain bridge Move to different blockchain Enables other ecosystems Bridge risk, wrapped assets Use reputable bridge; check contract

(Short guides for hardware connections: [/connect-ledger], troubleshooting: [/ledger-troubleshooting], and NFTs in wallets: [/nft-management].)


Step-by-step: Move NFT from MetaMask to Ledger (Nano X)

This is the most common ask: move nft metamask to ledger nano x. The cleanest way is to add your Ledger account in MetaMask and send on-chain.

  1. Connect your Ledger to your computer or phone (USB or Bluetooth depending on model). Unlock the device.
  2. Open the Ethereum app on the Ledger (or the appropriate app for the chain the NFT lives on).
  3. In MetaMask (extension or mobile) choose "Connect hardware wallet" → Ledger. Follow the prompts to import the Ledger account. (See: [/connect-ledger].)
  4. Make sure MetaMask is on the correct network for the NFT (Ethereum mainnet, Polygon, etc.).
  5. Locate the NFT in MetaMask or in a marketplace UI where you can see token ID and metadata. If MetaMask doesn’t show it, follow [/how-to-fix-nft-not-showing].
  6. Click Send → paste the Ledger account address as recipient → confirm token ID and contract address.
  7. MetaMask will create the transaction; you will be prompted to sign on the Ledger device. Approve the transaction on-device.
  8. Wait for confirmations on the block explorer. Verify the NFT appears in the Ledger account in the UI you use.

Screenshot placeholder:

Notes: Be patient with Ledger prompts (sometimes apps need to be restarted). If a transaction fails to sign, check [/ledger-troubleshooting].


Step-by-step: Move NFT from Coinbase Wallet to MetaMask

Moving nft from coinbase wallet to metamask is basically a normal on-chain transfer.

  1. Open MetaMask and copy your receiving account address (ensure the correct network).
  2. In Coinbase Wallet (mobile), find the NFT and select Send. Paste the MetaMask address as recipient.
  3. Confirm token ID, contract address, and gas fee. Sign the transaction in the Coinbase Wallet app.
  4. Wait for confirmations and verify the NFT shows up in MetaMask. If it doesn’t, try switching networks or adding the token manually; see [/how-to-fix-nft-not-showing].

If Coinbase Wallet doesn’t support an in-app NFT send for a specific token, use a marketplace transfer or connect both wallets to the same dApp and do the transfer from the dApp UI (/connect-to-dapps and /how-to-connect-opensea).


Cross-chain NFT moves and bridges — what changes

Want to move an NFT across chains? That’s not a simple transfer. Bridges usually lock the original token and mint a wrapped version on the destination chain. That creates additional smart contract and custodial risk.

Questions to ask before bridging:

If you just want hardware custody, avoid bridging. Move the NFT to a hardware-backed address on the same chain instead.

For bridge mechanics and risks, see [/bridges-cross-chain].


Common errors & troubleshooting

I once sent a collectible while my wallet was on the wrong RPC. It looked like it vanished. It hadn’t — I was simply looking at the wrong chain. Lesson learned.


Security checklist before you hit Send

And don’t export private keys unless you absolutely know what you’re doing. That’s a one-way risk.


Who this is best for — who should look elsewhere

Best for:

Look elsewhere if:


FAQ

Q: Is it safe to keep NFTs in a hot wallet?

A: Hot wallets are fine for low-value activity and daily use. For high-value NFTs, I recommend hardware-backed addresses. See [/security-best-practices].

Q: How do I revoke token approvals before moving an NFT?

A: Use the revoke tool in your wallet or a reputable dApp and double-check approvals. Guide: [/revoke-approvals].

Q: What happens if I lose my phone while a hot wallet is installed?

A: If you still have your seed phrase, you can recover the wallet on another device. If not, funds are at risk. See [/backup-and-recovery-options].


Conclusion & next steps

Moving NFTs between MetaMask, Ledger, and other wallets is a straightforward on-chain process when you stick to the same chain. For best balance of security and usability, add your hardware wallet to MetaMask and sign transfers on-device. But always double-check addresses, networks, and approvals.

If you want hands-on help, start with: connect your Ledger (/connect-ledger), review NFT visibility (/nft-management), and read the troubleshooting guide if tokens don’t appear (/how-to-fix-nft-not-showing). Good luck — and keep backups offline.

Try Tangem secure wallet →