This guide explains exactly how to export MetaMask accounts and wallets, and how to import external wallets into MetaMask. You will get step-by-step instructions for both the browser extension and mobile app, practical trade-offs between exporting a seed phrase versus exporting a private key, and safe workflows for moving funds to a hardware wallet such as Ledger.
I’ve been running multiple software wallets for months and have exported and imported test accounts repeatedly to validate the process. What I've found: the operations are simple technically, but the real risk is human error — exposing a seed phrase or private key. So this guide focuses on measurable, repeatable steps and clear safety checks.
Which method should you use? If you need the whole set of derived accounts, export the seed phrase. If you need access to one address and prefer not to reveal the seed, export the private key (but then that key becomes a separate "loose" account). (Hint: on-chain approvals travel with the address, regardless of how you import it.)
Step-by-step (extension):
Step-by-step (mobile):
Step-by-step (extension):
Step-by-step (mobile):
And remember: an exported private key is a full transfer of control for that address. If you import via private key later, that account will not be restored by the seed phrase unless it was originally derived from the same seed.
Restore using seed phrase (full wallet):
Import a single account (private key):
Note: UI labels change occasionally. If an address doesn’t appear after seed restore, try creating new accounts (MetaMask enumerates derived addresses) or check the source wallet’s derivation path.
Import Trust Wallet to MetaMask: export the Trust Wallet seed phrase (or the specific private key) and use "Import wallet" (seed) or "Import Account" (private key) in MetaMask. If addresses don’t match, don’t panic — derivation paths differ sometimes. The safer method for preserving the same address is the seed phrase, but that exposes all accounts on that seed.
Export Coinbase Wallet to MetaMask: same pattern — export recovery phrase from Coinbase Wallet and restore in MetaMask. If you only need one address, export only the private key.
If you’re unsure about matching addresses, a conservative approach is to create a new MetaMask account and transfer funds on-chain to it. This adds one transaction cost but avoids unexpected address mismatches and derivation path issues.
You cannot "export" a MetaMask seed safely onto a hardware device without moving funds. Two safe ways:
Do not paste hardware wallet seed phrases into a hot environment. If your aim is to move custody to hardware, transfer funds or connect the hardware directly.
| Method | Restores full wallet? | Restores single address? | Requires exposing seed/private key? | Keeps on-chain approvals | Use case |
|---|---|---|---|---|---|
| Seed phrase (restore) | Yes | Yes (all derived addresses) | Yes (seed phrase) | Yes (approvals on address persist) | Full migration to new device |
| Private key import/export | No (single address only) | Yes | Yes (private key) | Yes | Access single address without exposing full seed |
| Connect hardware wallet | No (uses hardware) | Yes | No — keys stay on device | Yes | Secure management without moving seed |
| Transfer funds to new address | No | N/A | No | No (approvals do not move) | Move balances securely to a different key |
But if an address has existing approvals, remember those approvals follow the address on-chain — exporting or importing does not reset approvals.
Q: Is it safe to keep crypto in a hot wallet? A: Hot wallets are convenient for trading and DeFi. For small balances and daily use they are practical. But for large holdings, the measurable best practice is to move the bulk to hardware wallets and keep only operational funds in a hot wallet.
Q: How do I export private key MetaMask mobile? A: Open the account > Account details > Export private key. Authenticate with biometrics or device passcode, then copy or scan the QR. Store offline immediately.
Q: How do I revoke token approvals after importing accounts? A: Use the site or guide at /token-allowances-and-revoke to list and revoke approvals per address.
Q: What happens if I lose my phone? A: If you have a verified seed phrase backup, you can restore the wallet on another device by importing the seed phrase. If you only used a private-key-only import without backing up that key, recovery is impossible.
Q: How do I import Trust Wallet to MetaMask? / How do I import my Coinbase Wallet to MetaMask? A: Export the recovery phrase or the specific private key from the source wallet, then import into MetaMask following the seed-restore or import-account flows described above. If addresses mismatch, transfer funds rather than trying advanced derivation fixes.
Exporting and importing accounts in MetaMask is straightforward but unforgiving: the weakest link is human handling of seed phrases and private keys. I believe the safest routine is simple: test with a small amount first, back up your seed phrase offline, and move larger balances to hardware wallets when possible.
Next steps: if you plan to connect a Ledger or manage multiple accounts, read the hardware and multi-account guides: /ledger-with-metamask-guide, /manage-multiple-accounts, and refresh your backup strategy at /seed-phrase-backup.
If you ran into a problem during import/export, check /compromised-wallet-what-to-do for immediate mitigation steps.
Want a printable checklist for export/import sessions? See the security checklist page: /security-checklist.