FreeOTP Authenticator

FreeOTP Authenticator Free App

Rated 4.57/5 (1,477) —  Free Android application by Red Hat

About FreeOTP Authenticator

FreeOTP adds a second layer of security for your online accounts. This works by generating one-time passwords on your mobile devices which can be used in conjunction with your normal password to make your login nearly impossible to hack. These passwords can be generated even when your phone is in airplane mode.

FreeOTP works with many of the great online services you already use, including Google, Facebook, Evernote, GitHub and many more! FreeOTP also may work for your private corporate security if they implement the standardized TOTP or HOTP protocols. This includes great enterprise solutions like FreeIPA.

FreeOTP is open source and free software! Licensed under the Apache 2.0 license, you can obtain the source code for FreeOTP at https://fedorahosted.org/freeotp for review or modification. Contributions are welcome!

How to Download / Install

Download and install FreeOTP Authenticator version 1.5 on your Android device!
Downloaded 100,000+ times, content rating: Everyone
Android package: org.fedorahosted.freeotp, download FreeOTP Authenticator.apk

All Application Badges

Users love it
Free
downl.
Android
4.0+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
Version 1.5 - UI overhaul. Image support (requires internet, storage permissions). Fixes.
Version 1.4 - New menu UI. New TOTP UI. Rename support. Copy/paste support.
Version 1.3 - Native camera/QR code support (requires camera permissions)
Version 1.2 - Return of the progress circle
Version 1.1 - Tablet support
More downloads  FreeOTP Authenticator reached 100 000 - 500 000 downloads
More downloads  FreeOTP Authenticator reached 50 000 - 100 000 downloads
More downloads  FreeOTP Authenticator reached 10 000 - 50 000 downloads
Version update FreeOTP Authenticator was updated to version 1.5

What are users saying about FreeOTP Authenticator

X70%
by X####:

A great authenticator app that's free and open source and doesn't require other apps to function. It doesn't support exporting nor backup/syncing, but that's a benefit in my opinion. Those types of features would make this less secure, defeating the point. I would recommend this to anyone who deeply cares about the security of their online accounts.

X70%
by X####:

Please introduce these features: 1. pin secure the app; 2. Backup and restore the tokens to dropbox or other cloud service. I lost a phone a couple of days ago, and I need to spend 45 minutes to reconfigure this app. Though the most worrying was the finder might have accessed to all the sites since this app isn't protected.

Q70%
by Q####:

All issues resolved. Strictly adheres to the 2FA security model by disallowing exports and syncing. Ideal for security experts and other professionals who need perfect security, occasionally at the cost of convenience. Of all the compliant apps, though, this seems to be the most user-friendly; it fixes several UI/UX issues present in Google Authenticator.

X70%
by X####:

When I scan a QR code, this app generates faulty codes. The codes are different from other apps and programs. It even differs from the iPhone FreeOTP app... Needs bug testing.

B70%
by B####:

I love the look and feel of this app, and it worked really well for accounts that were successfully added. Unfortunately it had issues with scanning qr codes - literally took minutes to scan some codes, so I've had to install a different app.

X70%
by X####:

Really simple authenticator. I like how it hides the screenshot when multi-tasking and resets everytime it exits even though that would be inconvenient. The clipboard copying sometimes works and sometimes doesn't. The icon is customizable but always resets back to a blank icon.

X70%
by X####:

Loved this app, but I would also like an option to backup the keys. Now the app is constantly crashing and I can't access my keys anymore. Thanks for making me have to deal with the support of various companies to reset my 2FA keys.

X70%
by X####:

Good but outdated. It does the job well but will be secured if protected by a password or fingerprint sensor support. Also, I would love to have a way to backup my accounts.

X70%
by X####:

Everyone is saying this needs backup and restore. That would be bad. What if someone gets your phone, then backs up your OTP so they have it? Could be an option, but it really negates security.

Q70%
by Q####:

The only serious 2FA app for Android. Open source and does exactly what it needs to do. ProTip: Make your own backups for any accounts.

W70%
by W####:

This is definitely a neat little program but since I don't know what it does, it has been uninstalled. It is a sad tragedy but there just simply isn't room for obscure things that make no sense

X70%
by X####:

It used to work perfectly fine but it doesn't work anymore! It crashes whenever I open it and I need to access my codes.

X70%
by X####:

add a mechanism to reload codes from internet as soon as the app gets internet connection. So, user won't have to do it manually after all codes are used.

X70%
by X####:

This is the best, most simple OTP app. I don't want a password locked app, I don't want a PIN, and I don't want cloud storage of my OTPs. So this app works great, supports QR Scanning, etc. My only request would be Android Wear support.

X70%
by X####:

Doesn't show code until you tap the entry, and at that point it also copies it to the clipboard. Scanning the barcode is super simple. Open source.

X70%
by X####:

However, might I suggest a few features: add a way to sort entries, either alphabetically or most used on top. Because I got a long list of entries and the one I use the most happens to be at the bottom so I need to scroll down each time as it doesn't fit on the screen. Adding an option to have them show a code as I open the app so we don't need to tap the one we want. Last but not least would it be possible to add browser integration? Like long press on OTPfield then display list of enteries for selection

X70%
by X####:

Would be great if instead of showing one block of 6 digits it would show two block of 3 digits, much easier to read and remember.

X70%
by X####:

A very good OTP app, but backing up and restoring is a hassle as you can only do it manually over ADB - some form of native backup/restore functionality would be an awesome addition.

X70%
by X####:

App itself doesn't have sync and backup ability, but backup can be done by using "adb backup" and extract secret keys to QR code. I am going to replace WinAuth with FreeOTP as backup authenticator for Authy and LastPass.

B70%
by B####:

Yes no way to transfer to another device but I, like others, think that is a plus security. I was lucky I still have my old phone so I can walk through each of my keys on every service deleted the old and add the new one on the new phone

X70%
by X####:

Too complicated - couldn't get it to work with any of my accounts so I ended up using Microsoft's authenticator instead. Maybe I'm not the target audience...

X70%
by X####:

I don't want access to all my online services hinging on my phone's ability to stay operational and in my possession

P70%
by P####:

Works as expected, however, there appears to be a cap on the amount of keys you can register with the app - I'm at 7 and it won't register any new ones. :/

F70%
by F####:

why all open source apps must be so ugly? why not material redesign so we can switch from Google authenticator or Authy?

Y70%
by Y####:

Initially had Google Authenticator just because I needed to set up two-way authentication for RuneScape, and that was the authenticator that they recommended. Then I realized there were other apps (such as this one) that didn't require 3rd party apps to work properly and that weren't difficult to understand. This app is great so far and does just what I need it to do, but I only use it for scanning QR codes, so there's that. The other stuff looks too complicated, lol.

Y70%
by Y####:

Straightforward and effective OTP generator. The only crucial feature missing is backup and restore functionality. If your phone is bricked, you are toast. Additionally there is no way to transfer the tokens to a new phone. The only way to achieve this is to use an application like Titanium Backup to backup the entire application. However this requires root privileges. A pin security option would be nice as well.

Y70%
by Y####:

Please add a backup function or the ability to sync with owncloud or other storage services. App seems to work well, but now the feeling that all my eggs are in one basket is unsettling. What happens when I get a new phone?

O70%
by O####:

This is the best TOTP app currently available on play store. Only 3 improvements needed. First is PIN protection for accessing app, second is encrypted storage of account secret keys and last is encrypted backup of secret key import/export option. Hope, respective developrs may read this comment. Waiting for it badly.

N70%
by N####:

Works for some services, but when I add my google account the codes it generates are different from those generated by the Google Authenticator app, and do not actually work! I tried adding the account both using the QR code and entering the key manually - both ways give the same (incorrect) codes.

Y70%
by Y####:

But I dont know why all the codes are hidden at startup. Just means another click. It doesnt take that much power to just generate all OTP codes straight away. Also would be nice to have a widget. thanks!

F70%
by F####:

Easy to use. Fast setup time. One problem is when I press on my Google account and it automatically copies the code to the clipboard, the pasted code is not accepted for some reason. But, when I manually type the code, it works. SMH..

C70%
by C####:

This was my favourite auth app, but after upgrading from my Moto X 2013 to the Nexus 5x, the camera view is upside down and it won't save the images I have assigned. Please fix it so I can give 5 stars! --- Your response says this has been fixed, but I just updated and tried again and it still failed to save the images. Reproduction steps: Click the '...' on an entry, click the blank image, select an image from your phone, save, then close the app by opening the app picker and swiping it away. Open the app again and the image is back to default - no way to make it stick.

W70%
by W####:

Seems to add new entry (QR code scan), but doesn't actually save it. Next time you open app the entry is gone. Seems to happen randomly. This is *extremely* annoying and I'm now locked out from important accounts for 2nd time within few weeks....

Y70%
by Y####:

Only thing I can complain about is that on my device(Nexus 5x) the manually set icons are not remembered when the app is closed & started again. Otherwise it's been fantastic for my needs!

O70%
by O####:

Used to work great, but having just reinstalled it it's constantly crashing on startup. I can add keys and they work until I close the app, after that it just keeps crashing. 'NullPointerException on TokenLayout.bind line 79' - 'Token.getDigits() on a null object reference' Same thing with Android 4.4.2 and 6.0.1

Y70%
by Y####:

Works without issues, but the custom icons disappear when re-opening the app (LG Nexus 5, Android 6.0.1).

R70%
by R####:

Congratulations to Red Hat for maintaining a free and open source alternative to Google Authenticator that doesn't require an external code scanner either and requires tap to reveal. Compatible with any site using TOTP (Google, GitHub, Bitbucket, etc).

D70%
by D####:

It's a great app but it's missing regular updates! Icons disappear when i close the app and it's still missing android wear support. I would happily pay for this app if it had regular updates and wear support

N70%
by N####:

This is a nice and easy-to-use app but the fact that I can't keep the actual application locked is a downfall for me. 4 out of 5 stars otherwise.

Y70%
by Y####:

add a mechanism to reload codes from internet as soon as the app gets internet connection. So, user won't have to do it manually after all codes are used.


Share The Word!


Rating Distribution

RATING
4.65
1,477 users

5

4

3

2

1