CryptoTools.site
Instant Swap Finance Tools Security Tools Glossary About Why us How it works
Security & Cryptography

TOTP 2FA Token Generator

Generate standard 6-digit Time-based One-time Passwords (TOTP) used for Google Authenticator 2FA. Runs completely locally on your browser.

* The secret key is typically provided by services when enabling 2FA. We use standard 30-second cycles and SHA-1 hashing algorithm.

New token in 30s
000 000

Frequently Asked Questions

A Time-based One-time Password (TOTP) calculator generates temporary 6-digit codes used for two-factor authentication (2FA). It uses a shared secret key and the current time to compute unique codes that change every 30 seconds.

Yes! This calculator runs 100% locally in your browser using client-side JavaScript. Your shared secret keys are never uploaded to any server, ensuring complete confidentiality of your 2FA keys.

TOTP tokens are aligned with Unix time intervals of 30 seconds. The progress bar displays the remaining validity time of the current code. Once the timer reaches zero, a new code is automatically generated.

100% Private & Client-Side

Your 2FA secret seed never leaves your browser — not even for a millisecond.

Verified Private
🔒
No Server Transmission All computation runs in your browser. Zero data sent to our servers.
💾
No Storage We store nothing. No databases, no logs, no cookies with your input.
🌐
Works Offline Once loaded, this tool works even with no internet connection.
Open-source on GitHub — read and verify the exact code powering this tool. View Source Code →
🛠️

Support the Project

Every contribution keeps the tools free & independent

30+ Free Tools
0 Data Logged
100% Client-Side

CryptoTools.site is independently built and maintained. If these tools have been useful to you, a crypto contribution directly sustains development and hosting — no middlemen, no subscriptions.

bc1q5uamfetsrxxms7h6sfkjj743cmuxzv7dze6rkg

Bitcoin (BTC) · Native SegWit (bc1q)