otpauth URI Validator
Paste an otpauth setup link to inspect its fields and find configuration problems. This tool checks the link's structure, not the account behind it.
Your result will appear here
Your setup key stays in this tab. Read the security notes
One task. The right tool.
2FA code generator
Generate a time-based code from your authenticator setup key.
Open HOTPHOTP generator
Create a counter-based code with the settings you choose.
Open SETUP2FA QR code generator
Build an authenticator QR code from your setup details.
Open DECODE2FA QR code reader
Read an authenticator QR image locally in your browser.
OpenBefore you use
an online authenticator.
A setup key can generate future codes. Keep it private, just as you would a password.
Need a hand?What the check covers
Review the OTP type, secret encoding, account label, issuer, and relevant parameters. For HOTP, the starting counter matters; for TOTP, the time period matters.
Strict format checks
This tool rejects unknown or repeated parameters, invalid Base32 data, and settings that do not apply to the selected code type. A supported link may still use settings that some authenticator apps ignore. Check the original service instructions before changing a value.
What a valid result means
A valid result means the link passes the checks shown here. It does not confirm ownership, server settings, enrollment status, or acceptance of a generated code.