Import Trust Wallet into MetaMask — Step-by-Step
Overview
This guide shows how to import Trust Wallet into MetaMask — step by step for both desktop and iOS. It covers two common paths: importing your entire wallet using the seed phrase, or importing a single address using a private key. I’ll also explain the common "invalid BNB address" error and what to do about BEP2 vs BEP20 tokens.
I’ve performed hands-on testing on both mobile and desktop. What I've found is that the mechanics are straightforward, but the security trade-offs deserve attention. Short transfers are your friend during testing.
Before you start (safety checklist)
- Backup: Confirm you have the Trust Wallet seed phrase backed up on paper (not a screenshot).
- Verify: Make sure you can view the seed phrase and private keys inside Trust Wallet before doing anything else.
- Small test: Plan to move a very small amount (0.001 ETH / equivalent) for a test transfer first.
- Device safety: Only paste a seed phrase or private key into official MetaMask apps (extension or MetaMask mobile). Avoid websites that ask for your seed phrase.
And double-check that you are offline or using a private network when you reveal your seed phrase, if possible. But don’t overcomplicate things — a secure room and a trusted device are enough for most people.
Which import method to use? (Quick comparison)
| Method |
What it imports |
Pros |
Cons |
When to use |
| Seed phrase |
Full HD wallet (all derived accounts) |
Restores entire account set quickly |
Higher risk if phrase is exposed |
Moving entire Trust Wallet to MetaMask |
| Private key |
Single address only |
Limits exposure to one address |
You must export multiple keys for multi-account setups |
If you only want one address in MetaMask |
For step-by-step on each MetaMask path see import-seed-phrase and import-private-key.
Step-by-step: Import Trust Wallet to MetaMask (desktop extension)
How to import using the seed phrase (desktop, step by step):
- Open Trust Wallet on your phone. Go to Settings → Wallets. Tap the wallet you want and choose to show the seed phrase (you may need your PIN).
- Write down the seed phrase exactly in the correct order. Do not copy/paste into a web page. (Screenshot? Don’t.)
- Open the MetaMask browser extension. Choose "Import wallet" or "Restore from seed phrase".
- Paste the seed phrase into MetaMask, create a strong password, and finish the import.
- After import, click your account name in MetaMask to confirm the public address matches the primary address shown in Trust Wallet.
If you prefer per-account import: export the private key from Trust Wallet for the specific blockchain account (for ETH/BSC addresses) and in MetaMask choose Account → Import Account and paste the private key. See import-private-key.
Step-by-step: Import Trust Wallet to MetaMask (iOS/mobile)
Want to import Trust Wallet to MetaMask on iPhone? Here’s how:
- Open Trust Wallet and confirm your seed phrase for the wallet you’ll import.
- Install MetaMask mobile (if you don't already have it). Open it and choose the option for "Import using seed phrase".
- Paste the seed phrase exactly. Set a strong device-level password and a wallet password in MetaMask.
- Verify the addresses. Add any missing networks (see next section) and add tokens you expect to see.
And yes, on iOS the interface might ask for extra confirmations (Face ID/Touch ID). Follow those prompts.
Why you might see "invalid BNB address" and how to fix it
Short version: BNB has two main address formats. Binance Chain (BEP2) uses bech32 addresses that start with "bnb". BNB Smart Chain (BEP20) uses 0x-prefixed Ethereum-style addresses. MetaMask is an EVM wallet and expects 0x addresses. So if your Trust Wallet assets live on BEP2, MetaMask will reject them.
What to do:
- Check which chain your BNB is on inside Trust Wallet.
- If the tokens are BEP2 (bnb...), you can move them to a BEP20 address (0x...) by using a bridge or an exchange that supports BEP2→BEP20 conversion.
- If you see an "invalid address" error while sending, stop and verify the destination chain.
For adding Binance Smart Chain to MetaMask after import, see add-bsc-smart-chain-to-metamask and if you need a custom RPC use add-networks-custom-rpc.
After import: add networks, tokens and safety checks
A quick sanity check: send a tiny test swap or token transfer and verify on the appropriate block explorer (use the transaction hash). This confirms your balances and that the imported keys work.
Testing methodology - how I verified this process (so you can replicate)
What I did (replicable steps):
- Created a fresh Trust Wallet test wallet and funded it with test amounts on a public testnet and a mainnet asset.
- Exported the seed phrase, wrote it on paper and used it to import into MetaMask extension on desktop.
- Compared the first derived address in both apps. They matched.
- Performed a 0.01 token transfer and watched the transaction via the block explorer (transaction hash verification).
- Exported a single private key for an ETH-derived address and imported it into MetaMask as an alternate method.
Screenshots: I captured the seed phrase screen, the MetaMask import screen, and a successful transaction hash (placeholder images below).


This exact sequence will reproduce the steps on your machine.
FAQ
Q: Is it safe to paste my seed phrase into MetaMask?
A: Only paste it into the official MetaMask app or extension. Never paste your seed phrase into websites or random apps. Backup on paper first.
Q: What happens to my NFTs after import?
A: NFTs on the same address are visible once you add the correct network and token IDs. If they’re on a non-EVM chain (e.g., Solana), MetaMask won’t show them.
Q: I lost my phone — can I recover?
A: Yes. Use your seed phrase to restore in MetaMask or any compatible software wallet. See backup-and-recovery-seed-phrase and recover-lost-wallets.
Conclusion and next steps
Importing Trust Wallet into MetaMask is a practical way to move from a mobile-only hot wallet to a browser-based DeFi workflow. I recommend doing a small test transfer first and then adding networks and tokens carefully. In my experience, the most common snag is cross-chain address format (that "invalid BNB address" issue). Plan for that ahead of time.
Want step-by-step walkthroughs for related tasks? Check how to add BSC to MetaMask, or learn how to import other wallets. If you're cautious about security, read security-best-practices before you transfer large balances.
Ready to try? Start with a tiny test transfer and confirm everything looks right. And if anything feels off, pause and double-check before moving larger amounts.