Caesar Cipher
Shift plaintext letters by a fixed number of positions.
Explore cryptography in action. Try classical ciphers, encodings, and analysis tools directly in your browser. Everything runs client-side, so your data stays with you.
Shift plaintext letters by a fixed number of positions.
Rotate letters by 13 positions with the same operation for encoding and decoding.
Mirror the alphabet so A maps to Z, B to Y, and so on.
Encrypt text with E(x) = (ax + b) mod 26 using configurable keys and formatting options.
Build a keyed substitution alphabet from a cleaned keyword.
Encode letters as row-and-column coordinates using the classic 5x5 Polybius square.
Send letters as row-and-column tap groups using the classic 5x5 tap code square.
Mix Polybius square coordinates in fixed-size blocks to create a fractionating classical cipher.
Use a keyed ADFGX square followed by keyed columnar transposition.
Use a keyed ADFGVX square with letters and digits, then apply keyed columnar transposition.
Encode text into Base64 or decode Base64 back into readable UTF-8 text.
Encode text into RFC 4648 Base32 or decode Base32 back into readable UTF-8 text.
Encode readable text into hexadecimal byte values or decode hex back into readable UTF-8 text.
Convert letters to numbers and back again using A = 1 through Z = 26.
Translate text to Morse and Morse back to text with audio playback and live signal highlighting.
Try adjusting your search or filter to find what you are looking for.
We are always adding new ciphers, encodings, and analysis tools. The aim is simple: clear, accurate, browser-based tools that are pleasant to use.
Explore the articles