Loading tool...
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
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.
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.
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.
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.
All processing happens directly in your browser. Your files never leave your device and are never uploaded to any server.