Skip to content

ROT13 & Caesar Brute Forcer

Shift, substitute or Vigenère-encode text in your browser — then break a Caesar cipher with chi-squared scoring against real English letter frequencies.

Non-letters (digits, spaces, punctuation, accents) are copied through unchanged.
ZEBRAS

Alphabet dial

ANBOCPDQERFSGTHUIVJWKXLYMZNAOBPCQDRESFTGUHVIWJXKYLZM13letter shift

Inner ring = plain alphabet, outer ring = cipher alphabet, pointer = rotation.

Full substitution mapping

PlainABCDEFGHIJKLM
CipherNOPQRSTUVWXYZ

Letters only: A→N, Z→M. Shift 13 is ROT13, its own inverse.

Brute force — all 26 decryptions of the current cipher text

Ranked by chi-squared distance from standard English letter frequencies (lower is a better fit). The confidence badge uses the ratio between the best and second-best score.

Shift 0best
108.6
χ² · IoC 0.040
49% margin over #2
Shift 22
213.6
χ² · IoC 0.040
Shift 13
219.9
χ² · IoC 0.040
Shift 15
239.3
χ² · IoC 0.040
Shift 2
242.3
χ² · IoC 0.040
#ShiftPlaintext previewχ²Copy
10top 1Why did the chicken cross the road? Gur puvpxra pebffrq gur ebnq!108.6
21Vgx chc sgd bghbjdm bqnrr sgd qnzc? Ftq otuowqz odaeeqp ftq damp!845.0
32top 5Ufw bgb rfc afgaicl apmqq rfc pmyb? Esp nstnvpy nczddpo esp czlo!242.3
43Tev afa qeb zefzhbk zolpp qeb olxa? Dro mrsmuox mbyccon dro bykn!412.0
54Sdu zez pda ydeygaj ynkoo pda nkwz? Cqn lqrltnw laxbbnm cqn axjm!539.8
65Rct ydy ocz xcdxfzi xmjnn ocz mjvy? Bpm kpqksmv kzwaaml bpm zwil!926.6
76Qbs xcx nby wbcweyh wlimm nby liux? Aol jopjrlu jyvzzlk aol yvhk!412.6
87Par wbw max vabvdxg vkhll max khtw? Znk inoiqkt ixuyykj znk xugj!597.5
98Ozq vav lzw uzaucwf ujgkk lzw jgsv? Ymj hmnhpjs hwtxxji ymj wtfi!1003.3
109Nyp uzu kyv tyztbve tifjj kyv ifru? Xli glmgoir gvswwih xli vseh!280.8
1110Mxo tyt jxu sxysaud sheii jxu heqt? Wkh fklfnhq furvvhg wkh urdg!370.7
1211Lwn sxs iwt rwxrztc rgdhh iwt gdps? Vjg ejkemgp etquugf vjg tqcf!307.7
1312Kvm rwr hvs qvwqysb qfcgg hvs fcor? Uif dijdlfo dspttfe uif spbe!243.7
1413top 3Jul qvq gur puvpxra pebff gur ebnq? The chicken crossed the road!219.9
1514Itk pup ftq otuowqz odaee ftq damp? Sgd bghbjdm bqnrrdc sgd qnzc!623.9
1615top 4Hsj oto esp nstnvpy nczdd esp czlo? Rfc afgaicl apmqqcb rfc pmyb!239.3
1716Gri nsn dro mrsmuox mbycc dro bykn? Qeb zefzhbk zolppba qeb olxa!422.2
1817Fqh mrm cqn lqrltnw laxbb cqn axjm? Pda ydeygaj ynkooaz pda nkwz!538.1
1918Epg lql bpm kpqksmv kzwaa bpm zwil? Ocz xcdxfzi xmjnnzy ocz mjvy!1276.6
2019Dof kpk aol jopjrlu jyvzz aol yvhk? Nby wbcweyh wlimmyx nby liux!341.9
2120Cne joj znk inoiqkt ixuyy znk xugj? Max vabvdxg vkhllxw max khtw!767.9
2221Bmd ini ymj hmnhpjs hwtxx ymj wtfi? Lzw uzaucwf ujgkkwv lzw jgsv!658.5
2322top 2Alc hmh xli glmgoir gvsww xli vseh? Kyv tyztbve tifjjvu kyv ifru!213.6
2423Zkb glg wkh fklfnhq furvv wkh urdg? Jxu sxysaud sheiiut jxu heqt!332.5
2524Yja fkf vjg ejkemgp etquu vjg tqcf? Iwt rwxrztc rgdhhts iwt gdps!355.9
2625Xiz eje uif dijdlfo dsptt uif spbe? Hvs qvwqysb qfcggsr hvs fcor!297.9

Frequency analysis — cipher text vs standard English

current text (52 letters) English baseline
A3.8
B3.8
C5.8
D5.8
E9.6
F3.8
G3.8
H7.7
I3.8
J·
K1.9
L·
M·
N3.8
O3.8
P5.8
Q3.8
R11.5
S3.8
T3.8
U5.8
V1.9
W1.9
X1.9
Y1.9
Z·

Comparing the two distributions (Kullback–Leibler style gap against the baseline) is what the shift ranking above automates: an unshifted English text peaks at E/T/A, a Caesar-shifted one at the letters those became.

About this tool

ROT13 & Caesar Brute Forcer encrypts, decrypts and cryptanalyses classical substitution ciphers: shift ciphers (ROT-N, including one-click ROT13), a keyword-shuffled substitution alphabet, and a repeating-key Vigenère cipher. Non-letter characters are always passed through untouched and letter case is preserved, so punctuation, digits and accented text survive round-trips. The brute-force panel decrypts the text at every shift and ranks the results with a chi-squared test against real standard English letter frequencies.

Everything runs entirely in your browser — no text is ever uploaded or sent anywhere, and the tool works offline. Analysis tables are capped for responsiveness: the brute-force preview shows the first 90 characters of each candidate, and shifts are only scored once the text holds at least 8 letters.

Free, no sign-up, no uploads.

  • 100% free — no account needed
  • Runs in your browser
  • Nothing is uploaded

Frequently asked questions

Is ROT13 & Caesar Brute Forcer really free?

Yes. ROT13 & Caesar Brute Forcer is completely free on PureBrowser — every feature, with no account, no trial, and no credit card.

Does ROT13 & Caesar Brute Forcer upload my data?

No. ROT13 & Caesar Brute Forcer runs entirely inside your browser, so anything you type, paste, or open stays on your own device.

Do I need to sign up or install anything?

Neither. There is no account and nothing to download — open the page and ROT13 & Caesar Brute Forcer is ready to use on desktop or mobile.

Does ROT13 & Caesar Brute Forcer work offline?

Once the page has loaded, yes. All of the processing happens locally in your browser, so it keeps working without a connection.