OTP URI Generator

Build an otpauth:// URI that scans into authenticator apps. All values are generated on your device using a cryptographically secure random generator — nothing is sent to a server.

The result will appear here…

Everything runs in your browser. Your data is never sent to our servers.

728 × 90Ad Space AvailablePlace your ad here

Example

Example Input

secret + issuer + account

Example Output

otpauth://totp/ACME:user?secret=…

How to Use

  1. 1Open "More settings" to adjust parameters (e.g. size/length) if needed.
  2. 2Click the Generate button.
  3. 3Copy the result with the Copy button.

About OTP URI

The otpauth:// URI is the standard format authenticator apps use to enroll a 2FA account — usually encoded into a QR code you scan.

This tool assembles the URI from a Base32 secret, issuer name, account, digit count, algorithm, and period. Copy the URI and turn it into a QR (see the Generator category) to make it scannable.

This URI format is what makes "scan a QR to enable 2FA" work. To produce codes from the secret, use TOTP or HOTP.

FAQ

Are my data or keys sent to a server?

No. OTP URI runs entirely in your browser using the Web Crypto API and client-side libraries. Your data, passwords, and keys never leave your device.

Related Tools

Related Categories