Extract one time password (OTP) secrets from QR codes exported by two-factor authentication (2FA) apps such as "Google Authenticator". The exported QR codes from authentication apps can be captured by camera, read from images, or read from text files. The secrets can be exported to JSON or CSV, or printed as QR codes to console.
Download the executable for your platform and execute it, see README.md
Executable | Description |
---|---|
extract_otp_secrets_2.7.0_linux_x86_64 | Linux x86_64/amd64 (glibc >= 2.31) |
extract_otp_secrets_2.7.0_linux_arm64 | Linux arm64 (glibc >= 2.31) |
extract_otp_secrets_2.7.0_win_x86_64.exe | Windows x86_64/amd64/x64 |
extract_otp_secrets_2.7.0_win_arm64.exe | N/A |
extract_otp_secrets_2.7.0_macos_x86_64.dmg | N/A, see README.md |
extract_otp_secrets_2.7.0_macos_x86_64.pkg | N/A, see README.md |
extract_otp_secrets_2.7.0_macos_x86_64 | MacOS x86_64/amd64 (bare executable, see README.md; optional libzbar must be installed manually, see README.md) |
extract_otp_secrets_2.7.0_macos_arm64 | N/A |
Full Changelog: https://github.com/scito/extract_otp_secrets/compare/v2.6.1...v2.7.0
Download the executable for your platform and execute it, see README.md
Executable | Description |
---|---|
extract_otp_secrets_2.6.1_linux_x86_64 | Linux x86_64/amd64 (glibc >= 2.31) |
extract_otp_secrets_2.6.1_linux_arm64 | Linux arm64 (glibc >= 2.31) |
extract_otp_secrets_2.6.1_win_x86_64.exe | Windows x86_64/amd64/x64 |
extract_otp_secrets_2.6.1_win_arm64.exe | N/A |
extract_otp_secrets_2.6.1_macos_x86_64.dmg | N/A, see README.md |
extract_otp_secrets_2.6.1_macos_x86_64.pkg | N/A, see README.md |
extract_otp_secrets_2.6.1_macos_x86_64 | MacOS x86_64/amd64 (bare executable, see README.md; optional libzbar must be installed manually, see README.md) |
extract_otp_secrets_2.6.1_macos_arm64 | N/A |
Full Changelog: https://github.com/scito/extract_otp_secrets/compare/v2.6.0...v2.6.1
Download the executable for your platform and execute it, see README.md
Executable | Description |
---|---|
extract_otp_secrets_2.6.0_linux_x86_64 | Linux x86_64/amd64 (glibc >= 2.31) |
extract_otp_secrets_2.6.0_linux_arm64 | Linux arm64 (glibc >= 2.31) |
extract_otp_secrets_2.6.0_win_x86_64.exe | Windows x86_64/amd64/x64 |
extract_otp_secrets_2.6.0_win_arm64.exe | N/A |
extract_otp_secrets_2.6.0_macos_x86_64.dmg | N/A, see README.md |
extract_otp_secrets_2.6.0_macos_x86_64.pkg | N/A, see README.md |
extract_otp_secrets_2.6.0_macos_x86_64 | MacOS x86_64/amd64 (bare executable, see README.md; optional libzbar must be installed manually, see README.md) |
extract_otp_secrets_2.6.0_macos_arm64 | N/A |
Full Changelog: https://github.com/scito/extract_otp_secrets/compare/v2.5.1...v2.6.0
fix libwebp vulnerability (CVE-2023-4863) in pillow dependency
Download the executable for your platform and execute it, see README.md
Executable | Description |
---|---|
extract_otp_secrets_2.5.1_linux_x86_64 | Linux x86_64/amd64 (glibc >= 2.28) |
extract_otp_secrets_2.5.1_linux_arm64 | Linux arm64 (glibc >= 2.28) |
extract_otp_secrets_2.5.1_win_x86_64.exe | Windows x86_64/amd64/x64 |
extract_otp_secrets_2.5.1_win_arm64.exe | N/A |
extract_otp_secrets_2.5.1_macos_x86_64.dmg | N/A, see README.md |
extract_otp_secrets_2.5.1_macos_x86_64.pkg | N/A, see README.md |
extract_otp_secrets_2.5.1_macos_x86_64 | MacOS x86_64/amd64 (bare executable, see README.md; optional libzbar must be installed manually, see README.md) |
extract_otp_secrets_2.5.1_macos_arm64 | N/A |
Full Changelog: https://github.com/scito/extract_otp_secrets/compare/v2.5.0...v2.5.1
Download the executable for your platform and execute it, see README.md
Executable | Description |
---|---|
extract_otp_secrets_2.5.0_linux_x86_64 | Linux x86_64/amd64 (glibc >= 2.28) |
extract_otp_secrets_2.5.0_linux_arm64 | Linux arm64 (glibc >= 2.28) |
extract_otp_secrets_2.5.0_win_x86_64.exe | Windows x86_64/amd64/x64 |
extract_otp_secrets_2.5.0_win_arm64.exe | N/A |
extract_otp_secrets_2.5.0_macos_x86_64.dmg | N/A, see README.md |
extract_otp_secrets_2.5.0_macos_x86_64.pkg | N/A, see README.md |
extract_otp_secrets_2.5.0_macos_x86_64 | MacOS x86_64/amd64 (bare executable, see README.md; optional libzbar must be installed manually, see README.md) |
extract_otp_secrets_2.5.0_macos_arm64 | N/A |
Full Changelog: https://github.com/scito/extract_otp_secrets/compare/v2.4.5...v2.5.0
Download the executable for your platform and execute it, see README.md
Executable | Description |
---|---|
extract_otp_secrets_2.4.5_linux_x86_64 | Linux x86_64/amd64 (glibc >= 2.28) |
extract_otp_secrets_2.4.5_linux_arm64 | Linux arm64 (glibc >= 2.28) |
extract_otp_secrets_2.4.5_win_x86_64.exe | Windows x86_64/amd64/x64 |
extract_otp_secrets_2.4.5_win_arm64.exe | N/A |
extract_otp_secrets_2.4.5_macos_x86_64.dmg | N/A, see README.md |
extract_otp_secrets_2.4.5_macos_x86_64.pkg | N/A, see README.md |
extract_otp_secrets_2.4.5_macos_x86_64 | MacOS x86_64/amd64 (bare executable, see README.md; optional libzbar must be installed manually, see README.md) |
extract_otp_secrets_2.4.5_macos_arm64 | N/A |
Full Changelog: https://github.com/scito/extract_otp_secrets/compare/v2.4.4...v2.4.5
Probably, the last version which is compatible with Python 3.7.
Download the executable for your platform and execute it, see README.md
Executable | Description |
---|---|
extract_otp_secrets_2.4.4_linux_x86_64 | Linux x86_64/amd64 (glibc >= 2.28) |
extract_otp_secrets_2.4.4_linux_arm64 | Linux arm64 (glibc >= 2.28) |
extract_otp_secrets_2.4.4_win_x86_64.exe | Windows x86_64/amd64/x64 |
extract_otp_secrets_2.4.4_win_arm64.exe | N/A |
extract_otp_secrets_2.4.4_macos_x86_64.dmg | N/A, see README.md |
extract_otp_secrets_2.4.4_macos_x86_64.pkg | N/A, see README.md |
extract_otp_secrets_2.4.4_macos_x86_64 | MacOS x86_64/amd64 (bare executable, see README.md; optional libzbar must be installed manually, see README.md) |
extract_otp_secrets_2.4.4_macos_arm64 | N/A |
Full Changelog: https://github.com/scito/extract_otp_secrets/compare/v2.4.3...v2.4.4
Download the executable for your platform and execute it, see README.md
Executable | Description |
---|---|
extract_otp_secrets_2.4.3_linux_x86_64 | Linux x86_64/amd64 (glibc >= 2.28) |
extract_otp_secrets_2.4.3_linux_arm64 | Linux arm64 (glibc >= 2.28) |
extract_otp_secrets_2.4.3_win_x86_64.exe | Windows x86_64/amd64/x64 |
extract_otp_secrets_2.4.3_win_arm64.exe | N/A |
extract_otp_secrets_2.4.3_macos_x86_64.dmg | N/A, see README.md |
extract_otp_secrets_2.4.3_macos_x86_64.pkg | N/A, see README.md |
extract_otp_secrets_2.4.3_macos_x86_64 | MacOS x86_64/amd64 (bare executable, see README.md; optional libzbar must be installed manually, see README.md) |
extract_otp_secrets_2.4.3_macos_arm64 | N/A |
Full Changelog: https://github.com/scito/extract_otp_secrets/compare/v2.4.2...v2.4.3
Download the executable for your platform and execute it, see README.md
Executable | Description |
---|---|
extract_otp_secrets_2.4.2_linux_x86_64 | Linux x86_64/amd64 (glibc >= 2.28) |
extract_otp_secrets_2.4.2_linux_arm64 | Linux arm64 (glibc >= 2.28) |
extract_otp_secrets_2.4.2_win_x86_64.exe | Windows x86_64/amd64/x64 |
extract_otp_secrets_2.4.2_win_arm64.exe | N/A |
extract_otp_secrets_2.4.2_macos_x86_64.dmg | N/A, see README.md |
extract_otp_secrets_2.4.2_macos_x86_64.pkg | N/A, see README.md |
extract_otp_secrets_2.4.2_macos_x86_64 | MacOS x86_64/amd64 (bare executable, see README.md; optional libzbar must be installed manually, see README.md) |
extract_otp_secrets_2.4.2_macos_arm64 | N/A |
Full Changelog: https://github.com/scito/extract_otp_secrets/compare/v2.4.1...v2.4.2
Download the executable for your platform and execute it, see README.md
Executable | Description |
---|---|
extract_otp_secrets_2.4.1_linux_x86_64 | Linux x86_64/amd64 (glibc >= 2.28) |
extract_otp_secrets_2.4.1_linux_arm64 | Linux arm64 (glibc >= 2.28) |
extract_otp_secrets_2.4.1_win_x86_64.exe | Windows x86_64/amd64/x64 |
extract_otp_secrets_2.4.1_win_arm64.exe | N/A |
extract_otp_secrets_2.4.1_macos_x86_64.dmg | N/A, see README.md |
extract_otp_secrets_2.4.1_macos_x86_64.pkg | N/A, see README.md |
extract_otp_secrets_2.4.1_macos_x86_64 | MacOS x86_64/amd64 (bare executable, see README.md; optional libzbar must be installed manually, see README.md) |
extract_otp_secrets_2.4.1_macos_arm64 | N/A |
Full Changelog: https://github.com/scito/extract_otp_secrets/compare/v2.4.0...v2.4.1