Import Trust Wallet into MetaMask — Step-by-Step

Try Tangem secure wallet →

Import Trust Wallet into MetaMask — Step-by-Step

Table of contents


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)

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):

  1. 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).
  2. Write down the seed phrase exactly in the correct order. Do not copy/paste into a web page. (Screenshot? Don’t.)
  3. Open the MetaMask browser extension. Choose "Import wallet" or "Restore from seed phrase".
  4. Paste the seed phrase into MetaMask, create a strong password, and finish the import.
  5. 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:

  1. Open Trust Wallet and confirm your seed phrase for the wallet you’ll import.
  2. Install MetaMask mobile (if you don't already have it). Open it and choose the option for "Import using seed phrase".
  3. Paste the seed phrase exactly. Set a strong device-level password and a wallet password in MetaMask.
  4. 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:

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):

  1. Created a fresh Trust Wallet test wallet and funded it with test amounts on a public testnet and a mainnet asset.
  2. Exported the seed phrase, wrote it on paper and used it to import into MetaMask extension on desktop.
  3. Compared the first derived address in both apps. They matched.
  4. Performed a 0.01 token transfer and watched the transaction via the block explorer (transaction hash verification).
  5. 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.

Try Tangem secure wallet →