ROT47 Cipher

Use the ROT47 encoder to encode or decode printable ASCII text with a keyless 47-position rotation.

Input
0 chars · 0 bytes
Try:
Result
✓ Fixed rotation over printable ASCII (94 chars) ✓ No key or settings required ✓ We never store your messages ✓ Processed on our server
Examples
Encode a greeting
Input Hello, World!
Output w6==@[ (@C=5P

ROT47 shifts every printable ASCII character by 47 positions, including letters, the comma and the exclamation mark.

Decode ROT47 text
Input w6==@[ (@C=5P
Output Hello, World!

The same operation decodes ROT47 because the cipher is reciprocal.

Use the ROT47 encoder with letters and digits
Input ROT47 rocks 2024
Output #~%cf C@4<D a_ac

This ROT47 encoder example changes uppercase letters, lowercase letters, digits, and punctuation-capable ASCII characters in one pass. Apply ROT47 to the output again to recover ROT47 rocks 2024.

Preserve spaces and Unicode characters
Input Email: test@example.com
Output t>2:=i E6DEo6I2>A=6]4@>

ROT47 rotates every printable ASCII character in the address, including the colon, at sign, and period, while the space remains unchanged. Non-ASCII characters would likewise pass through unchanged.

How ROT47 works

ROT47 is a keyless rotation cipher for the 94 printable ASCII characters, from code 33 (!) through code 126 (~). It moves every supported character 47 positions forward in that range. Letters, digits, and punctuation all change, while spaces, line breaks, and characters outside printable ASCII stay as they are.

Since 47 is exactly half of 94, ROT47 is self-inverse: run the same transformation a second time and the original text returns. This page works as both a ROT47 encoder and a ROT47 decoder; the Encode and Decode controls produce the same reversible conversion.

ROT47, ROT 47, and ROT13

ROT 47 is simply an alternate spelling of ROT47. Unlike ROT13, which rotates only the 26 Latin letters, ROT47 covers the complete printable ASCII range. That is why a ROT47 result usually changes numbers and symbols as well as alphabetic characters.

Use ROT47 for reversible text obfuscation, demonstrations, puzzles, or decoding a known ROT47 string. It has no password or secret key, so it is not appropriate for protecting confidential information.

How to use the ROT47 tool
  1. Enter text containing at least one printable ASCII character.
  2. Choose Encode to create a ROT47 string, or Decode for a string already transformed with ROT47.
  3. Copy the result. To verify a conversion, paste the result back into the tool and run ROT47 once more.

The tool does not transliterate Unicode. For example, Cyrillic, accented letters, emoji, tabs, and spaces are preserved rather than rotated.

FAQ

No. ROT47 is an obfuscation method, not secure encryption. It has no secret key and is trivial to reverse.

ROT13 rotates only the 26 Latin letters, while ROT47 rotates the full range of 94 printable ASCII characters, so digits and punctuation are transformed too.

Paste the printable-ASCII text into the ROT47 decoder and run the conversion. ROT47 is self-inverse, so decoding uses exactly the same 47-position rotation as encoding; applying it twice restores the starting text.

ROT47 changes the 94 printable ASCII characters with codes 33 through 126. This includes uppercase and lowercase Latin letters, digits, and printable punctuation. Spaces, line breaks, tabs, emoji, Cyrillic, and other non-ASCII characters are not rotated.

No. ROT47 has a fixed shift of 47 and no secret key. Anyone who knows the method can reverse it immediately, so use it only for simple obfuscation, learning, or puzzle-style text transformations.

Yes. ROT 47 is a spaced spelling of the same printable-ASCII rotation cipher. Both names describe a 47-character shift across the 94 printable ASCII characters.
Related tools

Caesar Cipher

Classic letter-shift cipher with custom shift values.

XOR Cipher

Online XOR encryption and decryption with text or hex keys.

Playfair Cipher

Classic digraph substitution cipher with keyword matrix encryption.