The ROT13 tool applies the ROT13 (Rotate-by-13) substitution cipher to any text. Each letter is replaced with the letter 13 positions after it in the alphabet. Since the alphabet has 26 letters, applying ROT13 twice returns the original text — encoding and decoding are the same operation.
ROT13 was widely used in Usenet newsgroups to hide spoilers, punchlines, and offensive content behind a simple encoding that required deliberate action to read. It is also used as a simple obfuscation for puzzles, games, and demonstrations.
Non-letter characters (numbers, spaces, punctuation) are preserved unchanged.
Everything runs in your browser. Your data never leaves your device.
Enter your text.
The ROT13 result appears instantly. The same operation encodes and decodes.
Copy the result.
ROT13 and Base64 are sometimes confused because both scramble the appearance of text, but they work completely differently. ROT13 shifts letters within the alphabet, so the output is still made of familiar letters and roughly the same length — it's meant purely to obscure text from a casual glance, like hiding a spoiler.
Base64 converts data into a different character set entirely and is meant for representing binary data as text, not for obscuring content — it's just as trivially reversible as ROT13, but serves a different technical purpose. Neither provides any real security; both are instantly reversible by anyone who recognizes what they're looking at.
No — ROT13 is a trivial substitution cipher with zero cryptographic security. It is used only for obscuring text from casual view, not for protecting sensitive data.
Because the alphabet has 26 letters and 13 + 13 = 26. Shifting by 13 twice returns to the original position, so one operation both encodes and decodes.
Caesar cipher shifts letters by any amount (originally 3). ROT13 is a specific Caesar cipher with a shift of exactly 13. Caesar cipher requires knowing the shift amount to decode; ROT13 is always self-decoding.
No — only letters (A–Z and a–z) are shifted. Numbers, spaces, and punctuation pass through unchanged.
ROT47 is a variant that shifts all printable ASCII characters (not just letters) by 47 positions within the printable ASCII range (33–126).
Yes — this is one of ROT13's classic uses. Encode your spoiler text and readers who want to see it can decode it themselves by pasting it back into this tool.
It only shifts the 26 letters of the basic Latin alphabet (A-Z, a-z). Accented characters, non-Latin scripts, numbers, and punctuation pass through unchanged, so it works best on plain English text.
Not meaningfully — ROT13 has no security value regardless of variations. For any real confidentiality need, use actual encryption like AES rather than a substitution cipher.