Tools Guides
security Free No signup

Text Encryptor / Decryptor

Encrypt and decrypt text with a password using AES-GCM and WebCrypto — fully client-side.

Loading tool…

About this tool

Protect any text with a password using AES-256-GCM encryption powered by the browser's built-in WebCrypto API. The key is derived with PBKDF2-SHA256 (100 000 iterations) and a random 16-byte salt. The salt, IV, and ciphertext are bundled into a single base64 string that you can safely share or store. Your password never leaves your device.

How to use

  1. 1 Step 1: Enter the text you want to protect and type a strong password.
  2. 2 Step 2: Click 'Encrypt' — a base64-encoded ciphertext block appears that bundles the salt, IV, and encrypted data.
  3. 3 Step 3: To decrypt, switch to Decrypt mode, paste the ciphertext, enter the same password, and click 'Decrypt'.
  4. 4 Step 4: Copy or save the ciphertext. Without the exact password it cannot be decrypted.

Frequently Asked Questions

{# Alpine.js — self-hosted. (The previous jsdelivr CDN tag had a stale SRI integrity hash, so the browser refused to run it and window.Alpine was never defined — silently breaking every FAQ accordion and Alpine tool.) #}