Crypto · AES
AES encryption & decryption
Encrypt or decrypt text with AES-128/192/256 in CBC or ECB mode. Passwords and data never leave this tab.
AES-256-CBC
256 bits
client-side
Encrypt
Decrypt
Frequently asked
- Which AES settings are available?
- AES-128, AES-192 and AES-256, in CBC or ECB mode, with PKCS#7, ISO 9797-1, ANSI X9.23, ISO 10126, zero or no padding.
- How is the IV handled?
- A fresh random 16-byte IV is generated for each message and shown next to the result, so the recipient can decrypt with the same IV and passphrase.
- Is this safe for real secrets?
- It is the crypto-js implementation running locally, which is fine for convenience, but it is not an audited crypto library and the passphrase is the weak point. For long-lived credentials use a dedicated secret manager.
- Does my passphrase leave the browser?
- No. Both the text and the passphrase stay in the page — there is no key exchange and no upload.