🔀 ROT47 Encoder / Decoder
ROT13's bigger cousin: ROT47 rotates every printable ASCII character — letters, digits and symbols — and applying it again undoes it.
Transformed in your browser — nothing you type is uploaded.
How the rot47 encoder / decoder works
ROT47 shifts each character within the 94 printable ASCII characters (from "!" to "~") by 47 places, wrapping around. Because 47 is half of 94, applying it twice returns the original — so, like ROT13, a single operation both encodes and decodes. Unlike ROT13, which only touches letters, ROT47 also scrambles digits and punctuation, producing a more thoroughly garbled result.
ROT47 is popular in Unix and programming circles for lightly obscuring text — spoilers, config snippets, joke answers — where ROT13 leaves numbers and symbols readable. It provides no security whatsoever; it's a reversible, keyless rotation, useful only for "don't read this by accident".
Frequently asked questions
How is ROT47 different from ROT13?
ROT13 rotates only the 26 letters, leaving digits and punctuation untouched. ROT47 rotates all 94 printable ASCII characters, so numbers and symbols are scrambled too — a more complete obfuscation.
Why is the same operation used to encode and decode?
Because it rotates by 47 within a 94-character range, and 47 is exactly half of 94. Applying it twice is a full rotation back to the start, so ROT47 is its own inverse.
What is ROT47 used for?
Lightly hiding text where ROT13 isn't enough because the content has numbers or symbols — spoilers, puzzle answers, snippets. It offers no real security.
Is ROT47 secure?
No — it's a fixed, keyless rotation reversible by anyone. It obscures, it doesn't protect.
Is my text uploaded?
No — ROT47 is applied in your browser.