Tested tool guide
Tested browser tools
Checked August 16, 2026
What TOTP QR Code Generator does, with a checked example
This tool turns an issuer, an account name, and a Base32 secret key into a scannable QR code that authenticator apps like Google Authenticator or Authy can scan to enroll a new TOTP token. It assembles the otpauth://totp/ URI and renders it as a QR; the algorithm, digit count, and time step you choose are baked into that URI, and the app must agree with them exactly or every code it shows is rejected. The catch most people hit first: the secret must be a Base32 key, not a plain password. The tool does not verify the secret, so a bad one produces a scannable QR that never works.
Worked example
A concrete input and expected output from the current implementation.
Input
Issuer: Example, Account: [email protected], Secret: JBSWY3DPEHPK3PXP, Algorithm: SHA256, Digits: 6, Period: 30
->
Expected output
otpauth://totp/Example:[email protected]?secret=JBSWY3DPEHPK3PXP&issuer=Example&algorithm=SHA256&digits=6&period=30, rendered as a scannable QR image
The label 'Example:[email protected]' names the account, the explicit algorithm=SHA256 makes the app use SHA-256 instead of the SHA1 default, and the Base32 secret is the key the app stores and feeds into the TOTP computation to produce 6-digit codes every 30 seconds.