freeotp/freeotp-android

Java

1,676

312 commits

updated Sep 23, 2026

See the code

README

Build Status

FreeOTP

FreeOTP is a two-factor authentication application for systems utilizing one-time password protocols. Tokens can be added easily by scanning a QR code.

FreeOTP implements open standards:

  • HOTP (HMAC-Based One-Time Password Algorithm) RFC 4226
  • TOTP (Time-Based One-Time Password Algorithm) RFC 6238

This means that no proprietary server-side component is necessary: use any server-side component that implements these standards.

Screenshots

FreeOTP screenshot 1  FreeOTP screenshot 2  FreeOTP screenshot 3  FreeOTP screenshot 4

Download FreeOTP for Android

Get it on F-Droid Get it on Google Play

Contributing

Pull requests on GitHub are welcome under the Apache 2.0 license, see CONTRIBUTING for more details.

Permissions

The FreeOTP app uses the following permissions

PermissionUsageRequiredPermission type
CameraRecognition of QR codesNoDangerous
InternetToken image provisioningNoNormal

Alternatives

Here are some open-source alternative apps providing similar functionality:

freeotp/freeotp-android

Java

1,676

312 commits

updated Sep 23, 2026

See the code

README

Build Status

FreeOTP

FreeOTP is a two-factor authentication application for systems utilizing one-time password protocols. Tokens can be added easily by scanning a QR code.

FreeOTP implements open standards:

  • HOTP (HMAC-Based One-Time Password Algorithm) RFC 4226
  • TOTP (Time-Based One-Time Password Algorithm) RFC 6238

This means that no proprietary server-side component is necessary: use any server-side component that implements these standards.

Screenshots

FreeOTP screenshot 1  FreeOTP screenshot 2  FreeOTP screenshot 3  FreeOTP screenshot 4

Download FreeOTP for Android

Get it on F-Droid Get it on Google Play

Contributing

Pull requests on GitHub are welcome under the Apache 2.0 license, see CONTRIBUTING for more details.

Permissions

The FreeOTP app uses the following permissions

PermissionUsageRequiredPermission type
CameraRecognition of QR codesNoDangerous
InternetToken image provisioningNoNormal

Alternatives

Here are some open-source alternative apps providing similar functionality:

Project health

Overall

4.6/10

Maintained

5/10

Code review

9/10
OpenSSF Scorecard

Significant stargazers

Miro Hrončok

332 followers · starred Jun 2018

Marc-André Lureau

94 followers · starred Apr 2017

Sebastian Nagel

130 followers · starred Aug 2017

Jakub Jelen

74 followers · starred Nov 2025