How it works
Paste a Base32 2FA secret or an otpauth:// setup URI, then submit to generate a
standard 6-digit TOTP code. The code refreshes every 30 seconds.
- Uses the browser Web Crypto API with HMAC-SHA1, matching standard authenticator apps
- Runs entirely in your browser without storing or uploading the secret
- Supports grouped secrets with spaces, hyphens, or padding characters
Want to learn more?
Read the complete guide with examples and tips
Related developer tools
Continue with nearby tasks in the developer tools hub.
Developer
Backslash Escape/Unescape
Escape or unescape backslash sequences in text
Open tool
Developer
Base64 Encode/Decode
Encode text to Base64 or decode Base64 strings
Open tool
Developer
Basic Auth Generator
Generate HTTP Basic Authorization headers
Open tool
Developer
JSON Format/Validate
Format, validate, and beautify JSON with syntax highlighting
Open tool
Developer
Unix Time Converter
Convert timestamps to human-readable dates and vice versa
Open tool
Developer
CSV to JSON
Convert CSV data to JSON array format
Open tool