Posted May 19, 2025
high rated
Here are a bunch of open source, cross platform 2FA apps for people who don't like to use Google Authenticator, Microsoft Authenticator, etc. I've also provided links for you to check them out.
A List of Authenticator Apps
Mobile
- Aegis - Android
- KeePassDX - Android
- Ente Auth - Android, iOS
- Strongbox - iOS
- KeePassium - iOS
- Bitwarden Authenticator - Android, iOS
- FreeOTP+ - Android (by @Gede)
PC
- KeePassXC - Windows, macOS, Linux
- GNOME Authenticator - Linux
- Strongbox - macOS
- KeePassium - macOS
- Numberstation - Linux (by @dnovraD)
- Ente Auth - Windows, macOS, Linux
---
FAQ
- Why should I use TOTP?
Here is a great answer to this question by @Gede.
https://www.gog.com/forum/general/you_can_now_use_authenticator_apps_to_keep_your_gog_account_secure_582bd/post41
Also, if you are using your email account for 2FA, it probably means you haven't set up 2FA for your email account. You should probably use one of these apps to protect that account as well.
You can also watch this 30 minute long YouTube video that explains the benefits of using TOTP in depth.
https://www.youtube.com/watch?v=iXSyxm9jmmo
- Will this affect third party clients like Heroic, Lutris, Mini Galaxy?
No, they should work without an issue as with email-based 2FA. They will ask for a TOTP code which you can provide by going to the 2FA app of your choice.
- Is it difficult to set up?
Not at all. If you're on mobile, you can use one of these apps to just scan the QR code shown during the initial setup for authenticator-based 2FA on GOG. On PC, just copy the "Secret" shown under the QR code to your app.
Here is a YouTube video that goes over TOTP and how to use it. You should watch the full video if you want to know more.
https://www.youtube.com/watch?v=iXSyxm9jmmo&t=624s
You can also check out this support page by GOG.
https://support.gog.com/hc/en-us/articles/115003660533-What-is-two-step-login-and-how-does-it-work?product=gog
- Will my TOTP secrets be automatically synced across all my devices? What if I move to another device?
Syncing your database across all devices or restoring it when you move to another device requires a cloud-based solution. Most of these apps provide some way of syncing or backing up your database via a third party cloud provider, like Google Drive, OneDrive, NextCloud, etc.
However, since they are free and open source apps, there is no in-built solution to backup/sync your secrets. If you need this feature, I recommend you to look at paid services like Bitwarden Premium and Proton Pass which also come highly recommended. Ente Auth has a free tier which you can use as well.
Another option is to sync your database across your own local network, perhaps using Syncthing or something similar.
- Can I trust these apps?
These are all open source apps that are generally popular and often recommended. None of them require an online account either as far as I know.
I haven't vetted every one of these apps, so you should do your own research to find an app that you like. I've provided links above for you to check them out.
A List of Authenticator Apps
Mobile
- Aegis - Android
- KeePassDX - Android
- Ente Auth - Android, iOS
- Strongbox - iOS
- KeePassium - iOS
- Bitwarden Authenticator - Android, iOS
- FreeOTP+ - Android (by @Gede)
PC
- KeePassXC - Windows, macOS, Linux
- GNOME Authenticator - Linux
- Strongbox - macOS
- KeePassium - macOS
- Numberstation - Linux (by @dnovraD)
- Ente Auth - Windows, macOS, Linux
---
FAQ
- Why should I use TOTP?
Here is a great answer to this question by @Gede.
https://www.gog.com/forum/general/you_can_now_use_authenticator_apps_to_keep_your_gog_account_secure_582bd/post41
Also, if you are using your email account for 2FA, it probably means you haven't set up 2FA for your email account. You should probably use one of these apps to protect that account as well.
You can also watch this 30 minute long YouTube video that explains the benefits of using TOTP in depth.
https://www.youtube.com/watch?v=iXSyxm9jmmo
- Will this affect third party clients like Heroic, Lutris, Mini Galaxy?
No, they should work without an issue as with email-based 2FA. They will ask for a TOTP code which you can provide by going to the 2FA app of your choice.
- Is it difficult to set up?
Not at all. If you're on mobile, you can use one of these apps to just scan the QR code shown during the initial setup for authenticator-based 2FA on GOG. On PC, just copy the "Secret" shown under the QR code to your app.
Here is a YouTube video that goes over TOTP and how to use it. You should watch the full video if you want to know more.
https://www.youtube.com/watch?v=iXSyxm9jmmo&t=624s
You can also check out this support page by GOG.
https://support.gog.com/hc/en-us/articles/115003660533-What-is-two-step-login-and-how-does-it-work?product=gog
- Will my TOTP secrets be automatically synced across all my devices? What if I move to another device?
Syncing your database across all devices or restoring it when you move to another device requires a cloud-based solution. Most of these apps provide some way of syncing or backing up your database via a third party cloud provider, like Google Drive, OneDrive, NextCloud, etc.
However, since they are free and open source apps, there is no in-built solution to backup/sync your secrets. If you need this feature, I recommend you to look at paid services like Bitwarden Premium and Proton Pass which also come highly recommended. Ente Auth has a free tier which you can use as well.
Another option is to sync your database across your own local network, perhaps using Syncthing or something similar.
- Can I trust these apps?
These are all open source apps that are generally popular and often recommended. None of them require an online account either as far as I know.
I haven't vetted every one of these apps, so you should do your own research to find an app that you like. I've provided links above for you to check them out.
Post edited May 25, 2025 by Hurricane0440