ROT13 Encoder

Rotate every letter by 13 places as you type. ROT13 is its own inverse, so the same tool both hides and reveals the text — numbers and punctuation never move.

Type some text to see the ROT13 result.
ROT13 output
Characters in0
Characters out0

How to use the ROT13 Encoder

Type or paste your text into the input box — the output updates live as you type.

Every A–Z and a–z letter moves 13 places along the alphabet; digits, spaces and punctuation are left untouched.

Use Copy output, or click Use output as input to run ROT13 again and get the original text back.

Frequently asked questions

Is ROT13 really its own inverse?

Yes. The Latin alphabet has 26 letters and 13 is exactly half of 26, so rotating twice by 13 places returns every letter to where it started. The same output decodes the text.

Does it handle uppercase, lowercase and accents?

Uppercase and lowercase letters rotate independently, so case is preserved. Digits, spaces, punctuation and accented characters are left exactly as they are.

Is ROT13 a form of encryption?

No. ROT13 has no key and provides no real security. It is traditionally used to hide spoilers and punchlines, so never use it to protect sensitive data.

Related tools