Caesar, ROT13, Vigenere, AES-256, Atbash, Morse Code, Base64 — all in your browser
Encrypt and decrypt text using 10 different algorithms ranging from classical ciphers (Caesar, Vigenere, Atbash, ROT13) to modern AES-256-GCM military-grade encryption — all running locally in your browser using the native Web Crypto API. No data ever leaves your device.
Military-grade encryption using the browser's native Web Crypto API with PBKDF2 key derivation.
Encode and decode text to and from Morse code dots and dashes.
Encode and decode Base64 — essential for data transmission and embedding.
Classic ROT13 — applying it twice returns the original. Widely used to hide spoilers.
A polyalphabetic substitution cipher — significantly stronger than Caesar.
Ancient Hebrew cipher that reverses the alphabet (A↔Z, B↔Y).
For AES-256 encryption, use a strong passphrase of at least 20 characters — ideally a phrase with mixed case, numbers and symbols. A weak password is the most common way AES encryption is defeated, not the algorithm itself.
| Cipher | Type | Key Space | Crack Time | Use Today |
|---|---|---|---|---|
| Caesar (shift 3) | Classical | 26 keys | Milliseconds | Educational only |
| ROT13 | Classical | 1 key | Instant | Spoiler hiding only |
| Vigenere | Polyalphabetic | Large | Hours/days | Educational, puzzles |
| Base64 | Encoding | None | Instant | Data transfer, not security |
| AES-128 | Modern symmetric | 2^128 | Effectively never | General security |
| AES-256 | Modern symmetric | 2^256 | Never (quantum-safe) | High-security data |