Encrypt or decrypt a file in your browser

Choose a file and a password. The encrypted file ends in .enc.

AES-256-GCM with a key derived from your password (PBKDF2-SHA-256, 600,000 rounds) and a random salt and nonce for each file. If you lose the password the file cannot be recovered: nobody, including us, can. The whole file is loaded in memory, so very large files may fail on a phone. A short or common password can be guessed: use a long passphrase.