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
- Select Encrypt or Decrypt mode.
- Enter your text and a strong password.
- Click the button to process.
- Copy the output and share it securely.
- 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.