2F
2FAcode.app

Online 2FA Code Generator & Live Authenticator

Paste a single key or bulk list below. Click Parse to generate codes. Keys are not saved by default.

Examples:
Retention Policy:

SHA-1 · 6-digit codes · Refreshes every 30 seconds

Active & Saved 2FA Keys

0

Popular 2FA Setup & Code Guides

Smart Deduplication

Paste single keys or bulk lists into one box. Click Parse to generate codes. Each parse shows its date, time, and secret key; saving is optional.

7-Day or Permanent Storage

Keys are not saved by default. Choose 7 days or permanent storage to save them locally in your browser.

16 / 32 / 64-Char Base32

Full RFC 6238 compliance. Supports 16-char legacy keys, 32-char modern keys (Fortnite, FB, Microsoft), and 64-char enterprise secrets.

Frequently Asked Questions

Why are some 2FA secret keys 16 characters and others 32 characters?

16-character Base32 keys (80-bit) follow older Google Authenticator conventions, while 32-character keys (160-bit, like DJQE4DWM...) follow modern RFC 6238 standards used by Epic Games, Facebook, and GitHub. Both work identically here.

Where are my saved 2FA keys stored?

All keys are stored strictly in your browser's localStorage. Nothing is ever uploaded to any server. Temporary keys expire 7 days after creation unless switched to Permanent.

History

Import QR Code

Drop QR images here

Or paste an image with Ctrl+V / Cmd+V.

Images are decoded in your browser. Imported keys are added to the input; click Parse to generate codes.