Cryptrography Webkit — In-Browser Encrypt / Decrypt

All operations happen locally in your browser. Nothing is uploaded. Choose algorithm, provide password or a raw key and encrypt/decrypt text or files. (AES-GCM recommended)

Security notes: Use strong passwords. This tool uses the Web Crypto API (AES-GCM/AES-CBC/AES-CTR) with PBKDF2. Not a replacement for full crypto suites. Do not paste secrets into untrusted pages.
Ready
Output appears in the right column. For files, encrypted output is base64 unless using XOR toy or raw key mode (see expert note).
Tip: AES-GCM provides authenticity/integrity checking; using an incorrect password should result in a decryption failure.
Drop file here or
When processing files: encrypted output is base64 (unless using XOR toy). Decrypting expects base64 where applicable. Expert raw-key mode stores no salt (IV only).
Expert key mode: export a derived raw key (base64) and import it later. When using a saved raw key, the file format will be IV | CIPHERTEXT (no salt). Use carefully.