
Highlights
- Adds accounts by scanning a QR code or entering details by hand
- Supports both TOTP and HOTP code schemes
- Rename tokens and give them a colour or icon
- No account to create and no server to sign in to
- Tokens stay on the device and are not sent anywhere
About this application
FreeOTP produces the one-time codes asked for as a second step when logging in to a service. Adding an account is done by scanning the QR code the service displays, or by typing the setup details by hand when no code is shown.
It handles both of the usual schemes: TOTP, where the code changes every thirty seconds, and HOTP, where it advances each time one is used. The list shows accounts by name with the current code, and tokens can be renamed and given a colour or icon so that a long list stays readable.
It is deliberately small in scope — no account to create, no server to sign in to, nothing sent anywhere. That also means the tokens live only on the device, so setting up a replacement phone means enrolling the accounts again.
Where to get it
Android
- OpenOpens in a new tabApp storeF-Droid
From the publisher
Package identifier:
org.fedorahosted.freeotpv2.0.68.9 MBreleased 02/19/2026
SHA-256 from the manifest published by F-Droid, compared on 08/04/2026
48212d63dd3a3a8a8d6201b8d911f239efb1561f08472057b2c55a65ebb0a94f
We do not host this file, we do not scan it and we do not inspect its contents. Read what the source says, then decide for yourself.