Generator
TOTP / HOTP Generator — Authenticator Codes Locally
- Generate
- Mobile Friendly
- Accessibility Tested
- SEO Optimized
- Fast Loading
- Responsive
Version 1.0.0 · Last reviewed
How it worksShow guide
Introduction
Compute time-based (TOTP) or counter-based (HOTP) one-time passwords in your browser. Configure secret encoding, SHA algorithm, digits, period, skew, and export an otpauth:// URI with QR.
Step-by-step
- Paste or generate a Base32 secret
- Set mode, algorithm, digits, and period/counter
- Copy the code or enroll via QR / otpauth URI
Worked example
A standard 30-second TOTP with SHA-1 and 6 digits matches common authenticator apps.
Use cases
- Test authenticator integrations without a phone
- Generate otpauth URIs for app enrollment
- Inspect neighboring codes within a skew window
Frequently asked questions
Is my secret uploaded?
No. Codes are derived locally with Web Crypto HMAC.
Related tools
-
Password Generator
Generate strong random passwords locally with configurable length and character sets.
-
QR Code Generator
Generate a downloadable QR code from text or a URL — entirely in your browser.
-
HMAC Generator
Compute HMAC-SHA digests locally with configurable key/message encodings, output formats, and optional timing-safe compare.
-
UUID Generator
Generate one or many RFC 4122 UUID v4 identifiers with Web Crypto.
Popular tools
-
API Workbench
Browser-native API client — build or paste cURL requests, inspect responses, manage collections, and store everything in IndexedDB. No backend required.
-
AES Encrypt / Decrypt
Encrypt and decrypt text with AES-GCM or AES-CBC locally. Passphrase (PBKDF2) or raw keys, custom IV/salt, and portable JSON packages.
-
Base64 Encode / Decode
Encode text to Base64 or decode Base64 back to UTF-8 text in your browser.
-
Line Sorter & Deduplicator
Sort lines alphabetically or by length, remove duplicates, and trim empty lines — locally in your browser.
Was this helpful?
Your feedback stays on this device only — it is not sent to the Bestrao team yet.