ROT13 Encoder
Encode text using the ROT13 cipher. Shifts each letter by 13 positions in the alphabet. Numbers and symbols are unchanged.
How to Use
- 1
Enter your text
Type or paste the text you want to ROT13-encode.
- 2
Click Encode ROT13
Each letter is shifted by 13 positions. A→N, B→O, ..., N→A. Numbers and symbols stay unchanged.
- 3
Copy the result
Click Copy to copy the encoded text.
What is ROT13 Encoder?
ROT13 ("rotate by 13 places") is a simple letter substitution cipher that replaces each letter with the letter 13 positions after it in the alphabet. Since the English alphabet has 26 letters, applying ROT13 twice returns the original text — the same function encodes and decodes.
ROT13 is not encryption — it provides zero security. It's used to obscure spoilers, puzzle answers, and offensive content in forums, Usenet, and email so that the text isn't immediately readable at a glance.
FAQ
Is ROT13 secure?
Does ROT13 work with non-English letters?
How do I decode ROT13?
Related Articles
Related Tools
ROT13 Decoder
Decode ROT13-encoded text back to plain text. The same shift-by-13 operation that encodes also decodes.
Base64 Encoder
Encode any text to Base64 online. Supports UTF-8 characters including accents, CJK text, and emoji. Free, fast, client-side.
HTML Entity Encoder
Encode special characters to HTML entities. Prevents XSS attacks and ensures HTML code displays correctly on web pages.
Base64 Decoder
Decode Base64 strings back to plain text online. Handles standard Base64 and UTF-8 encoded content. Free, fast, client-side.
Hex Encoder (Text to Hex)
Convert text to its hexadecimal byte representation. Each byte is shown as a two-digit hex value, space-separated.
HTML Entity Decoder
Decode HTML entities back to their original characters. Convert <, &, " and numeric entities to readable text.