Tools
Private 2FA tools that run locally after the page loads.
Use these tools for setup, testing, troubleshooting, and migration planning. Do not enter real secrets on shared or untrusted devices.
Generate and test time-based 2FA codes in your browser without sending secrets to the server.
Runs locally in the browser; never submit a real account secret unless you understand the risk. parse otpauth URI ParserDecode otpauth:// URIs locally to inspect issuer, account, secret, algorithm, digits, and period.
Parsing happens in the browser; the URI is not uploaded. parse 2FA QR Code DecoderRead a QR code image locally and identify whether it contains an otpauth URI or another value.
Images are decoded in the browser with canvas and are not uploaded. generate QR Code GeneratorGenerate QR codes locally for text or otpauth URIs, with clear warnings for secret-bearing values.
The QR image is created in the browser and is not stored by 2FAApp. diagnose 2FA Time Drift CheckerCheck whether device time drift may be causing valid authenticator codes to fail.
Uses a secret or otpauth URI only in browser memory to compare nearby time windows. generate Backup Code GeneratorGenerate random backup-code style strings for internal systems and recovery drills.
Generation happens locally using browser randomness. plan 2FA Readiness ChecklistScore whether an account or team is ready to enable 2FA without creating recovery gaps.
Checklist answers stay in the browser unless you submit a separate form. plan Authenticator Migration HelperBuild a safe migration checklist for moving 2FA to a new phone or authenticator app.
The helper asks about apps and devices, not your account list or secrets.