ROT13 Encoder / Decoder
Encode or decode text using ROT13, ROT47, or a custom Caesar cipher shift. ROT13 is its own inverse — encode and decode with the same operation.
ROT13 shifts every letter by 13 positions. Non-alphabetic characters are preserved unchanged. Since 13+13=26, encoding and decoding use the same operation.
ROT47 rotates all printable ASCII characters (! to ~, 94 chars) by 47 positions. Unlike ROT13 it also obfuscates digits and punctuation.
To decode, set the shift to 26 − N (e.g., shift 13 encodes and decodes, shift 3 decodes with shift 23).
Frequently Asked Questions
! (code 33) through ~ (code 126), a set of 94 characters. It rotates by 47 positions within that range. Unlike ROT13, it also obfuscates digits, punctuation, and symbols — but it is just as easy to decode.About This ROT13 Encoder / Decoder
This free ROT13 encoder converts any text to ROT13, ROT47, or a custom Caesar cipher rotation. ROT13 is self-inverse — the same operation decodes what it encodes. All processing happens in your browser.
When to use this tool
- Hiding spoilers in forum posts or emails
- Solving puzzle challenges that use ROT13 or Caesar cipher
- Teaching substitution ciphers and classical cryptography
- Quickly obfuscating text for non-security purposes
Standards & References
Related Articles
In-depth guides and technical articles.