
Tofu
Tofu, an iOS authenticator, that adds accounts by scanning issuer QR codes and generates time-based or counter-based one-time passwords offline.

About Tofu
Tofu is a free authenticator app for iOS that generates one-time passwords for accounts protected by two-factor authentication. Accounts are added by scanning the QR code an issuer provides, and the app produces both counter-based (HOTP) and time-based (TOTP) codes using the SHA1, SHA256 and SHA512 algorithms, with 6 or 8 digits. It works with any service that supports HOTP or TOTP, and needs no network or cellular connection, so it can be used in airplane mode.
Account details are stored in the iOS keychain rather than on a Tofu server. The site states the app is free and open source under the ISC license, with source code on GitHub. Accounts are included in iOS backups, but restoring them to a new iPhone requires a password-protected backup made with iTunes or Finder on a Mac; accounts do not migrate when restoring from an iCloud backup.
Key features
- Adds accounts by scanning issuer-provided QR codes
- Searches stored accounts by name
- Generates counter-based (HOTP) and time-based (TOTP) one-time passwords
- Supports 6- or 8-digit codes using SHA1, SHA256 and SHA512
- Works offline, including in airplane mode
- Stores account details in the iOS keychain
- Generates one-time passwords with no network or cellular connection required
- Covers both HOTP and TOTP with SHA1, SHA256 and SHA512 variants
- Account details are held in the iOS keychain rather than an external service
- Accounts do not transfer to a new iPhone from an iCloud backup
- Moving accounts requires a password-protected iTunes or Finder backup, or manual re-enrollment of each account
- Available for iOS only
Tofu at a glance
- Website
- tofuauth.com
- Category
- Privacy & Security › Password Managers
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- iOS, Web
- Open source
- Not stated
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Password Managers

Tofu alternatives
Tools and sites you could use instead, ranked by how closely they match.
Use Stratum, an open-source Android app for generating two-factor authentication codes, with encrypted backups, account categories, and a Wear OS companion app.
Yubico Authenticator is a desktop and Android companion app for managing YubiKeys and accessing one-time passwords.
OTP Helper copies one-time passwords from SMS messages and notifications on Android, working offline without internet permission.
Keyguard manages passwords in Bitwarden-compatible accounts and KeePass KDBX files, with login autofill, passkeys, offline use, and password issue checks.
Bitwarden stores and syncs passwords and passkeys through browser extensions, desktop and mobile apps, and a web vault. It offers free accounts and paid personal and business plans.
Store, sync, and autofill passwords, passkeys, and email aliases with Proton Pass, an end-to-end encrypted password manager.
Popular in Password Managers
Well-known listings from the same topic.
Tofu FAQ
What is two-factor authentication?
How do I avoid being locked out if I lose access to my iPhone?
How do I move my accounts to a new iPhone?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.










