Skip to main content
Calctrove Calctrove

otpauth URL Generator

otpauth URL Generator

Build otpauth URLs for authenticator app onboarding and QR generation workflows.

File input

Choose a file

Click, drop, or paste from clipboard.

Settings

Secret parameter is masked by default. Reveal only when needed.

Flow
  • Validate Base32 secret format.
  • Build label from issuer and account fields.
  • Serialize settings into otpauth query parameters.
Example

Worked example: build onboarding URL

  1. 1 Set issuer to Calctrove and account to dev@example.com.
  2. 2 Provide Base32 secret and OTP options.
  3. 3 Generate URL and use it as QR payload.

Output URL can be consumed by authenticator apps that support otpauth format.

How
  1. Enter secret, issuer, account name, and OTP options.
  2. Generate otpauth URL in the output textarea.
  3. Copy URL for QR generation or direct onboarding links.
Cases
  • Create QR payload source URLs for onboarding screens.
  • Verify auth settings between backend and frontend.
  • Document 2FA setup instructions with reproducible links.
Avoid
  • Using invalid secret characters outside Base32 alphabet.
  • Omitting account label required by many authenticator apps.
  • Mismatching period/digits values between server and app configuration.
FAQ
Can this URL be turned into a QR code?

Yes, otpauth URLs are typically encoded into QR codes for app scanning.

Do I need issuer and account values?

Account is required; issuer is strongly recommended for clear app labeling.

Is URL generation done locally?

Yes, all processing is local in your browser.

Switch
Switch12