ROT47 Translator (ASCII Shift Cipher)
Obfuscate text, numbers, and symbols with ROT47.
Your Security Matters: Client-Side Processing
- All operations happen in your browser.
- Your data, images, files, keys, or passwords are never stored or sent to our servers.
- We don't track or monitor your generated content.
What is ROT47 (Rotate by 47)?
**ROT47** is a simple substitution cipher, like ROT13. However, it's more comprehensive. While ROT13 only rotates the 26 letters of the alphabet, ROT47 rotates *all* printable ASCII characters.
How it Works:
ROT47 operates on the 94 characters in the ASCII range from 33 (`!`) to 126 (`~`). It takes a character and replaces it with the character 47 positions after it, wrapping around the end of the range.
- The "key" or **shift** is always 47.
- 47 is exactly half of 94, which means ROT47 (like ROT13) is **its own inverse**.
- Applying the ROT47 algorithm twice returns the original text.
ROT47 vs. ROT13:
- **ROT13:**
Hello→Uryyb(Only letters change) - **ROT47:**
Hello, 123!→w6==@D[ @7c](Letters, numbers, and symbols all change)
Is ROT47 Secure?
**No. It provides zero security.** It is not encryption, but **obfuscation**. Because the key is public (it's *always* 47), anyone can instantly reverse it. It makes text unreadable to a casual glance, but it provides no real protection.
Its main purpose is to "scramble" text that includes numbers and symbols, which ROT13 would leave untouched.
ROT47 Examples
Loading ROT47 examples...
ROT47 Key Concepts & Best Practices
Obfuscation, Not Encryption
ROT47 is **not security**. It's a "toy" cipher for scrambling text. The key is public knowledge. Never use it to protect sensitive data. For real security, you must use **AES** (Advanced Encryption Standard).
Encrypt = Decrypt
The most unique feature of ROT47 is that it's its own inverse. The function to encode text is the *exact same* as the function to decode it. This is because 47 is half of the 94-character set (47 + 47 = 94), a full rotation.
Full Printable ASCII
The main difference from ROT13 is the character set. ROT47 rotates everything from the exclamation mark `!` to the tilde `~`. This includes all letters `(A-Z, a-z)`, numbers `(0-9)`, and common symbols `(!@#$%^&...)`.