Text Rotator
Rotate letters through the alphabet by a set number of positions (a Caesar cipher) - defaults to ROT13, the classic self-reversing rotation.
Recommended Settings
Pro Tips
- •At a shift of 13 (ROT13), applying the tool a second time to the output restores your original text - it's its own inverse
- •Only letters are rotated - numbers, punctuation, and spaces are left unchanged
- •Letter case is preserved, so uppercase stays uppercase and lowercase stays lowercase after rotating
- •ROT13 is a well-known convention for hiding spoilers or punchlines in plain sight online, not a real security measure
Most Popular
Most users stick with the default shift of 13 (ROT13), the most common and recognizable rotation
When to Use This Tool
Hide a spoiler, punchline, or answer in forum posts using the classic ROT13 convention.
Demonstrate how a Caesar cipher shifts letters through the alphabet.
Create a simple substitution puzzle for a game or activity.
See what your name or a phrase looks like rotated by different amounts.
How It Works
Take each letter in your input and shift it forward through the alphabet by your chosen amount, wrapping back to A after Z
Leave numbers, punctuation, and spaces completely unchanged
Preserve the original letter case in the result
100% Private
Files never leave your device. All processing happens locally in your browser.
Lightning Fast
Powered by Client-side Caesar cipher implementation for optimal performance on modern browsers.
Open Source
Built with verified, open-source libraries. Fully transparent.
Frequently Asked Questions
What is ROT13?
It's a Caesar cipher with a shift of 13 - since the alphabet has 26 letters, applying the same rotation twice returns the original text, making it convenient for reversible obfuscation.
Is this secure encryption?
No, it's a simple, well-known substitution and offers no real security - anyone can decode it instantly. It's meant for casual obfuscation, like hiding spoilers, not protecting sensitive information.
Does this rotate numbers too?
No, only letters (A-Z, a-z) are rotated. Numbers, spaces, and punctuation are left exactly as they are.
Is my data sent to a server?
No. The rotation happens entirely in your browser.
How do I decode a ROT13 message?
Run it through this tool again with the same shift of 13 - since it's self-reversing, that restores the original text.