TOTP Test Workbench
Calculate reproducible RFC6238 one-time codes from a test seed and timestamp.
Loading tool…
How to use TOTP Test Workbench
Calculate reproducible RFC6238 one-time codes from a test seed and timestamp. Set a fixed Unix timestamp, time step, digit count and SHA algorithm to compare an implementation with known test vectors. No login request is sent.
- Provide the input and select the documented mode or options.
- Run the tool and review its result and any limits reported below.
- Copy the text result or download a separate output file.
Good to know
- Use test seeds rather than production authentication secrets; the code and seed stay visible in this tab and may be copied.
- Base32 up to1,024 characters; time step1–86,400 seconds;6 or8 digits. Clock drift and account policy are not checked.
- Processing happens in this browser tab. Inputs and results are not automatically saved or uploaded.
Common questions
What does TOTP Test Workbench process?
Set a fixed Unix timestamp, time step, digit count and SHA algorithm to compare an implementation with known test vectors. No login request is sent.
What happens to my original input?
The tool creates a separate result. Selected files and pasted data remain on this device; inspect the result before using it in another system.
Keep going with related tools
All developer →JWT Decoder
Inspect a JWT header and payload locally, with an explicit reminder that signatures are not verified.
DeveloperHMAC Generator
Generate HMAC-SHA-256, SHA-384, or SHA-512 authentication codes from UTF-8 text and a key.
DeveloperJSON Formatter
Format and indent valid JSON in your browser, with downloadable output and clear syntax errors.
DeveloperJSON Viewer
Inspect a JSON document as a safe path, type, and value tree without executing its contents.
DeveloperJSON Validator
Check JSON syntax locally and see its root type, value count, and nesting depth.
DeveloperJSON to CSV
Convert a JSON array of objects into a quoted CSV table with spreadsheet formula protection.