Generate a secret and otpauth URL

Generate a fresh secret key, otpauth URL and QR code to import directly into authenticator apps.

Fresh payload

No payload has been generated yet. Fill in the issuer and account name, then submit to create one.

What this TOTP and otpauth tool covers

Provisioning payload generation

Create a valid TOTP secret, otpauth URL, and scannable QR code from one short form.

Batch OTP resolution

Resolve OTP values from direct secrets, otpauth URLs, or mixed batch lines that already contain a valid TOTP secret.

One route for setup and verification

Keep the generator and OTP resolver inside one page so teams can move from setup to verification without context switching.

Focused on fast operator workflows

The page is designed as a fast operational utility: generate what you need, copy the result, and move on without introducing extra product surface area.

Common 2FA workflows

Provision a new authenticator setup

Generate a fresh secret and QR code for a new environment, demo account, or recovery workflow.

Check multiple TOTP rows quickly

Validate that a batch of secrets or URLs still resolves into current OTP values before handing them to another team.

Handle messy real-world input

Extract embedded secrets from mixed input lines when operational data is not already normalized for a 2FA tool.

2FA utility FAQ

What is the difference between Generate and Get OTP?

Use the generate tab when you need a fresh secret, otpauth URL, or QR code for an authenticator app. Use the OTP tab when you already have valid secrets or otpauth URLs and need current codes quickly.

Which 2FA inputs are supported?

The utility accepts direct secrets, otpauth URLs, and batch input that mixes credentials with embedded TOTP secrets so you can resolve multiple rows in one pass.

When should I use this 2FA tool?

This page focuses on practical TOTP operations: generate provisioning payloads, check secrets, and retrieve OTPs without building a separate internal tool.