File & Text Encryptor
This tool encrypts files and text with a password you choose, using AES-256-GCM — an authenticated cipher that both conceals your data and detects tampering. Your password is stretched into a strong key with PBKDF2 (many iterations plus a random salt), so short passwords are hardened before encryption. The result is a self-contained encrypted file you can email, back up, or store in the cloud, safe in the knowledge that it is unreadable without the password.
Decryption is the reverse: supply the same password to recover the original. Because the format is standard, the tool also offers a downloadable, offline decryptor — a single HTML file that works with no internet connection, so a recipient can open your file years from now without depending on this site. All encryption and decryption run locally with the Web Crypto API; your files, text, and password never leave your device. Choose a long, unique password and store it safely — without it, the data cannot be recovered.
Encrypt text or files with a password using AES-256-GCM. Everything happens in your browser — the password and your data never leave your device. Share the encrypted result and the password (separately) with your recipient.
Decrypting later?
The recipient can decrypt right here (Decrypt tab), or download a standalone offline decryptor that works with no internet:
Download offline decryptorFrequently asked questions
- What encryption does this use?
- AES-256-GCM for authenticated encryption, with keys derived from your password using PBKDF2 and a random salt. GCM also detects any tampering with the ciphertext.
- What happens if I forget the password?
- The data is unrecoverable. There is no backdoor or reset — the security of AES depends on the password never being guessable, so store it somewhere safe.
- Are my files uploaded to encrypt them?
- No. Encryption and decryption happen entirely in your browser with the Web Crypto API. Files and passwords never leave your device.
- What is the offline decryptor?
- A standalone HTML file you can download and keep with your encrypted data. It decrypts files without internet access or this website, so your recipient is not tied to a service.
- Can I share encrypted files safely?
- Yes. Send the encrypted file over any channel, then share the password separately through a different, trusted channel.