Classic Caesar-13 substitution — encrypt and decrypt are the same op. Part of the DevTools Surf developer suite. Browse more tools in the Security / Crypto collection.
Use Cases
Forum users encoding spoilers in discussion threads
Developers testing basic cipher and string manipulation logic
Teachers demonstrating substitution ciphers in CS courses
Tips
Apply ROT13 twice to get back the original text
Use it to hide puzzle spoilers in plain-text forums
ROT13 is its own inverse — one operation encrypts and decrypts
Fun Facts
ROT13 became popular on Usenet in the 1980s as a way to hide spoilers and offensive jokes — the rec.humor group was one of its earliest adopters.
ROT13 is a special case of the Caesar cipher with a shift of 13; since the English alphabet has 26 letters, applying it twice returns the original text.
The Unix command 'tr A-Za-z N-ZA-Mn-za-m' has been the canonical one-liner for ROT13 since the early BSD distributions in the 1980s.
FAQ
Is ROT13 just Caesar with shift=13?
Yes — exactly. The special property is that 13 is half of 26, so applying ROT13 twice gets back to the original. Self-inverse.
When is ROT13 used today?
Hiding spoilers or joke punchlines in forums. Not security — it's obfuscation by convention. Most internet users know about ROT13.
Can I chain ROT13 with other ciphers?
ROT13 + ROT13 = identity. ROT13 + Atbash = different result (both substitution, but different mappings). Cute but not useful.
What about ROT47?
Shifts by 47 across printable ASCII (codepoints 33-126). Covers digits and punctuation too. Same self-inverse property. Slightly more thorough than ROT13.