TwinKey — Two-Factor Authentication
A reliable app to protect your accounts
✓ Local data storage
✓ iCloud synchronization
✓ Import from Google Authenticator
✓ Data encryption
Fully compatible with the version
Requires iOS 15 or later. macOS 13 Ventura or later.
✓ Local data storage
✓ Data export and import
✓ Import from Google Authenticator
✓ Data encryption
Fully compatible with the version
Requires Android 8 or later.
Scan to install on your phone
Why TwinKey
Just codes, nothing else
No ads, no sign-up, no service icons, no extra screens: open the app, copy the code. It’s tiny and runs even on iOS 15 and Android 8.
Keys protected by the system
On iPhone and Mac, keys are stored in iCloud Keychain; on Android, they’re encrypted with Android Keystore. Other apps can’t access them.
iPhone and Mac in sync
Turn on Passwords in iCloud, and your accounts appear on all your Apple devices. The Mac app works on its own, too — no iPhone required.
Switch in a minute
Import from Google Authenticator using its transfer QR code. A .twinkey file moves accounts between iPhone, Mac, and Android in any direction.
Frequently asked questions
Is TwinKey free?
Yes, every feature is free. You can leave an optional tip to support the developer, but it doesn’t unlock or change anything.
How do I move my accounts from Google Authenticator?
In Google Authenticator, open the menu and choose to transfer and export your accounts — it will show a QR code. In TwinKey, tap “+” and scan that code, or pick a screenshot of it. A step-by-step guide is in the documentation.
Do I need an internet connection?
No. Codes are calculated right on your device from the secret key and the current time. The internet is only needed for iCloud sync.
What happens if I lose my phone?
On iPhone and Mac, accounts are stored in iCloud Keychain: sign in with the same Apple ID on a new device, turn on Passwords in iCloud, and they’ll be there. On Android, keys are stored only on the device itself, so save an export to a .twinkey file somewhere safe in advance — it restores your accounts on any phone, including an iPhone. Either way, keep the backup codes each service gives you when you turn on two-factor authentication.
Is the export file secure?
The .twinkey file is not encrypted: it contains your secret keys in plain form. Treat it like backup codes — keep it somewhere safe and delete copies you no longer need.
Can I lock the app with a passcode or Face ID?
There’s no built-in lock yet. On iOS 18 and later, you can require Face ID for any app: touch and hold its icon and choose “Require Face ID”. Many Android phones also let you lock individual apps — look for “App lock” in system settings.
Which services does TwinKey work with?
Any service that uses standard time-based one-time codes (TOTP): Google, Microsoft, GitHub, Amazon, and many more. SHA-1, SHA-256, and SHA-512, codes of 6, 7, or 8 digits, and any refresh interval are supported. Counter-based codes (HOTP) are not supported.
What data does the app collect?
Only anonymous usage statistics and crash reports via Yandex AppMetrica. The app never sends your keys to the developer or to third parties. Details are in the Privacy Policy.