🔣ROT47 Converter

Convert text with ROT47

How ROT47 works

ROT47 shifts the 94 printable ASCII characters from exclamation mark (33) to tilde (126) forward by 47 places. Unlike ROT13, which moves only letters, it scrambles digits and punctuation too, so the shape of the original text is much harder to read at a glance. It is used to hide spoilers, to build and solve puzzles and CTF challenges, and to keep an answer from sitting in plain sight in a log.

Applying it twice gives you the original back. Because 47 is exactly half of 94, shifting twice lands on the starting character, so no separate decode button is needed. This tool runs the result through the shift a second time on every conversion and tells you whether the round trip matched, and a button sends the output back into the input box so you can see it reverse.

Anything outside the range is left alone. Spaces, line breaks, accented letters, non-Latin scripts and emoji are not in the 33 to 126 range, so they pass through untouched, and the count is shown with the result. Remember that ROT47 is obfuscation, not encryption: there is no key and the rule is public, so anyone can undo it instantly. Never use it to protect passwords or personal data.

Frequently asked questions

Where is the decode button?

ROT47 is its own inverse, so applying the same shift twice restores the original text. Send the result back into the input box and convert again to watch it reverse.

Is ROT47 secure?

No. It has no key and the rule is publicly known, so anyone can reverse it in seconds. Treat it as a way to hide a spoiler, never as protection for passwords or personal information.