2FA QR

TOTP QR Code Generator

Create an otpauth setup QR code and verify it with a live TOTP

Password Security
🔒 100% client-side — your data never leaves this page
Maintained by ToolsKit Editorial TeamUpdated: August 23, 2026Reviewed: August 23, 2026
TOTP setup

The secret is equivalent to a 2FA password. Use it only on a trusted device and never share the QR code.

Authenticator bundle
Enter account details and a secret to generate the QR code

About this tool

TOTP QR Code Generator creates a standards-based otpauth setup bundle for Google Authenticator, Microsoft Authenticator, 1Password, Authy, FreeOTP, and compatible apps. Enter an issuer, account label, and Base32 secret, or generate a random 160-bit secret in the browser. The tool builds the otpauth URI, renders a downloadable QR code, and calculates the current TOTP so you can verify the enrollment parameters before saving them. Secrets are never stored or uploaded.

Frequently Asked Questions

Which authenticator apps can scan the QR code?

Most apps that support the otpauth URI format can scan it, including Google Authenticator, Microsoft Authenticator, Authy, 1Password, and FreeOTP.

What should I enter as the issuer?

Use the service or organization name users should see in their authenticator app.

Can the tool generate a secret?

Yes. Generate creates a random 160-bit secret with the browser cryptography API and encodes it as Base32.

Why is a live code displayed?

It lets you verify that the secret, digits, and period produce a valid TOTP before enrollment.

Is the secret uploaded or saved?

No. The URI, QR image, and TOTP are generated locally and the page does not persist the secret.

Should I share the QR image?

No. Anyone who obtains the QR image can generate the same future TOTP codes.

Keep browsing