Encode or decode text with the ROT13 Caesar substitution cipher.
Convert English text to Morse code and Morse code back to text.
Convert binary (01) strings to ASCII text and text back to binary.
Convert hexadecimal strings to readable text and text to hex.
Obfuscate text using the ROT13 letter rotation algorithm.
The Caesar cipher is one of the oldest known encryption techniques, shifting each letter of the alphabet by a fixed number of positions, and this caesar cipher tool lets you encrypt or decrypt text using any shift value, positive or negative, instantly. Students studying classical cryptography, puzzle designers building letter-shift challenges, and hobbyists exploring cipher history can enter their text along with a chosen shift amount and see the transformed output immediately. Unlike ROT13's fixed 13-position shift, this tool supports any shift from 1 to 25 (or negative equivalents), giving you full control for encryption and decryption experiments. All transformation happens in your browser using JavaScript, so nothing you type is ever transmitted. Paste your text and choose a shift value below to see the result instantly.
It shifts every letter in the alphabet forward by a fixed number of positions specified by the shift value, wrapping around from Z back to A when needed.
No, the Caesar cipher is easily broken through frequency analysis or simply trying all 25 possible shifts, so it should only be used for educational purposes or casual puzzles, never for securing real sensitive data.
Enter the encrypted text and apply the negative of the original shift value, which reverses the letter substitution and restores the original message.
ROT13 is simply a Caesar cipher with a fixed shift of 13; this general Caesar cipher tool lets you use any shift value from 1 to 25 instead of being locked to 13.
Yes, negative shifts move letters backward through the alphabet instead of forward, which is equivalent to using the corresponding positive shift in the opposite direction.
Yes, all encryption and decryption happens locally in your browser using JavaScript, and nothing is ever uploaded to a server.