T
THINKFORU

ROT13 Cipher (Free & No Login)

Fast • Free • Secure
ROT13 Cipher (Free & No Login)

Free Online ROT13 Cipher – Encrypt & Decrypt Text Instantly

ROT13 is symmetric — encoding and decoding are the same operation. Also supports ROT5, ROT18, and ROT47 variants.

๐Ÿ”’ Zero Data Storage: All cipher operations run entirely in your browser. Your text is never sent to any server, stored, or logged. Read our Zero Data Storage Policy →
Cipher Variant
Options:
Input Text
0 characters 0 words
Ciphered Output
READY
0 characters
0
Total Chars
0
Chars Shifted
0
Unchanged
Variant
ROT13 Reference Table — A→N, B→O … N→A, O→B

ROT13 is self-inverse: applying it twice returns the original text.

About

What is the ROT13 Cipher?

ROT13 (Rotate by 13) is a simple letter substitution cipher that replaces each letter with the letter 13 positions after it in the alphabet. Since the alphabet has 26 letters, rotating by 13 is self-inverse — applying ROT13 twice returns the original text. Encoding and decoding are the same operation.

ROT13 is a special case of the Caesar cipher with a fixed shift of 13. It was widely used in Usenet newsgroups in the 1980s–90s to hide spoilers, jokes, and offensive content from casual readers.

ROT13 Variants Explained

๐Ÿ”ค
ROT13 (Letters)

Shifts each letter A–Z by 13 positions. Numbers and punctuation unchanged. Most common and widely recognised variant.

๐Ÿ”ข
ROT5 (Digits)

Shifts digits 0–9 by 5 positions (0↔5, 1↔6… 4↔9). Letters and punctuation unchanged. Symmetric like ROT13.

๐Ÿ”€
ROT18 (Letters + Digits)

Combines ROT13 for letters and ROT5 for digits simultaneously. Both characters and numbers are rotated in one pass.

⌨️
ROT47 (All ASCII)

Shifts all printable ASCII characters (! through ~, codes 33–126) by 47. Letters, numbers, and punctuation are all rotated.

Encoding Examples

Plain Text
HELLO WORLD
ROT13 Output
URYYB JBEYQ
Plain Text
Hello, World 2025!
ROT13 Output
Uryyb, Jbeyq 2025!
Plain Text
ThinkForU.org
ROT13 Output
GuvaxSbeH.bet
Guide

How to Use This ROT13 Cipher Tool

๐ŸŽš️
1. Choose Variant

Select ROT13 (letters), ROT5 (digits), ROT18 (both), or ROT47 (all printable ASCII).

✍️
2. Enter Text

Type or paste any text. With Live Mode on, it converts as you type automatically.

๐Ÿ”
3. Apply

Click "Apply ROT13" or use Ctrl+Enter. The same button both encrypts and decrypts.

๐Ÿ”
4. Verify

Click Swap to move output back to input, then apply again — you'll get the original text back.

๐Ÿ“‹
5. Copy or Download

Copy the result or download it as a .txt file containing both original and ciphered text.

Try Examples

Click any "Try This" button in the examples section to instantly load and apply ROT13.

Use Cases

Who Uses ROT13?

๐Ÿ’ฌ
Spoiler Hiding

Reddit, forums, and online communities use ROT13 to hide plot spoilers so readers can choose whether to decode them.

๐ŸŽ“
Students & Educators

Learn classical cipher concepts, substitution tables, and the basics of symmetric cryptography.

๐Ÿ’ป
Developers

Test string manipulation, character encoding, and cipher algorithm implementations in code.

๐ŸŽฎ
Puzzles & Games

Escape rooms, ARGs, and treasure hunts use ROT13 as a recognisable and solvable puzzle layer.

๐ŸŽจ
Creative Writers

Embed hidden messages in stories, social posts, or ARG narratives with a well-known encoding.

๐Ÿ”ฌ
Cryptography Learning

Understand the concept of symmetric ciphers and rotation-based substitutions as a stepping stone to modern cryptography.

FAQ

Frequently Asked Questions

Is my text sent to any server when using this tool?
No. All ROT13 operations run 100% in your browser using JavaScript. Your text never leaves your device. See our Zero Data Storage Policy.
Why is there only one button — doesn't ROT13 have separate encrypt and decrypt?
Because ROT13 is self-inverse — encoding and decoding are exactly the same operation. Rotating by 13 twice gives you back the original (13 + 13 = 26 = full alphabet). So one button does both. Use the Swap button to verify: apply ROT13 to the output and you'll get back the original text.
What is the difference between ROT13, ROT5, ROT18, and ROT47?
ROT13 rotates only letters (A–Z) by 13. ROT5 rotates only digits (0–9) by 5 — both are self-inverse within their sets. ROT18 applies ROT13 and ROT5 simultaneously, rotating both letters and numbers. ROT47 rotates all printable ASCII characters (codes 33–126) by 47 — letters, numbers, and punctuation are all ciphered.
What happens to numbers, spaces, and punctuation with ROT13?
Standard ROT13 only shifts letters A–Z (both upper and lower case). Spaces, punctuation, numbers, and special characters are left unchanged. If you want numbers rotated too, select ROT18 or ROT47 which cover more character ranges.
Is ROT13 secure for protecting sensitive data?
No — ROT13 provides zero security. It was never designed for security, only for casual obfuscation (like spoiler hiding). Anyone who knows it's ROT13 — or uses any ROT13 decoder — can read it instantly. For real security, use modern algorithms like AES or HMAC-SHA256.
What is the history of ROT13?
ROT13 became popular in the early 1980s on Usenet newsgroups, where it was used to hide potentially offensive jokes, puzzle answers, and spoilers. It was the internet's first widely used obfuscation method, and its legacy lives on in Reddit's spoiler tags, which use a similar concept. It's a special case of the Caesar cipher, invented by Julius Caesar around 58 BC.
What is Preserve Case option?
When "Preserve Case" is enabled (default), uppercase letters map to uppercase and lowercase to lowercase — A→N, a→n. The output maintains the same capitalisation pattern as the input. If disabled, all output is forced to uppercase.
Can I use this tool offline?
Yes — once the page is loaded, the tool requires no internet connection. All cipher logic runs in JavaScript with no server requests.