ROT13 Encoder / Decoder

Apply ROT13, ROT47 or ROT13 with digit rotation; applying it twice restores the original.

Runs in your browser Free
Processed locally in your browser.

Only the Latin letters A–Z are shifted; other characters stay unchanged. This is a classic puzzle cipher, not encryption.

What is ROT13?

ROT13 rotates every letter 13 places through the alphabet. Because the English alphabet has 26 letters, applying ROT13 twice returns the original text, so encoding and decoding are the same operation. For example 'hello' → 'uryyb'.

Where it's used

On forums ROT13 hides film and TV spoilers, puzzle answers and punchlines so readers don't see them by accident. It isn't meant for security.

Variants

  • ROT13: rotates letters only
  • ROT13 + digits (ROT5): also rotates digits by 5
  • ROT47: rotates every visible ASCII character, including digits and punctuation

All transformations happen instantly in your browser.

How to use ROT13 Encoder / Decoder

  1. Type or paste your text.
  2. Choose ROT13, ROT13 + digits or ROT47.
  3. The result appears instantly.
  4. Copy it; apply the same operation again to decode.

Why use this tool?

The classic, fast way to hide and reveal spoilers and answers.

FAQ

Why do encoding and decoding give the same result?

The alphabet has 26 letters; shifting by 13 twice returns every letter to where it started.

Is ROT13 encryption?

No, it's only obfuscation and can be decoded instantly.

What happens to accented letters?

Letters outside the English alphabet are left unchanged.

Related tools