Pocket2FA

Pocket2FA

Secure 2FA code client of 2FAuth server that works offline

Germán Martín Password & 2FA

Screenshots

Screenshot of Pocket2FA Screenshot of Pocket2FA Screenshot of Pocket2FA Screenshot of Pocket2FA Screenshot of Pocket2FA Screenshot of Pocket2FA Screenshot of Pocket2FA Screenshot of Pocket2FA Screenshot of Pocket2FA Screenshot of Pocket2FA Screenshot of Pocket2FA Screenshot of Pocket2FA Screenshot of Pocket2FA Screenshot of Pocket2FA Screenshot of Pocket2FA

Description

Pocket2FA is a mobile companion for the 2FAuth self-hosted two-factor authentication web application. It generates TOTP and Steam codes locally on your device while synchronizing with your own 2FAuth server. Features

  • Generates TOTP and Steam OTP codes locally — secrets never leave your device
  • Encrypted storage using platform security (Android Keystore)
  • Optional biometric authentication (fingerprint / face recognition)
  • Real-time code refresh with countdown timer
  • Privacy mode: hide codes by default, reveal with long-press
  • One-tap copy to clipboard
  • Group organisation for easy browsing
  • Service icon support
  • QR code scanning (camera or gallery image)
  • Multiple 2FAuth server support
Requirements A self-hosted instance of 2FAuth is required. This app does not work as a standalone 2FA manager — it is a native client that extends 2FAuth. Disclaimer: Independent companion app. I am not the author of 2FAuth.

What’s new (0.9.18)

Version 0.9.18

- Group filter no longer resets to "All" after syncing with server
- Updated Flutter SDK to 3.44.4
- Upgraded dependencies: flutter_secure_storage, share_plus, and image_picker_android
- Android build tools updated (Gradle 8.14, AGP 8.11.1)

Versions

Version Date Size Requires Android Download
0.9.18 current
977a1a4fd98ee8bd…
2026-07-21 26 MB API 24
0.9.18
a4daaebf5d4a7d5c…
2026-07-21 24 MB API 24
0.9.18
2f3ff76ad500b1dc…
2026-07-21 22 MB API 24
0.9.16
8dc06da5683aad5d…
2026-07-05 25 MB API 24
0.9.16
3a525a16b0b949c6…
2026-07-05 23 MB API 24
0.9.16
d1aeb332343dd553…
2026-07-05 21 MB API 24

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • CameraTake photos and videos.
  • Read storageRead files on the device storage.
  • MicrophoneRecord audio.
  • Write storageCreate and change files on the device storage.
  • BiometricsUnlock with fingerprint or face.
  • FingerprintUnlock with a fingerprint.
  • pocket2fa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Show 1 more permissions
  • Network stateCheck whether and how the device is connected.

Comments