TOTP Code Generator & Validator
Runs 100% in your browser — your files never leave your device.
Testing authenticator setup usually requires a live time-based code, the underlying counter, and a valid otpauth URI. Enter or generate a base32 secret to see adjacent six-digit TOTP windows, verify a token with clock tolerance, inspect the hexadecimal secret and counter, and scan a locally rendered QR code.
How it works
- 1
Enter or generate a base32 secret
- 2
Read the live TOTP windows
- 3
Verify a code or scan the QR
Related tools
HTTP Basic Auth Header Generator Generate a complete HTTP Basic Authorization header from a username and password, with Unicode-safe base64 encoding in your browser. Chmod Permissions Calculator Convert Unix read, write, and execute checkboxes into octal and symbolic permissions, or enter octal to update the matrix. Free and live. Cron Expression Validator & Explainer Validate five-field cron expressions and translate schedules into readable English using 24-hour time. Free, instant, and in-browser. Browser & Device Information Inspect screen, window, orientation, pixel ratio, languages, platform, CPU cores, online status, and User-Agent data from your browser. Docker Run to Compose Converter Convert a docker run command into Docker Compose YAML, including ports, volumes, environment variables, names, and common flags. Email Address Normalizer Online Normalize email addresses one per line for consistent comparison, including provider-specific casing, dots, and aliases. Free and private.
More developer tools
URL Encoder & Decoder Online Percent-encode text for safe use in URLs or decode escaped URL components back to readable text. Free, instant, and fully in-browser. HTML Entity Encoder & Decoder Escape HTML special characters or decode named, decimal, and hexadecimal entities back to text. Free, private, and browser-based. URL Parser & Query String Inspector Break a URL into protocol, credentials, host, port, path, query parameters, hash, and origin. Free, standards-based, and in-browser.