OTP Auth URL Generator

otpauth Provisioning URIs — computed locally in your browser.

Build an otpauth URI

Provisioning URI
QR code
The secret is the key to every code. Never share it, screenshot it or paste it into a chat.

How to use the OTP Auth URL Generator

  1. Enter the issuer and the account name that the authenticator app should show.
  2. Provide a Base32 secret, or press the button to generate a fresh one.
  3. Choose digits, period and algorithm, then copy the URI or scan the QR code.

Features

Advertisement

Frequently Asked Questions

Common questions about the free online otp auth url generator.

It is the standard otpauth:// provisioning link that authenticator apps read to import an account and its shared secret.
Scan the QR code with the app, or copy the URI and paste it into the manual entry screen of the app.
The secret must be Base32 using the letters A to Z and the digits 2 to 7, which is what authenticator apps expect.
No. The URI contains the shared secret, so anyone who has it can generate every future one time code for that account.
Yes. The URI is encoded and drawn on your own canvas in this page and is never transmitted to any server.
Six digits with a thirty second period is the widely compatible default, and eight digits or SHA256 only works with apps that support it.
No. Generate a separate secret for every account and every device group so that one leak cannot unlock everything.
Revoke it at the server immediately, issue a new secret and re-enrol the account, because existing codes cannot be invalidated on their own.
No. Everything is computed in the browser and nothing is written to storage, cookies or the network.

Last updated: October 10, 2026