Encrypt text with 12 methods: Caesar, Vigenère, XOR, Atbash, ROT13, Base64, Morse, Binary, Hex, Affine, Rail Fence ciphers
Encrypt and decrypt text using AES-256 encryption directly in your browser. Enter a message, set a password, and get an encrypted string that can only be decrypted with the same password. Everything runs client-side, your plaintext and password never leave your device.
Initializing in your browser…
Convert text between 12 cases: UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Sentence, and Alternating
Compare texts with side-by-side and unified diff views, line-by-line or character-level comparison, change statistics, and export to patch file
Analyze text complexity, readability, and detailed statistics
You need to store a recovery note in a shared doc but want only people with the passphrase to read it.
Input
Plaintext note + passphrase
Output
U2FsdGVkX1+… (AES-256-GCM ciphertext, salt + IV embedded, paste-safe Base64)
The passphrase is stretched with a key-derivation function and the text sealed with authenticated AES-256, so it cannot be silently altered and is unreadable without the passphrase. It runs locally, the point of client-side encryption is that you do not have to trust the page hosting it.
Encrypt and decrypt text using AES-256 encryption directly in your browser. Enter a message, set a password, and get an encrypted string that can only be decrypted with the same password. Everything runs client-side, your plaintext and password never leave your device.
Encrypt passwords, API keys, or personal details before sending them through email or messaging apps.
Encrypt personal notes or journal entries so they remain private even if someone accesses the file.
Encrypt text before placing it on a shared clipboard or pastebin service.
Demonstrate symmetric encryption concepts with a hands-on tool that shows encryption and decryption in action.
The tool uses AES-256-GCM, a widely trusted symmetric encryption standard. Your password is run through a key derivation function (PBKDF2) to produce a strong encryption key, and a unique initialization vector is generated for each encryption operation. The encrypted output is Base64-encoded for easy copying and sharing. To decrypt, paste the encrypted string and enter the same password used during encryption.
AES-256-GCM is considered highly secure and is used by governments and financial institutions. The strength depends on your password, use a long, unique passphrase.
There is no way to recover encrypted data without the password. AES encryption is irreversible without the correct key.
No. All encryption and decryption happens in your browser using the Web Crypto API. No data is transmitted.
This tool is designed for text encryption only. For file encryption, you would need a dedicated file encryption utility.
Your text is processed locally in the browser. Nothing you paste or open is transmitted or logged.