ROT13 Encoder / Decoder
Classic ROT13 letter rotation cipher
ROT13 rotates every English letter thirteen places through the alphabet, wrapping Z round to A. The property that makes it unusual is that thirteen is exactly half of twenty-six, so running the text through twice returns the original — the encode button and the decode button are the same button. It was invented to hide plot spoilers and puzzle answers on forums where a reader could choose to look, which is exactly the scale of security it offers: none at all. Anyone can reverse it instantly, and automated tools do so without being asked. The mapping touches ASCII letters only, so Cyrillic, Greek, accented characters and emoji pass through untouched, while digits, spaces and punctuation are left alone.
Apply the classic ROT13 cipher — each letter is shifted 13 places, so encoding and decoding are the same operation. The original spoiler-hider of early internet forums.
Private ROT13 Encoder / Decoder In Your Browser
ROT13 Encoder / Decoder is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.
How to use ROT13 Encoder / Decoder
Paste the text you want to obscure into the input box.
Click Apply ROT13 — the result appears in the panel below immediately.
Read the transformed text, which is safe to post publicly as a spoiler.
Paste the ROT13 text back in and apply it again to recover the original.
- Single transform that both encodes and decodes, since two passes are the identity
- Applies only to English letters, leaving digits, spaces and punctuation unchanged
- Non-Latin scripts, accents and emoji pass through without alteration
- Result refreshes as you type, with a copy control on the output
- A forum moderator obfuscating a plot twist so a reader has to choose to reveal it.
- A puzzle setter posting an answer that casual readers will not see by accident.
- A developer testing whether a system correctly decodes ROT13 in a legacy text protocol.