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.
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.
| 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.
How to import using the seed phrase (desktop, step by step):
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.
Want to import Trust Wallet to MetaMask on iPhone? Here’s how:
And yes, on iOS the interface might ask for extra confirmations (Face ID/Touch ID). Follow those prompts.
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:
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.
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.
What I did (replicable steps):
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.
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.
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.