Transfer · iPhone ↔ Android

Move codes between iPhone and Android

Keep the old phone until the new platform has the right accounts and its codes are accepted by your services.

By Team2Swift · Updated

Move codes between iPhone and Android illustrated with the existing framed app gallery
Backup and transfer options depend on your platform and app version.

Prepare before changing platforms

  1. Keep the old phone and its app working. List the accounts you need to move.
  2. Keep recovery codes and another sign-in method for important services.
  3. Install Authenticator on the new phone and check the import options offered by that version.

An Apple iCloud backup is not a universal Android backup. Signing into a store or website purchase account does not establish that your codes have transferred.

Choose your direction

iPhone → Android · Android → iPhone · Phone → Mac

Use a compatible transfer route

If the old app can export accounts and the destination app accepts that export format, use that route. Scan every QR code in a multi-part transfer, then review the imported accounts. Do not assume that a backup file, encrypted archive or CSV from one app is accepted by another.

Keep export files and QR codes private: they may contain the secrets needed to generate future sign-in codes.

Import from another authenticator

Reconnect accounts when import is unavailable

  1. While you can still sign in, open the service’s security settings.
  2. Follow its process to add or replace an authenticator. Use the existing code or another method if the service asks you to verify.
  3. Add the new setup QR or key on the new phone, then confirm its generated code in the service.
  4. Repeat for each account and keep the service’s updated recovery information.

A replaced setup key can make the old entry’s codes invalid. Follow the service’s replacement flow rather than deleting your only working entry first.

Find setup steps for your service

Check the result before retiring the old phone

Compare service names and account labels, especially where you have multiple accounts. Test a sign-in for important accounts using the new phone. Check the backup options on the new platform before removing the old app or resetting the phone. Purchase access and billing remain separate from code transfer.