Skip to content
Aback Tools Logo

2FA Backup Code Manager

Store and manage your two-factor authentication backup codes securely. All data is encrypted with AES-256-GCM via the Web Crypto API before being saved to your browser. No server uploads, no signup required.

2FA Backup Code Manager

Set Up Your Master Password

Your backup codes will be encrypted with AES-256-GCM using this password. Store this password somewhere safe - it cannot be recovered if lost.

Features

Everything you need to securely manage your 2FA backup codes.

AES-256-GCM Encryption

All backup codes are encrypted with AES-256-GCM using the Web Crypto API before being stored in your browser. Your master password is never saved to disk.

Secure Code Generation

Backup codes are generated using cryptographically secure random values via crypto.getRandomValues(). Each code is a 16-character alphanumeric string in a readable XXXX-XXXX-XXXX-XXXX format.

Reveal on Demand

Codes are hidden by default and only revealed when you choose. Mark codes as used once redeemed, keeping track of your remaining backup codes at a glance.

Multiple Services

Organise backup codes by service name - Google, GitHub, Twitter, or any other service that provides 2FA backup codes. Add services with 5-20 codes each.

Use Cases

Common scenarios for keeping backup codes secure and accessible.

Google Account Recovery

Store Google 2FA backup codes securely. When you lose access to your phone or authenticator app, use these codes to regain access to Gmail, Drive, and other Google services.

GitHub Code Backup

Keep your GitHub backup codes encrypted and organised. Essential for developers who use 2FA to protect their repositories, packages, and CI/CD pipelines.

Password Manager Vault Recovery

Many password managers like Bitwarden, 1Password, and Dashlane provide backup codes for vault recovery. Store them safely here alongside your other services.

Banking & Finance Accounts

Protect your financial accounts with 2FA. Store backup codes for online banking, investment platforms, and cryptocurrency exchanges in one encrypted vault.

Cloud Service Access

AWS, Azure, Google Cloud, and DigitalOcean all support 2FA. Keep their backup codes accessible in case you lose your authenticator app during a critical incident.

Social Media Account Security

Twitter/X, Facebook, Instagram, and LinkedIn offer 2FA backup codes. Store them here to avoid getting locked out of your social media accounts.

About

How the 2FA Backup Code Manager works to protect your codes.

What Is a 2FA Backup Code Manager?

A 2FA backup code manager is a secure vault for storing the one-time recovery codes provided by services when you enable two-factor authentication (2FA). These codes let you access your account if you lose your phone, authenticator app, or hardware security key.

How AES-256-GCM Encryption Protects Your Data

Before any data is saved to localStorage, it is encrypted with AES-256-GCM using the Web Crypto API. Your master password is combined with a random salt and run through 600,000 iterations of PBKDF2 to derive the encryption key. This means even if someone accesses your browser storage, they cannot read your backup codes without your master password.

Best Practices for Backup Code Storage

Never store backup codes in plain text, in cloud documents, or in unencrypted notes. Always use a dedicated, encrypted tool like this one. Print a physical copy and store it in a safe place as a secondary backup. When you use a backup code, mark it as used immediately so you know exactly how many codes remain.

What If I Lose My Master Password?

This tool is designed so that your master password cannot be recovered. There is no password reset, no "forgot password" email, and no backdoor. If you lose your master password, all your stored backup codes become permanently inaccessible. Store your master password in a password manager or write it down and keep it in a secure location.

FAQ

Frequently asked questions about the 2FA Backup Code Manager.