Loadingβ¦
Loadingβ¦
Encrypt any file with a password (AES-256-GCM) before storing or sharing it, and decrypt it later β up to 1 GB, entirely in your browser.
Also covers: Encrypt file with password Β· Password protect a file Β· AES file encryption
Drop a file to encrypt or decrypt
Any file up to 1 GB. Encrypted files (.aefenc) are detected automatically. Files are processed on your device and never uploaded.
Any type, up to 1 GB. Files already encrypted with this tool are recognised and switch to Decrypt automatically.
Enter it twice. Use a strong, unique passphrase and keep it in a password manager β it can't be recovered.
The encrypted copy downloads as a new .aefenc file; the original isn't changed. To open it, drop it here again and enter the password.
It's encrypted with AES-256-GCM in 1 MB chunks, each authenticated, with a key derived from your password by PBKDF2-SHA256 (600,000 iterations). Chunks can't be altered, reordered, or removed without decryption failing.
The encrypted or decrypted file is assembled in your browser's memory before it's saved. Larger files can exhaust memory, especially on phones.
No β decrypt them with this tool. For files you'll exchange with other people's software, use a standard format like 7-Zip AES, GPG, or age.
No. Everything is generated and processed in your browser with its built-in cryptography. Nothing you type or generate is uploaded, logged, or stored.
Passwords
Generate strong random passwords in your browser: choose length and character types, skip look-alike characters, and make up to 500 at once.
Passwords
Generate strong, memorable passphrases from the EFF's 7,776-word list, picked with secure randomness. Choose word count, separators, and capitals.
Passwords
Generate random 4, 6, or 8-digit PINs that skip easy guesses like 1234, 1111, years, and dates. Secure randomness, generated in your browser.
Passwords
Check how strong a password really is: estimated crack times, the words and patterns that make it guessable, and tips to improve it. Never leaves your browser.
Keys
Generate random strings, API keys, and secret keys: pick the length and characters (hex, Base64url, alphanumeric, custom) or a key size in bytes. Cryptographically secure.
2FA
Get live 2FA codes from a TOTP secret or otpauth:// link, check a code, or create a new secret with a QR code for authenticator apps. RFC 6238.