ROT47 Text
Encrypt or decrypt text using the ROT47 cipher. Shifts ASCII characters (33-79) by 47 places.
Settings
Live Statistics
Continue with Related Tools
What is ROT47?
ROT47 is an enhanced version of ROT13 that encrypts not just letters, but all printable ASCII characters including numbers, punctuation, and symbols. It shifts characters from ASCII 33 (!) to ASCII 126 (~) by 47 positions.
For example, the text Hello World! becomes w6=@@ (@C=5P when ROT47 encrypted.
Features
Full ASCII Range
Encrypts letters, numbers, and symbols—everything except spaces.
Symmetric Cipher
No keys needed! The same operation encrypts and decrypts.
Batch Processing
Encrypt multiple lines at once with line-by-line mode.
File Upload
Load files and download encrypted results.
Instant Processing
See results in real-time as you type.
Client-Side Only
All processing happens in your browser. We never see your data.
How to use
- Input: Type your message (including numbers and symbols).
- Encrypt: The tool shifts all printable characters by 47 positions.
- Decrypt: Run the encrypted text through the tool again to get the original back.
Example - Encrypt Email Address
Frequently Asked Questions
What is ROT47?
ROT47 is an extended version of ROT13 that rotates all printable ASCII characters (not just letters). It shifts characters from ASCII 33 (!) to ASCII 126 (~) by 47 positions. This means numbers, punctuation, and symbols are also encrypted, making it more obscure than ROT13.
How is ROT47 different from ROT13?
ROT13 only rotates letters (A-Z, a-z) and leaves numbers and symbols unchanged. ROT47 rotates all printable characters including letters, numbers, and symbols. For example, '123' stays '123' in ROT13, but becomes 'pqr' in ROT47.
How do I decrypt ROT47?
Like ROT13, ROT47 is symmetric and self-inverse. Just run the encrypted text through the tool again to decrypt it. The same operation that encrypts also decrypts!
Is ROT47 secure encryption?
No, ROT47 is not secure for protecting sensitive data. While it's more obscure than ROT13 (since it affects more characters), it's still trivially easy to break. Use it only for obfuscation, not for actual security.
What characters does ROT47 affect?
ROT47 affects all printable ASCII characters from ASCII 33 (!) to ASCII 126 (~). This includes: letters (A-Z, a-z), numbers (0-9), and symbols (!@#$%^&*...). Spaces, tabs, and newlines are not affected.
Why does ROT47 change numbers and symbols?
ROT47 operates on a larger character set (94 printable characters) than ROT13 (52 letters). This makes the encrypted output more obscure because even numbers like '2023' become 'a_ac', and symbols like '@gmail' become 'ov>2=6'.
Can I use batch mode to encrypt multiple lines?
Yes! Enable 'Batch Mode' to process each line independently. This is useful for encrypting lists, code snippets, or structured data while preserving line breaks.
Can I upload a file to encrypt?
Yes! Click 'Upload' to load a .txt, .md, or .csv file. The tool will encrypt the entire contents using ROT47, and you can download the result as a new file.
Is my data sent to your server?
No. All encryption and decryption happens entirely in your browser using JavaScript. We never see, store, or transmit your text. This makes it safe to use for any content.
When should I use ROT47 instead of ROT13?
Use ROT47 when you want to encrypt numbers and symbols along with letters. Use ROT13 when you only need to obfuscate letters (like spoilers or puzzle answers). Both are equally insecure—choose based on what characters you need to encrypt.