Move Funds from Coinbase Wallet to MetaMask

Try Tangem secure wallet →

Table of contents


Quick overview

This guide explains how to move funds from Coinbase Wallet to MetaMask. You'll get clear, practical steps for the two common flows: a standard transfer (send tokens) and a migration by importing accounts (convert Coinbase Wallet to MetaMask). I use both methods in daily DeFi activity; what I've found is that the safest path is to send small test amounts first.

Whether you want a one-off transfer for a swap or a full migration so MetaMask controls the same accounts, this article walks through the how, the risks, and the gotchas (network mismatches, token visibility, and bridging).


Which methods can you use?

Short answer: two main approaches.

Which should you pick? If you ask me, send-first is safer for day-to-day users. But if you're migrating fully and understand the risk of exposing a seed phrase, importing can be faster.


Method 1 — Send tokens from Coinbase Wallet to MetaMask (step-by-step)

This is the most common coinbase wallet to metamask transfer pattern. It keeps private keys with the original wallet and simply moves assets on-chain.

  1. Open MetaMask (extension or mobile). Switch the network to the correct blockchain (Ethereum mainnet, a Layer 2, or a specific EVM-compatible network). Copy your receiving address.

  2. Open Coinbase Wallet on your phone. Choose the token you want to send (ETH, ERC-20 token, etc.). Tap Send.

  3. Paste the MetaMask address into the recipient field. Double-check the address (first and last 4 characters). Ask: does the address look right? If not, stop and verify again.

  4. Choose the amount. Set a small test amount first (for example, a small fraction of ETH or token equivalent). I always do this when moving between wallets.

  5. Review gas fees. On Ethereum mainnet this is an EIP-1559-style fee (base fee + priority fee). If the wallet offers advanced gas settings, you can raise or lower priority fee depending on how quickly you need the transfer.

  6. Confirm and send. Wait for block confirmations. Then in MetaMask, if the token doesn't appear immediately, add it as a custom token (see Add custom token).

Notes: If the asset lives on a different blockchain (non-EVM), you cannot just paste an EVM address and expect it to arrive. Cross-chain moves require a bridge (see bridging overview and layer2-and-transfers).


Method 2 — Import account: convert Coinbase Wallet to MetaMask

This method makes MetaMask control the same private keys. It answers the query "convert coinbase wallet to metamask" directly.

A. Import using a seed phrase (full migration)

  1. In Coinbase Wallet locate the backup/recovery options and reveal the seed phrase. (Only do this in a safe environment.)
  2. On the device where you'll use MetaMask, open MetaMask and choose "Import wallet" (or during setup paste the seed phrase).
  3. Create a strong MetaMask password and finish. The same addresses derived from that seed phrase will appear.

B. Import a single account using a private key

  1. In Coinbase Wallet export the account private key for the account you want to migrate (some wallets call this "export private key" or "show private key").
  2. In MetaMask choose Account > Import Account and paste the private key.

Security reminders: But if you go down this route, you have exposed the seed phrase or private key. Anyone with that phrase can control all assets on any supported blockchains for that seed. I believe importing is best only when you plan to stop using the original wallet or when consolidating accounts.


Before you start: safety checklist

And yes, pause and verify addresses. A mistaken address is irreversible.


Common issues & troubleshooting


Security trade-offs: send vs import

Send tokens (pros)

Send tokens (cons)

Import account (pros)

Import account (cons)

Which is safer? For most people moving a handful of tokens, sending is safer. But if you're reorganizing and you control a secure environment, importing can be convenient.


NFTs and non-EVM tokens (special cases)

If you have NFTs or tokens on non-EVM chains (for example, Solana), MetaMask will not display those assets. You either need a wallet that supports that chain or a bridge that moves assets to an EVM-compatible chain (with the usual trust and security trade-offs). For NFT transfers, check the collection's token standard and ensure the receiving address supports that standard.


Comparison: Coinbase Wallet vs MetaMask (feature table)

Feature Coinbase Wallet (mobile-first) MetaMask (extension + mobile)
Primary form factor Mobile app with dApp browser Browser extension + mobile app
Injected provider for web dApps Mobile dApp browser / WalletConnect Browser extension injected provider
WalletConnect support Yes Yes
Built-in swap Yes (in-app) Yes (in-app swap)
Seed phrase / private key export Yes (backup options) Yes (import/export options)
EVM-compatible networks Broad support (check app) Broad support (EVM-compatible networks)

Notes: Feature availability can change; always verify in each app's settings. For more on MetaMask mobile vs desktop, see metamask-mobile-vs-desktop.


FAQ

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

A: Hot wallets are convenient for daily DeFi activity but come with higher attack surface than hardware wallets. Use strong device security, keep small trading balances in hot wallets, and store long-term holdings offline.

Q: How do I revoke token approvals after moving funds?

A: Revoke unnecessary token allowances with approval-management tools or your wallet's interface. See revoke-approvals and metamask-approval-management.

Q: What happens if I lose my phone after importing the seed phrase into MetaMask?

A: If you have the seed phrase backed up, you can restore your wallet on a new device. If not, funds are likely irrecoverable. See lost-phone and seed-phrase-backup-and-recovery.

Q: How do I transfer Coinbase Wallet to MetaMask on a Layer 2?

A: Switch both wallets to the same Layer 2 network and follow the send steps. If assets are on different networks, use a bridge (see bridging-overview).


Conclusion & next steps

Transferring from Coinbase Wallet to MetaMask can be a quick on-chain send or a full migration by importing a seed phrase. For most users I recommend sending a small test amount first, then moving the rest after confirming the flow. But if you need full consolidation, importing is an option — with clear security trade-offs.

Ready to proceed? If you need help with MetaMask setup, check metamask-extension-installation or metamask-mobile-guide. For backup and recovery best practices, see seed-phrase-backup-and-recovery.

If you want step-specific troubleshooting, try network-transfer-issues or the tx-simulation guide.

Safe transfers, and double-check that address (always).

Try Tangem secure wallet →