Encryption
Encrypt and decrypt text locally.
Your input is processed locally in your browser and is not sent to a server.
Plaintext to Encrypt
Your input is processed locally in your browser and is not sent to a server.
Remember this passphrase — it's required to decrypt the output.
No input yet
Paste or type your input to get started.
Algorithm Details
🔑 Key derivation: PBKDF2 with SHA-256 (310,000 iterations)
🔐 Cipher: AES-256-GCM (authenticated encryption)
🎲 Random 128-bit salt + 96-bit IV per encryption
📦 Output: base64(salt + IV + ciphertext + auth tag)
Related Tools
Token Generator
Runs locally
Generate random secure tokens with configurable length and charset.
Hash Text
Runs locally
Generate text hashes such as MD5, SHA variants, and other supported algorithms.
UUID Generator
Runs locally
Generate UUID values.
ULID Generator
Runs locally
Generate sortable ULID values.
Bcrypt
Runs locally
Generate and compare bcrypt hashes.