ROT13 Decoder

Paste ROT13-encoded text and instantly decode it — or encode plain text — since ROT13 is its own inverse.

Only A–Z letters are shifted; digits and punctuation pass through unchanged.

Summary

Paste ROT13-encoded text and instantly decode it — or encode plain text — since ROT13 is its own inverse.

How it works

  1. Paste or type your ROT13-encoded text into the input box.
  2. The decoded output appears instantly below as you type.
  3. Letters A–Z and a–z are shifted by 13; all other characters (numbers, punctuation, spaces) are left unchanged.
  4. Click "Copy Output" to copy the decoded text to your clipboard.
  5. Use "Swap" to move the output back to the input for a second pass.
  6. Click "Clear" to reset both fields.

Use cases

  • Decode spoilers posted in ROT13 on forums and social media.
  • Reveal puzzle answers hidden with ROT13 encoding.
  • Quickly encode text you want to obscure from casual readers.
  • Verify ROT13 output when building or testing encoding scripts.
  • Decode newsgroup or mailing-list messages that use ROT13 for off-topic content.
  • Teach students about basic substitution ciphers and their limitations.

Frequently Asked Questions

Last updated: 2026-06-09 · Reviewed by Nham Vu