Caesar Cipher Decoder
Runs in browserDecode Caesar cipher text with any shift 1–25, or brute-force all 25 shifts instantly. Historically used by Julius Caesar with shift 3.
Last updated 02 Apr 2026
Enter the shift used to encode the message (or enable Brute Force to try all 25 shifts at once) and get the decoded plaintext instantly. Uppercase and lowercase letters are handled independently; digits and punctuation pass through unchanged. Runs entirely in your browser — nothing uploaded.
How to use
- 1
Paste the ciphertext
Enter or paste the Caesar-encrypted text into the left panel.
- 2
Enter the shift value
If you know the shift used to encode the message, enter it (1–25). The decoded text appears instantly. The classic Caesar cipher uses shift 3.
- 3
Use Brute Force if the shift is unknown
Toggle Brute Force mode to see all 25 possible decodes at once. Scan the list for the row with readable text — that is the correct shift.
- 4
Copy the decoded text
Click Copy next to the correct output (or next to a specific row in brute force mode) to copy it to your clipboard.
Frequently asked questions
How do I decode a Caesar cipher without knowing the shift?
Is this tool safe? Are inputs sent to a server?
What shift does the classic Caesar cipher use?
Why does the decoder not change numbers and punctuation?
What is frequency analysis and can it help me decode a Caesar cipher?
What is the difference between Caesar cipher and ROT13?
Is the Caesar cipher secure?
Does my text get uploaded anywhere?
Can the Caesar cipher be used for modern encryption?
Decode Caesar cipher text by reversing the letter shift applied during
encoding. If the message was encoded with shift 3, decoding subtracts 3
from each letter's position: D→A, E→B, Z→W. Enter the shift and the
original plaintext is restored immediately.
**Unknown shift?** Enable Brute Force mode. A scrollable panel lists all
25 possible decodes at once — each row shows the shift number and the
resulting text. Scan for the row that produces readable words.
**About the Caesar cipher:** Julius Caesar reportedly used a shift of 3 to
communicate with his generals around 50 BC. It is one of the oldest known
cipher techniques. Despite its historical significance, it provides no
practical security today — all 25 shifts can be tested in milliseconds.
Uppercase and lowercase letters are processed independently. Digits,
spaces, and punctuation are passed through unchanged.
All decoding runs entirely in your browser. Nothing is uploaded.
Related tools
Caesar Cipher Encoder
Encode text with a Caesar cipher shift of 1–25. Classic shift-3 Julius Caesar cipher, real-time output, brute-force mode. Nothing uploaded.
ROT13 Decoder
Decode ROT13 or ROT47 text instantly. ROT13 is self-inverting — apply it once to encode, once more to decode. Used for spoilers and puzzles on Reddit, Usenet.
ROT13 Encoder
Encode text with ROT13 or ROT47 instantly. ROT13 is self-inverting — encoding and decoding are the same operation. Used for spoilers and puzzle forums.
Base64 Decoder
Decode Base64 or Base64URL strings to plain text or download as a binary file. Handles MIME line-wrapping and PEM certificates automatically.
Base64 Encoder/Decoder
Encode text or files to Base64 or decode Base64 strings back to plain text — real-time, fully in your browser.