Next-Gen App & Browser Testing Cloud
Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

This free online tool lets you instantly encode or decode text with the ROT47 cipher, a letter, number, and symbol substitution cipher that's a great fit for lightweight obfuscation and learning the basics of cryptography.
Input
Output
ROT47 is a substitution cipher that shifts every printable ASCII character, including digits and symbols, by 47 positions within a 94-character set. Because 47 is exactly half of 94, the cipher is its own inverse, so running the same conversion on ROT47 text decodes it back to the original.
ROT47 extends the idea behind the ROT13 Encoder/Decoder to the full printable ASCII range. For a shift you choose yourself, use the Caesar Cipher Decoder instead.
How ROT47 Works
ROT47 operates on the printable ASCII range from ! (character code 33) to ~ (character code 126). Every character in that range is shifted forward by 47 places, wrapping back around to the start once it passes the end of the range:
This wider coverage makes ROT47 handy any time you want to obscure more than just alphabetic text, for example email addresses, URLs, or short code snippets shared in forums.
ROT47 vs. ROT13
Using the ROT47 Encoder/Decoder is quick and requires no setup. Here's a step-by-step guide:
Step 1: Enter Your Text
Type or paste the text you want to encode or decode into the "Input" section. The tool accepts any printable ASCII content, and it leaves spaces, line breaks, and non-ASCII characters unchanged. You can also upload a text file or load content directly from a URL.
Step 2: Encode or Decode Your Text
Once your text is in the Input box, click the "Encode / Decode" button. The tool applies the ROT47 shift to every printable character and displays the result instantly in the Output box.
Step 3: Decode Back if Needed
Because ROT47 is self-inverse, decoding is exactly the same action as encoding. Paste ROT47-encoded text into the Input box and click "Encode / Decode" again to get your original text back.
Step 4: Use Your Converted Text
Copy the output with one click, or download it as a plain text file. From there you can use it for casual obfuscation, testing, or learning purposes.
Full Printable ASCII Coverage
The TestMu AI ROT47 tool rotates the complete 94-character printable ASCII set, letters, numbers, and symbols, giving a broader and more consistent transformation than a letters-only cipher.
User-Friendly Interface
With a clean, simple interface, this tool is easy to use for beginners and experienced developers alike, no manuals required.
Free and Accessible
TestMu AI offers this tool completely free, with no signup or login required, so anyone can start converting text right away.
Instant, Reliable Results
The tool converts text the moment you click Encode / Decode, with built-in error handling so unexpected input never breaks the page.
Great for Learning
Students and educators can use this tool to explore how substitution ciphers work across a wider character set than the classic Caesar cipher.
Privacy and Security
All conversion happens locally in your browser. Your text is never sent to or stored on TestMu AI servers.
Testing and Development
ROT47 hides text from casual reading, it does not encode it for transport. For that, reach for Base64 Encode, URL Encode, or ASCII to Hex.
Developers can use the ROT47 tool to quickly generate scrambled test strings, or to verify that data-handling code correctly round-trips encoded and decoded values.
Online Privacy
In forums or public posts, people sometimes use ROT47 to hide email addresses, links, or short snippets from casual readers and simple automated scrapers.
Education
Teachers can use ROT47 alongside ROT13 to show how extending a cipher's character set changes the scope, and the limits, of simple substitution encryption.
No, ROT47 is not a secure encryption method. It offers no real cryptographic protection and can be reversed instantly by anyone who knows or guesses that ROT47 was used. Use it for obfuscation and fun, not for protecting sensitive data.
ROT13 only shifts the 26 letters of the English alphabet, leaving numbers and symbols untouched. ROT47 shifts all 94 printable ASCII characters, letters, numbers, and punctuation, giving a more scrambled and harder-to-eyeball result.
No, the ROT47 tool on TestMu AI is completely free to use, with no signup and no limits on how often you can encode or decode text.
Yes. The ROT47 tool runs entirely in your browser and works on desktop, tablet, and mobile devices alike, so you can encode or decode text on the go.
ROT47 rotates every printable ASCII character from ! (33) through ~ (126), which covers uppercase and lowercase letters, digits, and common punctuation and symbols. Spaces, tabs, line breaks and non-ASCII characters are left unchanged.
ROT47 is useful when you want to obscure numbers and symbols in addition to letters, for example scrambling email addresses, code snippets, or mixed alphanumeric strings in forum posts to keep them out of casual view and away from simple scrapers.
Conversion is effectively instant. ROT47 is a lightweight character-by-character shift, so even large blocks of text are encoded or decoded the moment you click Encode / Decode.
There's no hard limit built into the tool. Very large inputs are only bound by your browser's own memory and performance.
ROT47 always rotates by exactly 47, half of the 94-character printable ASCII set. That fixed midpoint is what makes it self-reversing, so running the same tool twice always returns your original text.
Did you find this page helpful?
TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance