Tokn
me.diamondforge.tokn
Zapstore Catalog Open-source 2FA authenticator. Encrypted on-device. No accounts.
Tokn is a small, privacy-first 2FA / MFA authenticator. Your one-time codes stay on your device, encrypted. No accounts, no cloud sync, no analytics, no ads. A simple, open-source TOTP / HOTP authenticator for people who do not want their second factor in someone else's cloud. WHY TOKN • Private by design. No sign-up, no telemetry, and no Google Play Services on your device. • Encrypted vault. Stored in an SQLCipher database, unlocked with biometrics (fingerprint or face) or a password. • Works fully offline. Codes are generated locally on your phone. • Open source. GPL-3.0, source available on GitHub, also published on F-Droid. FEATURES • TOTP and HOTP support per RFC 6238 and RFC 4226 • SHA-1, SHA-256 and SHA-512 • Add accounts by scanning a QR code with the camera or from a gallery image • Manual entry for codes you cannot scan • Biometric unlock with password fallback • Encrypted backup and restore for moving to a new phone or keeping a copy • Device-to-device sync over local Wi-Fi, Wi-Fi Direct or animated QR code. Nothing leaves your network and the handshake is end-to-end encrypted • Organize accounts with custom groups, multiple groups per account • Recycle Bin that keeps deleted items optionally for 30d. Configurable • Audit Log to see your vault actions • Custom icons and importable icon packs (Aegis-compatible) • Material 3 design with light, dark or system theme and optional Material You colors • Screenshot protection keeps codes out of the recents preview and blocks screen capture SWITCHING FROM ANOTHER 2FA APP Tokn imports backups from Aegis, 2FAS, Google Authenticator and standard otpauth:// URIs. Bring your existing accounts over in minutes. WORKS WITH Any service that supports standard TOTP or HOTP two-factor authentication. Google, GitHub, GitLab, Microsoft, Amazon, Discord, Twitch, Reddit, Dropbox, Proton, and thousands more. LICENSE Tokn is free software, released under the GNU General Public License v3.0 or later. Website with comparisons and migration guides: https://usetokn.app Source code, releases and issue tracker: https://github.com/tokn-authenticator/tokn
First release: Nov 3, 2026, 1 total release.
Most recent release: Nov 3, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Nov 3, 2026 1.8.3## What's Changed * New: OLED mode with a pure black background in dark mode, ideal for AMOLED screens (Settings > Appearance). * New: import several icon packs at once, and turn packs on or off for icon suggestions (Settings > Icon packs). * Improved: auto-assigning icons after importing a pack no longer replaces icons from other packs unless you choose to, and shows the correct number of accounts. ### Dependencies: * Update dependency org.bouncycastle:bcprov-jdk18on to v1.85.2 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/100 * Update kotlin + ksp by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/81
More…
* Update dependency androidx.appcompat:appcompat to v1.8.0 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/102 * Update Gradle to v9.7.0 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/99 * Update dependency org.json:json to v20260814 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/104 * New Crowdin updates by @fthomys in https://github.com/tokn-authenticator/tokn/pull/105 * Update dependency com.google.guava:guava to v33.7.1-jre by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/106 * Update crowdin/github-action action to v3 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/114 * Update android gradle plugin to v9.3.2 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/109 * Update androidx camerax to v1.6.2 - autoclosed by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/111 * Update actions/setup-java action to v6 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/110 * Update dependency androidx.navigation:navigation-compose to v2.10.0 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/113 * Update coil to v3.6.0 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/112 * Update dependency net.zetetic:sqlcipher-android to v4.18.0 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/108 * Update Gradle to v9.7.1 - autoclosed by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/107 * Update android gradle plugin to v9.4.0 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/116 * Update coil to v3.6.2 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/115 * Update dependency net.zetetic:sqlcipher-android to v4.19.0 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/118 * Update dependency org.bouncycastle:bcprov-jdk18on to v1.86 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/123 * Update dependency org.robolectric:robolectric to v4.17 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/122 * Update dependency androidx.navigation:navigation-compose to v2.10.1 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/120 * Update androidx room to v2.8.5 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/119 * Update coil to v3.6.3 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/126 * Update dependency androidx.sqlite:sqlite-ktx to v2.7.1 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/121 * Feature/icon packs multi select by @fthomys in https://github.com/tokn-authenticator/tokn/pull/135 * Update kotlin + ksp by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/117 * New Crowdin updates by @fthomys in https://github.com/tokn-authenticator/tokn/pull/137 * Update dependency java-jdk to v25 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/125 * Read Android keystore keys with getKey by @jpantonow in https://github.com/tokn-authenticator/tokn/pull/138 * Update dependency androidx.datastore:datastore-preferences to v1.3.0 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/139 * Update dependency androidx.core:core-ktx to v1.19.1 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/129 * Update android gradle plugin to v9.4.1 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/128 * Update dependency com.google.guava:guava to v33.7.2-jre by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/133 * add oled mode by @fthomys in https://github.com/tokn-authenticator/tokn/pull/141 * Update Gradle to v9.8.2 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/131 * Update dependency androidx.navigation:navigation-compose to v2.10.2 by @renovate[bot] in https://github.com/tokn-authenticator/tokn/pull/130 ## New Contributors * @jpantonow made their first contribution in https://github.com/tokn-authenticator/tokn/pull/138 **Full Changelog**: https://github.com/tokn-authenticator/tokn/compare/v1.8.2...v1.8.3