Text Encrypt / Decrypt

AES-256-GCM encryption and decryption using the Web Crypto API — 100% client-side, zero data sent

Uses AES-256-GCM with PBKDF2 (100,000 iterations, SHA-256). Salt and IV are randomly generated and embedded in the output. All processing happens in your browser — nothing is sent to any server.

Text Encrypt / Decrypt

AES-256-GCM encryption and decryption using the Web Crypto API — 100% client-side, zero data sent

Features

  • AES-256-GCM encryption — military-grade security
  • PBKDF2 key derivation with 100,000 iterations
  • Random salt and IV for every encryption
  • Base64 output — easy to share via email or chat
  • Decrypt with the same password
  • Uses the browser's native Web Crypto API
  • 100% client-side — zero data leaves your browser

How to use

  1. Select Encrypt or Decrypt mode.
  2. Enter your text and a strong password.
  3. Click the button to process.
  4. Copy the output and share it securely.
  5. To decrypt, paste the encrypted text and enter the same password.

Tips & Best Practices

  • Use a strong, unique password for each encryption.
  • The encrypted output includes the salt and IV — share the full string.
  • Bookmark this tool — it works offline once loaded.

FAQ

How secure is this encryption?

Very secure. It uses AES-256-GCM with PBKDF2 key derivation (100,000 iterations). This is the same standard used by government and financial institutions.

Can you decrypt my text if I lose my password?

No. The password never leaves your browser and we have no way to recover it. Keep your password safe.

Is my data sent to a server?

No. All encryption and decryption happens entirely in your browser using the Web Crypto API. Nothing is transmitted.