Free AES-256 text encryption. Encrypt and decrypt text with a password using AES-GCM. All processing is done in your browser — no data sent to servers. Text processing tools for writers, editors, students, and content creators. TekPulse's Text Encryption is completely free — no signup, no ads in results, and no data stored on our servers.
Key = PBKDF2(password, salt, 100,000 iterations, SHA-256) | Ciphertext = AES-256-GCM(plaintext, key, IV)
This tool uses the browser's native Web Crypto API — the same cryptographic engine built into Chrome, Firefox, and Edge — to perform real AES-256-GCM encryption, not a custom or toy cipher.
Step 1 (Key derivation): Your password alone is not used directly as the encryption key, because passwords are often short and guessable. Instead, PBKDF2 (Password-Based Key Derivation Function 2) stretches the password through 100,000 rounds of SHA-256 hashing combined with a random 16-byte salt, producing a strong 256-bit key. This makes brute-force password guessing far slower for an attacker.
Step 2 (Encryption): AES-256-GCM then encrypts the text using that derived key and a random 12-byte IV (initialization vector). GCM mode also produces an authentication tag, so any tampering with the encrypted data is detected on decryption rather than silently producing garbled output.
Step 3 (Packaging): The salt, IV, and ciphertext are concatenated and Base64-encoded into the single text blob you copy — so decryption only needs your password plus that blob.
All of this happens entirely inside your browser tab via JavaScript's crypto.subtle interface; nothing is transmitted to any server.
Help others discover this free tool. Share it or embed it on your website.
Free to embed with attribution link to tekpulse.in
Was this tool helpful?