TOTP generator
Calculate a time-based one-time password from a Base32 shared secret.
Bookmark this page
Keep this page handy for next time.
- On a computer
- Press Ctrl + D, or Command + D on a Mac.
- On a phone or tablet
- Open your browser's menu or Share menu and look for Add Bookmark, Bookmark or Add to favourites.
A bookmark saves the page link. Save any tool results separately.
How to use this tool
- Enter the Base32 secret and matching authenticator settings.
- Leave the timestamp blank to use the current time, or supply a test time.
- Run again after the displayed time step expires.
Things to know
- This is a local calculation aid. It does not store accounts or replace an authenticator backup.
- Each text input accepts up to 5 MiB. Output is limited to 25 MiB and combined text settings to 1 MiB.
You might also need
More in encoding & generatorsPassword and passphrase generator
Generate passwords or word-based passphrases with cryptographic randomness.
Hashes, checksums and SRI
Calculate exact file or text hashes, CRC-32 checksums and Subresource Integrity values.
JWT decoder
Decode JWT headers and claims without sending a token anywhere.
HMAC generator
Generate an HMAC for a message with a UTF-8 or hexadecimal secret key.
Base64 converter
Encode UTF-8 text or decode strict Base64 and URL-safe Base64.
ASCII code table and lookup
Look up all 128 ASCII codes in decimal, hexadecimal and binary, with printable characters and named control codes.
Binary hex viewer
Inspect the bytes of a local file as offsets, hexadecimal and printable ASCII.
Binary text translator
Translate text to UTF-8 binary or hexadecimal bytes, and decode valid byte sequences back into text.
Caesar cipher decoder and encoder
Encode or decode a Caesar shift, apply ROT13, or inspect every possible letter shift for a puzzle.