AES Text Encryption
Encrypt or decrypt text using AES-256-GCM via the browser's native Web Crypto API. Key derived from your password with PBKDF2 (250,000 iterations, SHA-256). Fresh random salt + IV per encryption. Output base64 for safe text transit.
What powers the AES Encryption / Decryption
AES-256-GCM (authenticated encryption — detects tampering)
PBKDF2 key derivation (250,000 iterations, SHA-256)
Fresh random 16-byte salt and 12-byte IV per encryption
Base64-encoded output (safe for email, SMS, JSON)
data and password never leave your device
Wrong-password decryption fails cleanly (with error message)
Why the AES Encryption / Decryption is different
Browser-native
The AES Encryption / Decryption runs entirely in your browser. Input is processed locally — never uploaded, never logged, never cached anywhere outside your device.
No artificial limits
No daily quotas, no character ceilings, no "upgrade for more" walls. Every feature is the complete feature — the same on the first use as the thousandth.
Production-grade quality
Built to the same engineering bar as paid SaaS tools — accurate algorithms, audited logic, responsive design and accessibility-tested interactions.
Common use contexts
- Sending sensitive notes via channels you don't fully trust (email, Slack)
- Storing encrypted secrets in cloud notes / docs
- Educational — understanding modern symmetric encryption
- Quick encryption of a paragraph before pasting into a less-secure system
Private and secure
Zero upload
All processing happens in your browser. Input is never transmitted, logged or cached.
Works offline
Once the page loads, the tool runs without an internet connection. No network calls happen during use.
No tracking
No accounts, no cookies for tool state. Only aggregate analytics count visits at the page level.