Skip to content

fffelix-jan/apple-passwords-totp-migrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apple Passwords TOTP Migrator

A simple tool to migrate TOTP (Two-Factor Authentication) codes from Apple Passwords to another authenticator app by generating QR codes.

Features

  • Load TOTP codes from Apple Passwords CSV export
  • Display QR codes for each TOTP entry
  • Export individual QR codes as PNG files
  • Export all QR codes to a single PDF for easy printing

Requirements

pip3 install -r requirements.txt

How to Use

1. Export from Apple Passwords

Instructions are accurate as of macOS Sequoia 15.6.1.

  1. Open Safari > File > Export Browsing Data to File...
  2. Turn off all the switches in the pop-up window except for "Passwords". Click Export and follow the prompts to save the file.
  3. Extract Passwords.csv out of the saved .zip file.

2. Run the Tool

python3 main.py

3. Load Your Data

  1. Click Browse and select your exported CSV file
  2. The tool will automatically filter and load entries with TOTP codes
  3. Use Previous/Next buttons to navigate between entries

4. Export Options

Individual PNG Files:

  • Click Export All QR Codes
  • Choose a folder to save PNG files
  • Each QR code is saved with the website name as filename

PDF Export:

  • Click Export PDF
  • Choose a folder to save the PDF
  • All QR codes are arranged in a printable format (4 per page)

5. Import to New App

  1. Open your new authenticator app (Google Authenticator, Authy, etc.)
  2. Scan the QR codes displayed on screen or from exported files
  3. Your TOTP codes are now migrated!

6. Delete the Passwords (Optional but Recommended)

To prevent unwanted people finding the passwords on your desktop, it is recommended to permanently delete the passwords after you are done migrating your TOTP codes.

Notes

  • Only entries with valid OTPAuth data will be loaded
  • QR codes contain the complete TOTP configuration including secrets
  • Keep exported files secure and delete them

About

Migrate TOTP codes from Apple Passwords to another TOTP app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages