Encryption
Transform plaintext into ciphertext
123 → Caesar
abc → Vigenère
k3y! → XOR
blank → Base64
reverse → Reverse
—
Ciphertext Output
Encrypted text will appear here...
Decryption
Recover original plaintext
✦ Cipher auto-detected from encrypted text
—
Decrypted Output
Decrypted text will appear here...
Supported Ciphers
All selected automatically based on your key — no manual choice needed.
⚙️
Caesar Cipher
key: number
Shifts each letter by your numeric key. Classic Roman cipher. Simple and fast.
🔡
Vigenère Cipher
key: letters only
Polyalphabetic substitution using a keyword. Much stronger than Caesar.
⚡
XOR Cipher
key: mixed text
Bitwise XOR with key. Symmetric — same key encrypts and decrypts.
🛡️
Vernam Cipher
key: mixed text
One-time-pad style cipher. Key chars added mod 256 to message chars.
📦
Base64
key: none needed
Encodes text to ASCII-safe Base64. Auto-selected when no key provided.
🔄
Reverse Cipher
key: "reverse"
Reverses the entire message string. Type "reverse" as your key to use it.