Text Encryption / Decryption
Encrypt and decrypt text using AES-256, RSA, or other ciphers with password-based key derivation.
Uses AES-256-GCM encryption with PBKDF2 key derivation (100,000 iterations, SHA-256). All processing happens locally in your browser using the Web Crypto API. No data is sent to any server. The output format includes salt and IV for self-contained decryption.
How to Use Text Encryption / Decryption
- 1
Enter your text
Type the message you want to encrypt or decrypt.
- 2
Set a password
Enter a secret key to use for the encryption.
- 3
Encrypt or decrypt
Click encrypt to protect or decrypt to reveal the message.
- 4
Copy the result
Click copy to grab the encrypted or decrypted output.
Related Tools
Password Generator
Generate strong, random passwords with customizable length, character sets, and complexity requirements.
Password Strength Checker
Analyze password strength with entropy scoring, crack-time estimates, and improvement suggestions.
Random String Generator
Create cryptographically random strings for API keys, tokens, salts, and unique identifiers.
QR Code Generator
Create QR codes for URLs, text, Wi-Fi credentials, vCards, and more with customizable size and colors.
QR Code Reader
Scan and decode QR codes from uploaded images or your device camera to extract embedded data.
File Checksum Calculator
Compute MD5, SHA-1, SHA-256, and SHA-512 checksums to verify file integrity and detect tampering.