Omg yes
2FA codes from your phone. Done right.
Faktor is a Mac app that keeps an eye out for new 2FA codes and gives you a great autocomplete experience in Google Chrome.
What is Faktor?
Every day, we get 2FA codes sent to our phones, and we all know how annoying it is to switch between apps to get the code and then copy/paste it into the right place.
Faktor solves this problem by giving you a great autocomplete experience in Google Chrome with the help of our macOS app that keep an eye out for new 2FA codes.
- 100% local Your text messages NEVER leave your device. All the work happens locally on your computer.
- Free to use Faktor is provided free of charge. I got tired of copy pasting 2FA codes, so I built a solution for it. No support is provided.
- Native macOS We built Faktor as a native macOS app, which makes it small and efficient.
Enter your 6-digit authentication code
For your security, we sent a code to (***)***-1234.
Enter code Expires in 5 minutes.
Reviews & testimonials
Don’t take it from us, hear it from our users.
Frequently asked questions
Faktor works by listening for new 2FA codes on your Mac by hooking into iMessage. When it detects a new code, it sends it to Google Chrome via our Chrome extension. When you are on a website that requires a 2FA code, Faktor will autocomplete the code for you.
Why is Faktor free?I got tired of copy pasting 2FA codes, so I built this solution, that should have been built by Apple.
Faktor needs full disk access to your Mac's library folder, where the iMessages are stored, and permission to send notifications.
Does Faktor send my text messages to servers/services?No. Faktor does not send your text messages or data to servers or external services. Everything runs locally.
Faktor works with iOS devices and macOS 13 and up.
Which browsers does Faktor work with?Faktor works with Google Chrome, Arc, and Brave. Other Chromium-based browsers might also work, but we have not validated this.
How do I get support?Faktor is provided free of charge with no support, as I simply don't have the time provide customer support.