ROT13 · one click both ways

ROT13 encoder and decoder

ROT13 moves every letter 13 places, so running it twice gives back the original. Forums and puzzle sites use it to hide spoilers and answers so nobody reads them by accident. Paste ROT13 text to reveal it, or type your own to hide it. Switch to ROT47 to scramble digits and symbols as well.

How to use the tool

  1. 1

    Paste or type

    Put the text in the input box. The ROT13 version appears at once.

  2. 2

    No mode to choose

    ROT13 is its own inverse, so the same step both hides and reveals.

  3. 3

    Try ROT47

    Choose ROT47 when digits and punctuation should be hidden too, for example in an answer that is a number.

  4. 4

    Copy and share

    Copy the result into your post or message. Readers can paste it back here to see the answer.

QRScanKaro

Planning a treasure hunt?

Print each clue as a QR code: players scan it to reveal the next coded message. Make QR codes with your colours and logo, free.

Make a clue QR →

Frequently asked questions

Why does ROT13 decode itself?

The alphabet has 26 letters, and 13 + 13 = 26. Moving a letter forward 13 places twice brings it back to where it started, so encoding and decoding are the same operation.

What is the difference between ROT13 and ROT47?

ROT13 changes only the letters A to Z. ROT47 rotates all 94 visible ASCII characters, so digits and symbols like ! and ? are hidden too. Both are their own inverse.

Does ROT13 work on Hindi or other scripts?

No. ROT13 only moves the Latin letters A to Z. Other characters, including Hindi letters and emoji, pass through unchanged.

Is ROT13 used for security anywhere?

Not seriously. It is a way to stop people reading something by accident, like a spoiler, not to stop someone who wants to read it. Anyone can undo it in a second.