TOTP Code Viewer
Calculate current TOTP codes from Base32 secrets or otpauth:// URIs with selectable algorithm, digit length, and time period.
One secret per line. Accepted formats: plain Base32 (JBSWY3DPEHPK3PXP), labeled (GitHub: KZXW6YTBOI), or full otpauth:// URL.
These defaults apply to every line. otpauth:// URLs override them per entry.
The HMAC calculation runs with the Web Crypto API in this browser. Get OTP also keeps each secret and its settings in this browser's local storage so the saved list survives a reload — the codes themselves are never stored. Remove one entry with Delete, or forget everything this tool remembers with Clear all. Avoid real production secrets on shared or untrusted devices.
What is TOTP Code Viewer?
Calculate current TOTP codes from Base32 secrets or otpauth:// URIs with selectable algorithm, digit length, and time period. One Base32 secret per line, optionally labeled, or a complete otpauth:// URI whose parameters override defaults. Current one-time codes for multiple entries with a countdown to the next time step.
Open the tool
What the tool does
- Input: One Base32 secret per line, optionally labeled, or a complete otpauth:// URI whose parameters override defaults.
- Controls and processing: Algorithm, digit count, and period; URI parameters take precedence; calculations use browser Web Crypto HMAC.
- Output: Current one-time codes for multiple entries with a countdown to the next time step.
How to use it
- Provide the input. One Base32 secret per line, optionally labeled, or a complete otpauth:// URI whose parameters override defaults.
- Review the settings. Algorithm, digit count, and period; URI parameters take precedence; calculations use browser Web Crypto HMAC.
- Generate, inspect, and export. Current one-time codes for multiple entries with a countdown to the next time step.
Key features
- Input: One Base32 secret per line, optionally labeled, or a complete otpauth:// URI whose parameters override defaults.
- Controls and processing: Algorithm, digit count, and period; URI parameters take precedence; calculations use browser Web Crypto HMAC.
- Output: Current one-time codes for multiple entries with a countdown to the next time step.
Useful workflows
- Calculate current TOTP codes from Base32 secrets or otpauth:// URIs with selectable algorithm, digit length, and time period.
- Use it when you need this deliverable or diagnostic result: Current one-time codes for multiple entries with a countdown to the next time step.
- Place it before the next verified workflow step: verifying time synchronization and enrolling the account through its official security settings.
Limits and safety notes
- A TOTP secret can generate future valid codes until it is revoked. Do not paste high-value production secrets on shared or untrusted devices; prefer test secrets and controlled recovery workflows.
Troubleshooting
- Use a non-production sample and provide every required version- or algorithm-specific field; generate or inspect one item before bulk output.
- Validate the result with an official or trusted implementation before use, and never place live secrets, passwords, tokens, or private keys in logs or URLs.
- A TOTP secret can generate future valid codes until it is revoked. Do not paste high-value production secrets on shared or untrusted devices; prefer test secrets and controlled recovery workflows.
Frequently asked questions
What is TOTP Code Viewer?
Calculate current TOTP codes from Base32 secrets or otpauth:// URIs with selectable algorithm, digit length, and time period.
How do I use TOTP Code Viewer?
Provide the expected input, review the page settings, then verify the result before copying or downloading it. Expected output: Current one-time codes for multiple entries with a countdown to the next time step.
What input does it accept?
One Base32 secret per line, optionally labeled, or a complete otpauth:// URI whose parameters override defaults.
What output does it produce?
Current one-time codes for multiple entries with a countdown to the next time step.
What are the limits?
A TOTP secret can generate future valid codes until it is revoked. Do not paste high-value production secrets on shared or untrusted devices; prefer test secrets and controlled recovery workflows.
Related AppKiro tools
Start with a verified input
Use a non-production sample first. Confirm the output with a trusted implementation and keep secrets, tokens, passwords, and private keys out of URLs and logs.
Open the tool