TOTP authenticator apps generate codes locally — no cell signal, no internet, no SMS needed. Here are the best options for travel, remote areas, and anywhere your phone has no service.
If you've ever been stuck somewhere with no cell signal — on a plane, in a remote area, or traveling abroad without a local SIM — you already know the problem with SMS-based two-factor authentication. It just doesn't work without phone service. Worse, SMS 2FA is vulnerable to SIM-swapping attacks, where someone convinces your carrier to port your number to their device.1
TOTP-based authenticator apps solve both problems. They generate six-digit codes locally on your device using a shared secret and the current time. No cell signal, no internet, no SMS interception possible.1 The codes are computed on your phone, so they can't be intercepted in transit the way text messages can.
The key is choosing an app that stores your secret keys locally (or with end-to-end encryption) and works fully offline. The secret key is the sensitive part — whoever holds it can generate valid codes — so how an app stores and backs up that secret matters a lot.3
Aegis is the gold standard for offline TOTP. It stores secrets in an encrypted local vault (AES-256-GCM), never sends anything to the cloud, requires no account, and collects zero telemetry.3 It's free, open-source, and Android-only.6
The trade-off: there's no built-in cloud sync. You're responsible for exporting and backing up your encrypted vault yourself. For some users that's a feature — your secrets literally cannot leave your device unless you choose to export them.3 For others, it's a risk: if you lose your phone without a backup, you lose your tokens.5
Best for: Android users who want maximum privacy and don't mind manual backups.
2FAS is open-source, requires no account, and works fully offline. It earned PCMag's Editors' Choice for minimal data collection.2 Unlike Aegis, it's available on both iOS and Android, and it offers optional iCloud or Google Drive backup — encrypted, and opt-in only.
Wirecutter also highlights 2FA apps that work without a data connection, and 2FAS fits that bill: codes generate locally even in airplane mode.1
Best for: iOS users, or anyone who wants a free, open-source app with optional cloud backup across platforms.
Proton Authenticator works offline without requiring a Proton account, generating codes locally as advertised.4 What sets it apart is optional end-to-end encrypted backups — your secret keys can sync across devices without ever being exposed in plaintext.
It's open-source and available on iOS and Android. If you already use Proton's ecosystem (Mail, VPN, Drive), the authenticator integrates naturally. If you don't, it still works as a standalone app with no account required.4
Best for: Users who want cross-device sync with strong encryption, or who are already in the Proton ecosystem.
Bitwarden Authenticator integrates with Bitwarden's password manager, offering E2EE sync and cross-platform support. If you already use Bitwarden to manage your passwords, adding TOTP to the same encrypted vault keeps everything in one place.
It works offline for code generation — the TOTP secrets are stored in your encrypted vault and codes are computed locally. The main consideration is that it's most useful if you're already a Bitwarden user; as a standalone authenticator, the other picks above are simpler.
Best for: Existing Bitwarden users who want 2FA and password management in one encrypted vault.
| Platform | Backup/Sync | Data Collection | |
|---|---|---|---|
| Aegis | Android only | Local only (encrypted export) | None |
| 2FAS | iOS + Android | Optional iCloud/Google Drive | Minimal |
| Proton | iOS + Android | E2EE cloud sync (optional) | None |
| Bitwarden | iOS + Android | E2EE via password manager | Minimal |
The core differentiators come down to platform support and how each app handles backups. Aegis is the strictest — local-only, Android-only, zero data collection. 2FAS adds iOS support and optional cloud backup. Proton adds E2EE sync across devices. Bitwarden ties into a full password manager.
All four generate codes offline. The choice is really about what happens after you close the app — where your secrets live, and how (or whether) they're backed up.
The biggest risk with any offline-first 2FA app is losing your device. If your secrets are only stored locally and you don't have a backup, losing your phone means losing access to every account that uses those tokens.5
The privacy community recommends exporting an encrypted backup of your vault and storing it somewhere safe — a password manager, an encrypted USB drive, or (for apps that support it) an E2EE cloud backup.5 The trade-off between "secrets never leave my device" and "I can recover if I lose my phone" is the real decision here, and it's worth thinking through before you need it.
AskBuy may earn a commission if you click through to a product and make a purchase. This doesn't affect our recommendations — we pick based on what's best for the use case, not affiliate payouts.
This page was written by the engine and the engine is still on the line. The conversation below picks up where the article stops.
Yes — the picks above are the engine's current verdicts. Ask a sharper version of this question below and you'll get a custom answer with the latest pricing.