Authenticator tools
Choose the tool that matches your task. For most time-based authentication codes, start with the 2FA code generator.
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.
Open VALIDATEotpauth URI validator
Inspect a setup link and check its parameters.
OpenGenerate authentication codes
Use TOTP for codes based on time. Choose HOTP only when your account or implementation uses a counter.
Work with setup QR codes
Create a QR code from settings you already have, or read the contents of an existing authenticator QR image. A QR code contains sensitive setup information.
Check a setup link
Inspect an otpauth URI to see its type, account label, and parameters. A correctly formatted link does not prove that its key belongs to an account.