TinyOTP generates TOTP codes locally in Chrome. No servers, no accounts, no data leaving your device. Just security that works.
Lightweight, fast, and built with privacy as the foundation. No compromises.
Your secrets are stored exclusively in your browser. No servers, no cloud sync, no third-party access. TinyOTP never transmits your data anywhere.
Scan QR codes from images or capture them directly from your screen. Setup new accounts in seconds.
Encrypt all your secrets with a master password using AES encryption. Optional but recommended.
Codes refresh automatically every 30 seconds with a visual countdown timer. One click to copy.
No internet connection required. TOTP generation happens entirely on your device using the standard algorithm.
Add TinyOTP to Chrome from the Web Store. It works immediately with no configuration needed.
Scan a QR code, capture from screen, or manually enter the secret key. Your choice.
Click any code to copy it. The timer shows when it refreshes. That's all there is to it.
TinyOTP was designed with a simple principle: your authentication secrets should never leave your device. There are no accounts to create, no data to sync, and no servers to trust.
Optional master password encryption adds another layer of protection. Even if someone accesses your browser storage, your secrets remain encrypted with AES.
View on GitHubTinyOTP is free, open source, and respects your privacy. No accounts, no servers, no tracking.
Install TinyOTP for Chrome