Encrypt and decrypt text using AES-GCM 256-bit encryption with PBKDF2 key derivation. Enter your plaintext and a password to get Base64-encoded ciphertext, or paste ciphertext with the same password to decrypt. All processing happens in your browser via the Web Crypto API.
LevnTools Text Encryptor/Decryptor lets you secure and verify your data directly in your browser. Everything runs locally in your browser — your sensitive data never leave your device. Unlike cloud-only alternatives that require uploads and accounts, this tool is completely free with no usage limits or watermarks. It is designed for developers generating secure tokens, IT professionals verifying file integrity, security-conscious users protecting passwords — anyone who needs a fast, reliable security tool without the overhead of installing software. Just open the page and start working.
Text Encryptor/Decryptor is used by a wide range of people. Explore how different groups use this tool:
Generate strong passwords and passphrases with crypto randomness.
Analyze password strength with crack time estimates and tips.
Generate crypto-secure random strings in hex, Base64, and more.
Format, beautify, minify, and validate JSON with syntax highlighting.
Convert text to camelCase, snake_case, kebab-case, and 7 more.
AES-GCM with a 256-bit key. The key is derived from your password using PBKDF2 with 100,000 iterations and SHA-256. A random 16-byte salt and 12-byte IV are generated for each encryption.
Your password is processed through PBKDF2 (Password-Based Key Derivation Function 2) with 100,000 iterations using SHA-256. A random salt ensures the same password produces different keys each time.
The output is a Base64-encoded string containing the salt (16 bytes), initialization vector (12 bytes), and the encrypted ciphertext. All three components are needed for decryption.
No. This tool uses a specific format (salt + IV + ciphertext). It can only decrypt text that was encrypted by this same tool. The format is not compatible with other encryption tools.
No. All encryption and decryption happens locally in your browser using the Web Crypto API. Your plaintext, password, and ciphertext never leave your device.