ROT13 encoder and decoder
Scramble or unscramble letters with ROT13.
Editor
ROT13 encoder and decoder: what it does
ROT13 moves every Latin letter 13 places along the alphabet. Because the alphabet has 26 letters, running it twice gives back the original, so one tool both encodes and decodes. It is a light scramble for spoilers and puzzles, not real encryption.
ROT13 encoder and decoder: how to use it
- Paste your text.
- Select Apply.
- Copy the result, and apply it again to get the original.
ROT13 encoder and decoder: when to use it
- Hide a spoiler, a riddle answer or a punchline in a forum post or a message.
- Read a ROT13 text found in a puzzle, a newsgroup archive or a game.
- Lightly obscure a list of names or hints so they are not readable at a glance.
ROT13 encoder and decoder: examples
Input
The butler did it
Result
Gur ohgyre qvq vg
Input
Answer: a candle
Result
Nafjre: n pnaqyr
ROT13 encoder and decoder: questions and answers
Is ROT13 secure?
No. It is a trivial substitution and is not suitable for protecting information; it only hides text from a casual glance.
What happens to digits and accents?
They are unchanged. Only the 26 basic Latin letters are rotated.
Why does applying it twice give my text back?
Each letter moves 13 places in a 26-letter alphabet, so moving twice brings it back to where it started.
Is ROT13 the same as a Caesar cipher?
It is a Caesar cipher with a shift of 13, chosen because the same operation both encodes and decodes.
Is my text sent to a server?
No. Everything runs in your browser on your own device, so your text never leaves it.
Related tools
Tools people often use together with this one.
- Morse code translator
Translate text to Morse code, or Morse back to text.
- Text to binary converter
Convert text to binary code, or binary back to text.
- Base64 encode and decode
Convert text to Base64, or decode Base64 back to text.
- Text to hex converter
Convert text to hexadecimal bytes, or hex back to text.
- URL encode and decode
Percent-encode text for a URL, or decode it back.
- HTML entities encode and decode
Escape text for HTML, or turn entities back into characters.