ROT13 Cipher

Encode and decode text using ROT13 cipher. Simple letter substitution cipher that rotates letters by 13 positions. Free online ROT13 tool.

ROT13 is its own inverse!

Applying ROT13 twice returns the original text. This makes it perfect for both encoding and decoding.

ROT13 Encoder/Decoder
Simple Cipher

Enter text to encode or decode using ROT13 rotation cipher

0 characters0 letters

ROT13 Alphabet Mapping

See how each letter is rotated by 13 positions

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
G
H
I
J
K
L
M

Original

A B C D E F G H I J K L M

ROT13

N O P Q R S T U V W X Y Z

Try These Examples

How ROT13 Works

1

Letter Rotation

Each letter is replaced by the letter 13 positions after it in the alphabet

A → N, B → O, C → P, etc.
2

Wraps Around

After Z, it wraps back to A (26 letters ÷ 2 = 13)

N → A, O → B, Z → M
3

Case Preserved

Uppercase and lowercase letters are handled separately

Hello → Uryyb
4

Non-letters Unchanged

Numbers, punctuation, and spaces remain the same

Hello, World! → Uryyb, Jbeyq!

About ROT13 Cipher

Free Online ROT13 Encoder/Decoder

Our free ROT13 cipher tool instantly encodes and decodes text using the ROT13 substitution cipher. ROT13 is a simple letter substitution cipher that replaces each letter with the letter 13 positions after it in the alphabet. Perfect for obscuring spoilers, puzzle solutions, and casual text obfuscation.

How to Use the ROT13 Cipher Tool

  1. Type or paste your text in the input field
  2. See instant ROT13 conversion as you type
  3. Use the alphabet mapping to understand the transformation
  4. Try example texts to see ROT13 in action
  5. Copy the encoded/decoded output with one click
  6. Swap input and output to reverse the process

What is ROT13?

ROT13 ("rotate by 13 places") is a simple letter substitution cipher that replaces each letter with the letter 13 positions after it in the alphabet. It's a special case of the Caesar cipher with a shift of 13. Since the English alphabet has 26 letters, applying ROT13 twice returns the original text, making it its own inverse.

How ROT13 Works

Letter Rotation: Each letter is replaced by the letter 13 positions after it in the alphabet. For example, A becomes N, B becomes O, and so on.

Wrap-Around: After Z, the alphabet wraps back to A. So N becomes A, O becomes B, and Z becomes M.

Case Preservation: Uppercase and lowercase letters are handled separately, preserving the original case.

Non-Letters Unchanged: Numbers, punctuation, spaces, and special characters remain unchanged.

Features of Our ROT13 Tool

  • Real-Time Conversion: Instant encoding/decoding as you type
  • Bidirectional: Works for both encoding and decoding (ROT13 is its own inverse)
  • Alphabet Visualization: See the complete letter mapping
  • Example Texts: Try pre-loaded examples to understand ROT13
  • Character Counter: Track input length and letter count
  • One-Click Copy: Easily copy the converted text
  • Swap Function: Quickly reverse input and output

Common Uses for ROT13

  • Spoiler Protection: Hide plot twists, puzzle solutions, and game spoilers in online discussions
  • Email Obfuscation: Obscure email addresses from spam bots
  • Forum Posts: Hide answers to riddles and puzzles
  • Geocaching: Encode hints and coordinates
  • Learning Tool: Understand basic cryptography concepts
  • Text Games: Create simple encrypted messages for fun

ROT13 Alphabet Mapping

The ROT13 cipher uses a simple substitution where each letter maps to another letter 13 positions away:

Original: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
ROT13: N O P Q R S T U V W X Y Z A B C D E F G H I J K L M

ROT13 vs Caesar Cipher

ROT13 is a special case of the Caesar cipher with a fixed shift of 13. While the Caesar cipher can use any shift value (1-25), ROT13 always uses 13. This makes ROT13 unique because it's self-inverse: applying it twice returns the original text. The Caesar cipher requires knowing the shift value to decrypt, while ROT13 uses the same operation for both encoding and decoding.

Is ROT13 Secure?

No, ROT13 is not secure for real encryption. It's a simple substitution cipher that can be easily broken. ROT13 is designed for text obfuscation, not security. It's perfect for hiding spoilers or casual content, but should never be used to protect sensitive information. For actual encryption, use modern cryptographic algorithms like AES.

ROT13 Properties

  • Self-Inverse: Applying ROT13 twice returns the original text
  • Letter-Only: Only affects letters (A-Z, a-z)
  • Case-Preserving: Maintains uppercase and lowercase
  • Symmetric: Encoding and decoding use the same operation
  • Deterministic: Same input always produces same output

History of ROT13

ROT13 originated in the early days of Usenet newsgroups in the 1980s as a way to hide potentially offensive jokes and spoilers. It became a de facto standard for obscuring text in online discussions. The name "ROT13" comes from "rotate by 13 places." Despite its simplicity, ROT13 remains popular today for its ease of use and self-inverse property.

Frequently Asked Questions

Can ROT13 be used for encryption?

No, ROT13 should not be used for encryption or protecting sensitive data. It's a simple substitution cipher that provides no real security. Use it only for casual text obfuscation like hiding spoilers.

How do I decode ROT13 text?

Simply apply ROT13 again! Since ROT13 is its own inverse, encoding and decoding use the exact same process. Just paste the ROT13 text into our tool and it will automatically convert it back to plain text.

Does ROT13 work with numbers?

No, ROT13 only affects letters (A-Z, a-z). Numbers, punctuation, spaces, and special characters remain unchanged. There are variants like ROT5 for numbers and ROT47 for ASCII characters, but standard ROT13 is letters-only.

What's the difference between ROT13 and ROT47?

ROT13 only rotates letters, while ROT47 rotates all printable ASCII characters including numbers and punctuation. ROT47 uses a shift of 47 positions in the ASCII table and affects characters from ! to ~.

Can I use ROT13 for email addresses?

Yes, ROT13 is commonly used to obfuscate email addresses on websites to prevent spam bots from harvesting them. However, it's not foolproof as sophisticated bots can decode ROT13.