AES-GCM-256 with PBKDF2 key derivation. Browser-native SubtleCrypto.
salt || iv || ciphertext as a single blobDecryption reverses this: pull out the salt, derive the same key, pull out the IV, decrypt. GCM's authentication tag is automatically verified — tampered ciphertext fails to decrypt rather than silently producing garbage.
This tool's output format is not compatible with OpenSSL, age, or gpg — it's a simple custom layout. To share encrypted messages with people using other tools, agree on an established format first. This tool is best for: encrypting personal notes you'll decrypt later, sharing with someone you'll send a link / instructions to, or learning how AES-GCM works.
Password, plaintext, and ciphertext all stay in your browser. SubtleCrypto runs the math locally.