In the Authenticator app you can hit transfer accounts -> Export Accounts. It will present with you a QR Code.

What exactly is this QR Code? Can it be used to backup Google Authenticator?

I am looking to hard reset my phone and I am looking for a way to backup and restore Authenticator.

  • If you have a lot of 2factor protected accounts you may think about using an alternative authenticator app that has backup functionality on the new phone. Authy is for example such an authenticator app. – Robert Aug 28 at 8:06

Get verification codes with Google Authenticator - Android - Google Account Help explains how the QR codes are used:

  • They are used to transfer authentication codes on to new device or in your case after factory reset. QR code needs to be scanned to restore account(s). Screenshots may not work. It's better to use a scanner as explained here

  • You need to generate one QR code per account, if you are using multiple accounts.

  • They don't backup the authenticator app itself, you need to install the app on the new device or use Google cloud backup to restore app. Note that the restored app from cloud only restores preferences and not codes. Neither, is using adb to backup a good idea. If your device is rooted, of course, you can backup fully and restore using .

  • What exactly is this QR Code?

This blog explains (it's beyond me)

The QR codes simply divulge a URI with the secret key for generating tokens. They look like: otpauth://totp/[keyname]?secret=[secretkey]

  • Note that you are better off using Authy app as recommended in Google help page for reasons :

    • Recovery backups are encrypted.

    • Multi device support.

    • Better password protection.

    • Recognise all Google codes

      • Most importantly you can backup and restore easily.
| improve this answer | |
  • This is not answering the question. – Chobicus Oct 18 at 20:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.