From Wikipedia, the free encyclopedia
Developer(s)Red Hat
Initial releaseOctober 24, 2013; 9 years ago (2013-10-24)[1]
Written inJava, Swift
Operating systemAndroid, iOS
Standard(s)HOTP, TOTP
TypeOne-time password software
LicenseApache License 2.0

FreeOTP is a free and open-source software token that can be used for two-factor authentication.[2][3][4] It provides implementations of HOTP and TOTP. Tokens can be added by scanning a QR code or by manually entering in the token configuration. It is maintained by Red Hat under the Apache 2.0 license, and supports Android and iOS.[5]

FreeOTP Plus (aka FreeOTP+) is a fork of FreeOTP with enhancements including exporting and importing settings.

Both are available in the F-Droid software repository.

See also[edit]


  1. ^ Release v1.0 · freeotp/freeotp-android, 24 March 2019 – via GitHub
  2. ^ Fontana, John. "Two-factor authentication finds home in Red Hat, Windows OS". ZDNet. Retrieved 2019-03-26.
  3. ^ Polleit, Philip; Spreitzenbarth, Michael (2018). "Defeating the Secrets of OTP Apps". 2018 11th International Conference on IT Security Incident Management IT Forensics (IMF): 76–88. doi:10.1109/IMF.2018.00013. ISBN 978-1-5386-6632-6. S2CID 53610244.
  4. ^ Willis, Nathan (22 January 2014). "FreeOTP multi-factor authentication". Retrieved 2019-03-26.
  5. ^ Lerch, Ryan (25 June 2014). "freeOTP — an open source solution for authentication soft tokens". Fedora Magazine. Retrieved 4 April 2018.

External links[edit]