OTP Auth URL Generator
otpauth Provisioning URIs — computed locally in your browser.
Build an otpauth URI
Provisioning URI
QR code
How to use the OTP Auth URL Generator
- Enter the issuer and the account name that the authenticator app should show.
- Provide a Base32 secret, or press the button to generate a fresh one.
- Choose digits, period and algorithm, then copy the URI or scan the QR code.
Features
- Builds a standard otpauth provisioning URI
- Draws the matching QR code on a canvas
- Generates fresh Base32 secrets locally
- Selectable digits, period and HMAC algorithm
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