Encrypt / Decrypt Text Online

AES encryption, SHA/MD5 hashing, and Base64/Hex/ROT13 — all client-side via the Web Crypto API.

Encrypt / Decrypt

All operations run in your browser. Keys never leave your device.

Disclaimer: This tool is provided for lawful, personal use only. Do not use it to encrypt illegal content, circumvent security controls, or violate any applicable law. No warranty is provided. For production security systems, use audited, purpose-built cryptographic solutions.

Minimum 8 characters. Keys are processed in your browser only. We never see or store them.

AES (Advanced Encryption Standard) is a symmetric cipher — the same key encrypts and decrypts. GCM mode additionally authenticates the ciphertext, so tampering is detected on decrypt; use it over CBC when you have the choice. AES-256 uses a longer key than AES-128 for a larger security margin.

SHA-256 and SHA-512 are one-way hash functions: they produce a fixed-length fingerprint of the input and cannot be reversed, which makes them suitable for integrity checks and password-derived lookups (with proper salting). SHA-1 and MD5 are older hash functions with known collision weaknesses — fine for checksums, not for security-sensitive use. Base64 and hex encoding are reversible text representations, not encryption — they make binary data safe to transmit as text, nothing more. ROT13 is a simple letter-substitution cipher with no real security, useful only for obscuring spoilers.