ROT13 Encoder
Runs in browserEncode text with ROT13 or ROT47 instantly. ROT13 is self-inverting — encoding and decoding are the same operation. Used for spoilers and puzzle forums.
Last updated 02 Apr 2026
ROT13 rotates every letter by 13 positions. A becomes N, B becomes O, and so on. Because the alphabet has 26 letters, applying ROT13 twice returns the original text — encoding and decoding are identical. Also supports ROT47 for all printable ASCII. Runs entirely in your browser.
How to use
- 1
Type or paste your text
Enter the plain text you want to encode in the input panel. The ROT13 output updates in real time as you type.
- 2
Choose ROT13 or ROT47
ROT13 rotates letters only (A–Z, a–z). ROT47 also rotates digits and printable punctuation (ASCII 33–126). Select the variant that fits your use case.
- 3
Copy the encoded output
Click Copy to copy the encoded text to your clipboard. To decode, paste the output back into the encoder — the result is identical to the original text.
Frequently asked questions
What is ROT13?
Is encoding the same as decoding in ROT13?
Is this tool safe? Are inputs sent to a server?
What is ROT47 and how is it different from ROT13?
Is ROT13 secure for sensitive data?
What characters are left unchanged by ROT13?
Where is ROT13 used?
What does ROT13 of ROT13 equal?
Can I use ROT13 to hide passwords?
Encode text with ROT13 or ROT47 in real time, entirely in your browser.
**ROT13** rotates each letter 13 positions in the alphabet. Uppercase and
lowercase letters are handled independently; numbers, punctuation, and
spaces are left unchanged. Because 13 + 13 = 26 (the full alphabet length),
ROT13 is its own inverse — the same operation both encodes and decodes.
**ROT47** extends this to all 94 printable ASCII characters (code points
33–126), rotating each by 47 positions. ROT47 encodes digits and common
punctuation in addition to letters — also self-inverting.
**Common uses:**
- Hiding spoilers on Reddit, Usenet, and gaming forums
- Obscuring puzzle answers without a password
- CTF challenge obfuscation (often ROT47 for broader coverage)
- Quick fun or educational demonstrations of substitution ciphers
ROT13 and ROT47 provide no cryptographic security. Use them only for casual
text scrambling — never for sensitive data.
All processing runs entirely in your browser. Nothing is uploaded.
Related tools
ROT13 Decoder
Decode ROT13 or ROT47 text instantly. ROT13 is self-inverting — apply it once to encode, once more to decode. Used for spoilers and puzzles on Reddit, Usenet.
Caesar Cipher Encoder
Encode text with a Caesar cipher shift of 1–25. Classic shift-3 Julius Caesar cipher, real-time output, brute-force mode. Nothing uploaded.
Caesar Cipher Decoder
Decode Caesar cipher text with any shift 1–25, or brute-force all 25 shifts instantly. Historically used by Julius Caesar with shift 3.
Base64 Encoder
Encode text or binary files to Base64 or Base64URL. Supports MIME line wrapping, data URIs, and files up to 50 MB. Fully browser-based.
Base64 Encoder/Decoder
Encode text or files to Base64 or decode Base64 strings back to plain text — real-time, fully in your browser.