Online Tool Store Online Tool Store

2FA QR Decoder

Paste an otpauth:// two-factor URI to decode its account details and generate a live, refreshing TOTP code. Runs entirely in your browser.

🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.

Paste the otpauth:// link from your authenticator app export, or from a QR code's decoded content. This tool does not scan images directly.

How the 2FA QR decoder works

  1. Paste an otpauth:// URI - a sample loads automatically.
  2. The tool decodes the account, issuer, and TOTP parameters.
  3. Watch the live 6-digit code refresh in real time, just like your authenticator app.

FAQ

What is an otpauth:// URI?

It's the standard format authenticator apps use to set up two-factor authentication, encoding the account name, issuer, secret key, and TOTP parameters into a single link, usually embedded in a QR code.

Does this tool scan QR code images?

No - it parses the otpauth:// text directly. If you have a QR image, decode it with any QR reader first (or check your authenticator app's export/backup feature for the raw URI), then paste the link here.

Is my secret key sent anywhere?

No - parsing and TOTP code generation happen entirely in your browser using the Web Crypto API. Nothing is transmitted or stored.

What algorithms are supported?

SHA1 (the default used by almost all authenticator apps), SHA256, and SHA512, matching the algorithm parameter in the otpauth URI.

How we compare

Feature Online Tool Store Authenticator app Manual TOTP scripting
No app install required
Shows decoded account details
Secret never leaves your device

Useful for developers testing TOTP integrations or verifying an otpauth URI before provisioning it to a real authenticator app.

Explore related tools

Embed this tool

Paste this on your own site — it stays free, and every file still stays in your visitor's browser, not yours or ours.