ROT13 Translator (Rotate by 13)
Obfuscate or reveal text using the ROT13 cipher.
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 ROT13 (Rotate by 13)?
**ROT13** (short for "Rotate by 13 places") is a simple letter substitution cipher. It is a specific example of the **Caesar cipher** which uses a fixed **shift of 13**.
In the standard 26-letter English alphabet, ROT13 works by taking a letter and replacing it with the letter 13 positions after it.
A↔NB↔OC↔P
...and so on.
The Key Property: It's Its Own Inverse
The magic of ROT13 is that 13 is exactly half of 26. This means if you apply ROT13 twice, you get back your original message.
Example:
Hello → Uryyb
Example:
Uryyb → Hello
Because of this, the "encrypt" and "decrypt" operations are identical.
Is ROT13 Secure?
**No. It provides zero security.** It is not a form of encryption, but rather **obfuscation** (gizleme/karartma). Since the key is public (it's *always* 13), anyone can reverse it instantly.
Why is it used?
ROT13's only purpose is to hide text from a casual, accidental glance. It was famously used on early internet forums (like Usenet) to:
- Hide movie or book spoilers
- Conceal puzzle answers or hints
- Obscure the punchline of a joke
ROT13 Examples
Loading ROT13 examples...
ROT13 Key Concepts & Best Practices
Obfuscation, Not Encryption
ROT13 is **not security**. It's a "toy" cipher for hiding text from a casual glance. The key is always 13 and public knowledge. Never use it to protect passwords, secrets, or any sensitive data. For that, you must use **AES**.
Encrypt = Decrypt
The most unique feature of ROT13 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 13 + 13 = 26, a full rotation around the alphabet. ROT13(ROT13(text)) = text.
Letters Only (Usually)
Standard ROT13 operates *only* on the 26 letters of the English alphabet (A-Z, a-z). All numbers, spaces, punctuation, and other characters are left completely unchanged. This makes it easy to apply and reverse without corrupting data structures.