ChronoCode is a simple and secure TOTP (Time-based One-Time Password) generator for two-factor authentication (2FA).
- ⏰ Generate secure, time-based one-time passwords (TOTP).
- 📋 Clipboard support for easy key pasting and copying OTPs.
- 🔄 Auto-refresh every 30 seconds with countdown visualization.
- 💻 Fully responsive design, works seamlessly on desktop and mobile.
- 📶 Works offline—no internet connection required.
- Enter or paste your Base32-encoded secret key.
- The app generates a 6-digit OTP code based on the current time.
- Codes are refreshed every 30 seconds and displayed with a countdown.
You can use ChronoCode directly in your browser without any installation:
👉 Try ChronoCode Now
- Open the web app link above.
- Enter your Base32-encoded secret key.
- View the generated TOTP code.
- Codes refresh every 30 seconds with a countdown timer.
ChronoCode is installable as a PWA for a native app-like experience:
- Open ChronoCode Web App in your browser.
- Look for the install button (a
+icon) in the address bar or browser menu. - Click "Install" to add ChronoCode to your desktop.
- Launch it from your desktop or start menu as a standalone app.
- Open ChronoCode Web App on your phone.
- Tap the browser menu (three dots in Chrome or the share icon in Safari).
- Select "Add to Home Screen".
- ChronoCode will be installed as an app icon on your home screen.
- Launch it like any other app, and it will work offline!
- Enter the Secret Key: Paste or manually input your Base32-encoded secret key.
- View the OTP: A 6-digit OTP code will be generated instantly.
- Countdown Timer: Observe the timer and use the OTP before it refreshes.
- Copy the OTP: Use the "Copy" button to quickly copy the generated OTP.
- 🚀 Faster Access: Launch the app like a native application.
- 🌐 Works Offline: Generate OTPs even without an internet connection.
- 🔒 Secure: All computations happen locally in your browser.
For quick and convenient OTP generation, ChronoCode is also available as a browser extension. Install it on your favorite browser for easy access while browsing.
-
Mozilla Firefox:
Get ChronoCode on Firefox Add-ons -
Chromium-Based Browsers (e.g., Chrome, Edge, Brave, Opera):
Get ChronoCode on Chrome Web Store
- 🚀 Quick Access: Generate OTPs directly from your browser toolbar.
- 🔒 Secure: All computations are performed locally.
- 🔄 Synchronization: Works seamlessly across multiple tabs and sessions.
- 🌐 Cross-Browser Support: Compatible with both Firefox and Chromium-based browsers.
-
Mozilla Firefox:
- Visit the Firefox Add-ons page.
- Click "Add to Firefox."
- Follow the on-screen prompts to install.
-
Chromium-Based Browsers:
- Visit the Chrome Web Store page.
- Click "Add to Chrome."
- Confirm installation when prompted.
- Simplifies TOTP generation while you browse.
- Easily access the tool without opening a separate app or tab.
- Lightweight and secure design optimized for performance.
- Open the app in your browser.
- Enter your Base32-encoded secret key.
- The app generates a 6-digit OTP.
- Use the code for two-factor authentication.
- All computations happen locally in your browser.
- No sensitive data is sent over the internet.
- Works offline for maximum security.
Created by Khaled Mosharraf Mukut.
Feel free to reach out or contribute to the project via GitHub.
Contributions are welcome!
If you'd like to improve ChronoCode, follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-name). - Commit your changes (
git commit -m "Add a new feature"). - Push to your branch (
git push origin feature-name). - Open a pull request.
This project is licensed under the MIT License.
Feel free to use, modify, and distribute the code with proper attribution.
This project is licensed under the MIT License. See the LICENSE file for details.
