Moving a software wallet from one app to another is a common task for DeFi users. This guide explains practical, tested ways to: how to import Trust Wallet to MetaMask, how to add Coinbase Wallet to MetaMask, how to import wallet to MetaMask with recovery phrase, and how to import private key MetaMask. I’ve imported wallets across mobile and desktop dozens of times. The goal here is measurable: complete the transfer while minimizing exposure of your seed phrase and private keys.
(Yes, this is about hot wallets and risk trade-offs.)
If you want the basics of seed backups first, see [/seed-phrase-backup-recovery]. For step-by-step restore details on other workflows, check [/import-and-restore-wallet].
Why does this matter? Because importing a seed phrase restores multiple accounts (if the destination wallet uses the same derivation path). Importing a private key creates a "loose account" inside MetaMask that will not be recovered by the MetaMask seed phrase later. Keep that in mind if you later change or back up only one seed phrase.
Useful reads: [/export-private-keys-and-loose-accounts] and [/seed-phrase-backup-recovery].
Estimated time: under 5 minutes on mobile or desktop (if you have the recovery phrase ready). What I do every time:
And always verify addresses on an on-chain explorer (link to [/using-etherscan-with-metamask]) before moving funds.
Use-case: you want one account in MetaMask without restoring a different seed phrase. Steps (desktop extension and mobile have similar paths):
Caveats:
But don't paste private keys into cloud notes or email. Ever.
The steps for moving from Trust Wallet or Coinbase Wallet to MetaMask are the same at a conceptual level: export (seed phrase or private key) from the source app, import into MetaMask. Here’s a safe checklist rather than UI-specific clicks (because app UIs change):
If you specifically searched "how to import Trust Wallet to MetaMask" or "how to add Coinbase Wallet to MetaMask," this checklist applies. If you want step-by-step screenshots, see the mobile setup guide [/metamask-mobile-ios-android] and browser instructions [/install-metamask-chrome-extension].
Common problems and fixes:
Why does this happen? Different wallets can default to different HD paths or account indexes. It’s a frequent cause of confusion.
And yes, enable phishing protections and verify site domains before confirming signatures (see [/phishing-address-poisoning] and [/security-checklist]).
| Method | Restores multiple accounts | Security risk | Typical use-case | MetaMask support |
|---|---|---|---|---|
| Seed phrase import | Yes | High if exposed | Full migration between apps | Supported (restore) |
| Private key import | No (single account) | High if exposed | Add one account quickly | Supported (Import Account) |
| WalletConnect | N/A (no export) | Low | Use mobile account on desktop dApps without moving keys | Supported via WalletConnect |
| Hardware wallet | N/A (keys offline) | Lowest | Long-term custody, frequent dApp use with signing | Supported (connect) |
This table helps pick a method based on risk tolerance and workflow.
Q: Is it safe to keep crypto in a hot wallet? A: Hot wallets are fine for active trading and DeFi interactions, but they carry higher online exposure than hardware storage. Use amounts you can accept losing and keep long-term funds offline.
Q: How do I revoke token approvals after moving wallets? A: Revoke approvals from the originating address using a revocation tool or dApp, and then confirm on-chain changes using MetaMask. See [/token-allowances-and-revoke].
Q: What happens if I lose my phone after importing a wallet? A: Restore the wallet on a new device using the seed phrase. If you imported private keys only and didn't back them up, you may lose access. Read [/compromised-wallet-what-to-do] and [/seed-phrase-backup-recovery].
Q: How do I export private key Trust Wallet? A: The source wallet app has export options in its security/manage wallets area. The exact UI varies. Always protect any exported string with a strong offline process. (If unsure, check the source app’s help pages.)
Moving wallets is routine, but the security trade-offs are real. Seed phrase restores are efficient for full migration; private-key imports are useful for single addresses; WalletConnect avoids moving secrets at all. I believe a short test transfer (small amount) after any import is the most practical check. Want to tighten security next? Read [/hardware-wallets-with-metamask] and [/token-allowances-and-revoke].
If you need targeted procedures for mobile or extension setups, see [/metamask-mobile-ios-android] and [/install-metamask-chrome-extension].
![screenshot-placeholder]
Ready to transfer? Follow the steps above, back up your recovery phrase in multiple secure places, and verify on-chain before moving larger balances.