Loading configuration…

Add code

Paste an otpauth URI or Base32 secret, or read a QR code.

QR images are decoded on this device and are never uploaded.

Advanced parameters

Generate test codes

Generate independent secure random secrets for extreme layout testing, up to 200 at once.

These random secrets are for layout testing. They cannot sign in unless the same secrets are configured in the target services.

Import code batch

Upload an exported JSON file, or paste one otpauth URI/Base32 secret per line, up to 500 items.

The file is read only in your browser and encrypted through the authenticated API.

Choose a file or paste content to see a preview.

Export selected codes?

The export contains plaintext secrets that can generate valid codes. Store it securely and delete it safely when finished.

Scan QR code

Place the entire QR code inside the frame. Video stays on this device.

Delete this code?

Change admin password

Set display access

This only affects the display. Management and configuration APIs always require sign-in.

Display access

Discard unsaved changes?

Your current input has not been saved.