Skip to main content

Transfer your wallets to a new phone

While your old phone still works, you can copy your wallets from it straight to your new phone, without typing a mnemonic phrase. The new phone shows a QR code, the old phone scans it, and you confirm a 6-digit code on both. If the old phone is lost or broken, see Recover your wallet on a new or lost phone instead.

Before you start​

  • Both phones in your hands, each with the latest version of FxWallet. See Download FxWallet and check it's genuine.
  • The same Wi-Fi on both phones. Don't use a guest or public network. Without Wi-Fi, turn on the old phone's hotspot and connect the new phone to it.
  • On an iPhone, allow FxWallet to find devices on your local network when it asks. If you refused before, open FxWallet in the iPhone's Settings and turn on Local Network.
  • No pending transactions. Wait for the transactions on both phones to finish.

A transfer copies everything: you can't choose which wallets to send.

Transfer your wallets​

  1. On the new phone, open the receiving screen:

    • FxWallet is newly installed: tap Import Existing Wallet, then Transfer from old phone. Leave the switch on to unlock FxWallet with Face ID or your fingerprint on this phone, or turn it off to set a passcode.
    • It already has wallets: tap the wallet name at the top of the Wallet tab, tap +, then tap Transfer from another phone.
  2. Tap Show migration QR code.

  3. On the old phone, go to Me → Security → Transfer to another phone, and tap Scan the other phone’s QR code. Confirm it's you, then scan the code on the new phone with the camera.

    danger

    The next step sends all your wallets, with their private keys, to the other phone. Transfer only between two phones that are yours. Anyone who asks you to scan a transfer QR code, or to tell them the 6-digit code, is a scammer: FxWallet support never asks for either.

  4. The old phone shows a 6-digit code. Enter it on the new phone and tap Confirm receiving (Verify and receive on a phone that already has wallets). On the old phone, tap Confirm sending.

  5. On the new phone, set up or confirm how you unlock FxWallet. The transfer starts after that.

  6. Keep both phones unlocked and on this screen until they show Transfer complete.

A connection lasts 5 minutes, and the new phone accepts three tries at the code. After that, start again with a new QR code.

What is copied​

  • Every wallet: wallets with a mnemonic phrase or a private key, watch wallets, and the cold and hardware wallets you connected.
  • What you added: your address book, tokens, custom networks, DApp favorites and custom DApps.
  • Settings, such as language, currency, theme and notifications.
  • Your Market Watchlist, watched addresses and price alerts. FxWallet restores these last, in up to 30 seconds. If the new phone says Wallets saved. Some data still needs attention., your wallets are safe on it: check these lists, and add again what is missing.

These stay behind:

  • How you unlock FxWallet. Each phone has its own Face ID, fingerprint or passcode.
  • DApp connections, including WalletConnect. Connect again from the new phone.

On a new phone that already has wallets, the wallets that are only on it stay, and it keeps its own way to unlock. For a wallet that is on both phones, the old phone's data and settings replace the new phone's.

The wallets and their keys go directly from one phone to the other over your Wi-Fi, encrypted. The QR code holds no wallet data.

If the transfer doesn't finish​

The phone saysWhat to do
No wallets were transferredNothing changed on either phone. Check the Wi-Fi and the other points in Before you start, then try again.
Transfer not confirmed on the new phone, or Couldn't confirm the transfer on the old oneThe new phone may already have the wallets. Open FxWallet on it and check before you try again, and don't import the wallets another way yet.
The new phone can't receive right nowIt has an unfinished transaction, wallet recovery or change of unlock method. Let it finish, then try again. Don't delete FxWallet from that phone.
The data on the old phone has changedSomething changed in FxWallet on the old phone during the transfer. Scan again from the old phone, with a new QR code if the new phone has closed the first one.
Transfer to another phone is pausedAfter the Face ID or fingerprints on a phone change, FxWallet pauses everything that needs you to confirm it's you, for 24 hours. The row shows the time left. See Why are my wallet actions paused?

Whatever happens, the wallets on the old phone stay where they are.

After the transfer​

Your wallets are now on both phones: FxWallet doesn't remove them from the old one. On the new phone, tap View wallets and check that every wallet is there.

danger

Before you erase the old phone, check that the new phone opens every wallet, and that you have the mnemonic phrase or private key of each one on paper. A transfer isn't a backup: if the new phone is lost or broken, only the mnemonic phrase or private key brings a wallet back. See Back up your mnemonic phrase.

If you stop using the old phone, remove its wallets in Me → Security → Reset wallet. See Reset the wallet.

Last reviewed on

Still need help?

Email support@fxwallet.com or use Me → Feedback in the app.

FxWallet support will never message you first or ask for your mnemonic phrase or private key.