ROT13 Encoder-- ROT13 Cipher Tool
Encode or decode text using the ROT13 letter substitution cipher.
ROT13 Encoder Tool
Why Use Our ROT13 Tool?
Self-Inverse
Same button encodes and decodes. Apply twice to get original text.
Letter Only
Only transforms A-Z letters. Numbers and symbols stay unchanged.
Case Preserved
Uppercase letters stay uppercase, lowercase stays lowercase.
100% Private
All processing happens in your browser. Data never leaves.
One-Click Copy
Copy ROT13 output to clipboard instantly for sharing.
Free Forever
No signup, no limits. Transform unlimited text completely free.
Other Encoding Tools
Base64 Encode
Encode text to Base64 format
Base64 Decode
Decode Base64 back to text
Base64 Image
Convert images to Base64 data URIs
URL Encode
Percent-encode text for URLs
URL Decode
Decode percent-encoded URL text
URL Parser
Parse URLs into components
Query Builder
Build URL query strings
HTML Encode
Encode special chars to HTML entities
HTML Decode
Decode HTML entities back to text
JWT Decoder
Decode and inspect JWT tokens
JWT Builder
Build JWT tokens from JSON
Unicode Escape
Escape/unescape Unicode sequences
Hex Encode
Encode/decode hexadecimal
Complete ROT13 Guide
ROT13 ("rotate by 13 places") is a simple letter substitution cipher that replaces each letter in the English alphabet with the letter 13 positions after it. Since the alphabet has 26 letters, applying ROT13 twice returns the original text, making it a self-inverse function - the same operation both encodes and decodes.
The cipher only affects ASCII alphabetic characters (A-Z and a-z). Numbers, punctuation, spaces, and all non-letter characters pass through completely unchanged. Letter case is preserved: an uppercase 'A' becomes an uppercase 'N', and a lowercase 'a' becomes a lowercase 'n'.
ROT13 is a specific instance of the Caesar cipher (named after Julius Caesar), which shifts letters by a fixed number. The Caesar cipher can use any shift from 1 to 25, but ROT13's shift of 13 is special because it's exactly half the alphabet length, giving it the unique self-inverse property.
Important: ROT13 provides absolutely no cryptographic security. It is trivially reversible by anyone who recognizes or suspects it. Its purpose is obfuscation (hiding text from casual glance), not protection. Never use ROT13 for sensitive data.