Analysis updated 2026-07-09 · repo last pushed 2026-06-10
Generate two-factor codes on your computer instead of reaching for your phone.
Test login flows during development by pasting a secret key and copying the code.
Create a bookmarkable link with your key in the URL to get instant access to a specific code.
| vzzoxo/2fa | atypical-chai/motion-graphics-from-css-hyperframes | crossrobertj/ninmidi | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | HTML | HTML | HTML |
| Last pushed | 2026-06-10 | — | — |
| Maintenance | Active | — | — |
| Setup difficulty | easy | hard | easy |
| Complexity | 1/5 | 3/5 | 1/5 |
| Audience | general | general | general |
Figures from each repo's GitHub metadata at analysis time.
No setup needed, just open the HTML file in any browser or host it on any static site.
This project is a simple, browser-based tool that generates two-factor authentication (TOTP) codes. If you use apps like Google Authenticator to get a 6-digit code when logging into a website, this does the same thing, but it runs entirely in your web browser. You paste in your secret key, and it displays the code you need to log in. The tool works by taking a Base32 secret key (the long string of letters and numbers that websites give you when setting up two-factor authentication) and turning it into the familiar 6-digit code. The code automatically refreshes every 30 seconds, which is the standard for these systems. It includes a circular countdown timer so you know how much time you have left before the code changes, and it turns red during the last 5 seconds as a warning. You can click the code to instantly copy it to your clipboard. Someone might use this if they prefer managing their two-factor codes on a computer rather than reaching for their phone every time they log in. For example, a founder testing login flows, a PM accessing multiple internal dashboards, or anyone who wants a lightweight alternative to a phone app. You can even pass your key through a URL parameter so a specific code is immediately available when you open the link. What makes this notable is its simplicity and privacy. Everything runs locally in your browser, meaning your secret keys are never sent to a server. It is a single HTML file with zero dependencies, so you can run it by just double-clicking the file or hosting it on any basic static website.
A single-file web tool that generates two-factor authentication codes in your browser. Paste your secret key and get a 6-digit login code that refreshes every 30 seconds, with no data ever leaving your device.
Mainly HTML. The stack also includes HTML, JavaScript.
Active — commit in last 30 days (last push 2026-06-10).
No license information is provided, so default copyright restrictions apply.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.