ROT47 — Caesar arithmetic over the 94 printable ASCII characters instead of 26 letters, so digits and punctuation rotate too.
Rotates printable ASCII (0x21-0x7e) by 47 places. Preserves case and digits.
A worked example§
Encrypting a sample with the cipher itself, at build time:
MEET ME BY THE OLD CLOCK TOWER AT DAWN
Key: 47
produces the ciphertext
|tt% |t q* %wt ~{s r{~rz %~(t# p% sp(}
This example is generated by running the cipher when the page is built, and the round trip is checked, so it always matches what the solver does.
How it is broken§
Ninety-four keys. The catch is that a reading can be mostly punctuation and still look plausible to a letters-only scorer, which is why this solver checks letter density before believing one.
History and context§
A programmer's joke that outlived the joke, now standard in CTF puzzles where the payload is ASCII rather than prose.
See also§
Caesar (ROT-N) · ROT13 · Atbash · Affine · Reverse
Browse every cipher in the Shift and reciprocal alphabets family, read the history of codebreaking, or return to the wiki main page.
Frequently asked questions§
How is the ROT47 broken?
Ninety-four keys. The catch is that a reading can be mostly punctuation and still look plausible to a letters-only scorer, which is why this solver checks letter density before believing one.
What key does the ROT47 use?
shift 0-93. There are 94 possible keys.
How much ciphertext do I need?
At least 4 characters for this solver to attempt it; short messages can be readable and still not be proof.
Can I break a ROT47 on this page?
Not with the browser build, which targets the common puzzle families. The desktop version searches it: see the Windows app page.