Caesar Cipher Encoder
Runs in browserEncode text with a Caesar cipher shift of 1–25. Classic shift-3 Julius Caesar cipher, real-time output, brute-force mode. Nothing uploaded.
Last updated 02 Apr 2026
The Caesar cipher shifts every letter forward by a fixed number of positions. With shift 3, A→D, B→E, Z→C. Non-letter characters pass through unchanged. Choose any shift 1–25, see output in real time, and use Brute Force to test all 25 possibilities at once. Runs entirely in your browser.
How to use
- 1
Enter your plaintext
Type or paste the text you want to encode into the left panel. Output updates in real time.
- 2
Set the shift amount
Use the + and − buttons or type a number between 1 and 25. The default shift of 3 matches the classic Julius Caesar cipher. Shift 13 produces ROT13.
- 3
Copy the encoded ciphertext
Click Copy next to the output panel to copy the Caesar-encoded text.
- 4
Enable Brute Force to test decodability
Toggle Brute Force to see all 25 possible shifts for your ciphertext at once — useful for checking how easy it would be to decode.
- 5
Decode later
Use the Caesar Cipher Decoder with the same shift value to recover the original text, or enable Brute Force to test all 25 options.
Frequently asked questions
What is the Caesar cipher?
Is this tool safe? Are inputs sent to a server?
How do I decode a Caesar cipher?
What is the difference between Caesar cipher and ROT13?
Are digits and punctuation affected?
Is the Caesar cipher secure for real use?
What is brute force mode?
What happens when a letter wraps past Z?
Was Julius Caesar the first to use this cipher?
Encode text with the Caesar cipher — one of the oldest and most famous
encryption techniques in history. Julius Caesar reportedly used a shift of
3 to communicate with his generals around 50 BC.
**How it works:** Each letter in the plaintext is replaced by the letter
that sits a fixed number of positions later in the alphabet. Z wraps around
back to A. Uppercase and lowercase letters are handled independently; all
other characters — digits, punctuation, spaces — pass through unchanged.
**Choosing a shift:** Use any value from 1 to 25. Shift 3 is the classic
Caesar cipher. Shift 13 is ROT13 — a special case where encoding and
decoding are identical because 13 + 13 = 26.
**Brute force mode:** Enable Brute Force to see all 25 possible shifts
for the current input simultaneously — useful for checking how easily
your message could be decoded.
All processing runs in your browser — your text is never uploaded.
Related tools
Caesar Cipher Decoder
Decode Caesar cipher text with any shift 1–25, or brute-force all 25 shifts instantly. Historically used by Julius Caesar with shift 3.
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.
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.
Base64 Encoder
Encode text or binary files to Base64 or Base64URL. Supports MIME line wrapping, data URIs, and files up to 50 MB. Fully browser-based.
Base64 Encoder/Decoder
Encode text or files to Base64 or decode Base64 strings back to plain text — real-time, fully in your browser.