Skip to content
D DocNectar

Free ROT47 Encoder and Decoder

Encode or decode text with ROT47, which shifts every printable ASCII character (letters, digits and punctuation) 47 positions.

100% Free No Signup Works on all devices

Built and fact-checked by the DocNectar team — see our editorial standards

Thanks for rating!

Key Features

Instant Calculation

Get accurate results in real time with our optimized algorithm.

Mobile Friendly

Fully responsive design. Works on all devices & screen sizes.

Privacy Focused

Your data stays on your device. We don't store any inputs.

100% Free

No hidden costs. This tool is completely free forever.

ROT47 extends the idea behind ROT13 to the full range of printable ASCII characters — letters, digits, and common punctuation — rather than just the 26 letters of the alphabet.

This tool encodes or decodes text using ROT47, shifting each printable character 47 positions through a 94-character range.

How it works

Enter your text and the tool shifts every printable ASCII character (character codes 33 to 126) 47 positions through that range, wrapping around at the end. Because 47 is exactly half of 94, running ROT47 on already-encoded text decodes it — the same operation works both ways. Spaces and non-printable characters are left unchanged.

  1. Enter text.
  2. Click Calculate to see your results.

Examples

Encoding a message with digits

"Meet at 5pm!" becomes "|66E 2E dA>P". Running ROT47 on that result again returns "Meet at 5pm!".

Who should use it

  • Obscuring text that includes numbers or symbols, not just letters.
  • Simple text obfuscation for programming exercises.

Industry applications

  • Online forums and newsgroups
  • Programming education and puzzles

Advantages

  • Covers a much wider character range than ROT13 (letters, digits, and punctuation).
  • Same simple self-inverse property as ROT13 — one operation both encodes and decodes.

Limitations

  • Provides zero real security — easily reversed by running it again.
  • Output can look jarring since punctuation and digits are also scrambled.

Common mistakes to avoid

  • Assuming ROT47 output is still readable text — because it shifts punctuation and digits too, the result often looks like random symbols.
  • Mixing up ROT13 and ROT47 — text encoded with one won't decode correctly with the other.

Best practices

  • Use ROT47 when you want to obscure digits and punctuation as well as letters, not just letters alone.

Tips

  • If your text includes prices, dates, or codes you also want obscured, ROT47 covers them — ROT13 would leave them untouched.

Frequently asked questions

Yes, with no signup and no limit on how many conversions you run.
ROT13 only shifts the 26 letters of the alphabet. ROT47 shifts the full range of 94 printable ASCII characters, so digits and punctuation get scrambled too, not just letters.
No — like ROT13, it provides no real security. It's a simple obscuring technique, not encryption.
ROT47 is its own inverse — encoding and decoding are the exact same operation, so running your output back through the tool restores the original text.

Get new calculators and guides in your inbox

No spam — just new tools like ROT47 Cipher Tool and practical guides.

Favorites