OTP Authenticator - Export and Import 2FA accounts | OneAuth

Export and Import 2FA Accounts

You can export and import 2FA accounts in the OneAuth app. You can also export or import them as a text or JSON file, though some apps may not support certain formats.

If you are a signed-in user and have already backed up your 2FA accounts, you can restore them using the passphrase. If you haven't backed up your 2FA accounts, but have your old device in hand, you can back up the accounts from your old device and restore them on your new device. Click here for the steps to back up and restore 2FA accounts.

If you prefer not to back up and restore 2FA accounts, you can manually export and import your 2FA accounts. This method works even if you're not signed in to OneAuth or not connected to the internet.

Info
It is recommended to back up and restore your 2FA accounts using a passphrase.
Export and Import 2FA Accounts via QR code

1. Export 2FA Accounts from OneAuth on Old Device
  1. Open OneAuth and go to the Authenticator tab.
  2. Tap  , then select Transfer Accounts.
  3. To move your 2FA accounts to another device, tap Generate QR under Export to OneAuth.
  4. Select the accounts you want to export, then tap Generate QR.
    1. Depending on the number of 2FA accounts, one or more QR codes will be displayed.
    2. A verification code will also be shown.
    3. If multiple QR codes are generated, the verification code will be displayed below the last QR code.

2. Import 2FA Accounts to OneAuth on New Device
  1. Open OneAuth and go to the Authenticator tab.
  2. If you haven't added any 2FA accounts, tap Add new, then select Transfer Accounts.
    Otherwise, t
    ap , then select Transfer Accounts.
  3.  Under Import from OneAuth, tap Scan QR.
  4.  Instructions to import will be shown. Tap Scan QR.
  5. Choose one of the following options:
    1. Scan the QR codes generated on your old device.
    2. Alternatively, if you've saved the QR code on your device, you can browse and upload it.
  6. Enter the verification code shown on your old device to complete the import.

Export and Import 2FA Accounts via File

1. Export 2FA Accounts as a Text or JSON File
  1. Open OneAuth and go to the Authenticator tab.
  2. Tap  , then select Transfer Accounts.
  3. Under Export as file, tap Generate file to export your 2FA accounts for use in OneAuth or other authenticator apps.
  4. Select the accounts you want to export, then tap GENERATE FILE.
  5. The exported file contains sensitive information and will be less secure without a password.
    Choose an export format:
    1. JSON file 
      1. Make sure Secure with password is checked, then tap Proceed to export.
      2. Set a password, check the box to confirm that you'll remember it, then tap Export.
    2. Text file 
      1. Uncheck the checkbox Secure with password, then tap Proceed to export.
  6. Save the exported file to your preferred location.

2. Import 2FA Accounts from a Text or JSON File
  1. Open OneAuth and go to the Authenticator tab.
  2. If you haven't added any 2FA accounts, tap Add new, then select Transfer Accounts.
    Otherwise, tap  , then select Transfer Accounts.
  3. Under Import from file, tap Import file to import your 2FA accounts from a JSON file or a plain text file into OneAuth.
  4. Choose the exported file from its location.
    1. For JSON file - Enter the password you set during export, then tap IMPORT.
    2. For text file - All accounts will be imported automatically.
      Note: It is recommended to delete the file after completing the import, as it is not password-protected.