Fast Authenticator
by yuriionline · io.github.yuriionline.fast-auth
Not TrustedWeb appUnrated★ 33 stars
A radically simple, single-file Time-Based One-Time Password (TOTP) generator…
A radically simple, single-file Time-Based One-Time Password (TOTP) generator compatible with Google Authenticator. Runs 100% client-side in your browser for maximum privacy. Demo: https://2fa.fast
Screenshots
About
A radically simple, premium, and 100% client-side Time-Based One-Time Password (TOTP) generator. Designed with state-of-the-art glassmorphism aesthetics, Fast Authenticator keeps your two-factor authentication keys completely secure by calculating them directly within your browser. No servers, no tracking, zero databases, and fully functional offline. - 🛡️ 100% Client-Side Web Crypto: Cryptographic signatures are calculated locally using the browser's native Web Crypto API (window.crypto.subtle) for sandboxed, secure execution. - 📱 Adaptive Overlay System: Sleek floating cards on desktop viewports and smooth sliding bottom-drawer sheets on mobile screens running at a locked, GPU-accelerated 60 FPS. - 📂 Flexible Entry Formats: - Camera QR Scanner: Scan visual codes via integrated camera access. - Upload QR Image: Drag and drop or browse standard images (PNG, JPG) containing codes. - Manual Entry: Save accounts with customized issuers, labels, and advanced settings. - List Import (Bulk): Paste raw Base32 secret keys line-by-line to add multiple keys instantly. - ⏳ Upcoming Code Preview: Displays the upcoming code directly underneath the active one, allowing you to copy not only the current OTP but the next token with a single click. - 💾 Local Data Portability: Save accounts directly in your browser's local storage. Easily export and import your saved accounts as standard JSON backup files, or wipe all device data securely with double-confirmation dialogs. - 📲 Installable PWA & Offline Support: Fully compliant Web App Manifest and Service Worker implementation, allowing you to install the application natively on iOS/Android and run it entirely offline. - 🌐 Insecure Context Fallback: Automatic, silent fallback to a custom, pure JavaScript cryptographic engine (SHA-1, SHA-256, SHA-512) and fallback clipboard operations if hosted in HTTP or local development server environments. - Core: HTML5, Vanilla JavaScript, CSS custom variables - Cryptography: Web Crypto API (window.crypto.subtle) - Webcam Scanning: html5-qrcode (lazy-loaded dynamically only when camera or upload features are triggered) - Caching: PWA Service Worker caching static assets and Google Fonts - Aesthetics: Glassmorphic backdrops, harmonious HSL dark/light modes, micro-animations, and Outfit/Plus Jakarta Sans typography. Fast Authenticator is the open-source project yuriionline/fast_auth (https://github.com/yuriionline/fast_auth) by yuriionline, released under MIT. Ion packages it unmodified from commit 33da46256ae8, adding only a manifest, an icon and a storage compatibility script.
Source
Written by yuriionline, published to Oikou by Ben Grande.
- ★ 33 stars on GitHub
- Licence: MIT
- Built from commit 33da46256ae8
Age rating
Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.
What version 0.20260929.0 may do
Internet
It asks to reach these hosts, and no others:
- fonts.googleapis.com
- fonts.gstatic.com
- unpkg.com
Personal Cloud tools
- Keep a database of its own on your Personal Cloud ion.db
- Keep files in its own storage on your Personal Cloud ion.files
Notifications
It does not send push notifications.
Storage
Up to 1 GB on your Personal Cloud.
Add to Personal Cloud
Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.
Versions
0.20260929.0 Latest Shown above
Published · a ready-built bundle
Imported from yuriionline/fast_auth at 33da46256ae8.