Developer ToolsEncoders & DecodersFree Tool
ROT13 Encoder
Apply the ROT13 letter-substitution cipher — a fixed 13-position shift that is its own inverse.
How to Use ROT13 Encoder
- 1Paste your text
- 2Click Process
- 3Copy the ROT13-transformed output (run it again to reverse)
Frequently Asked Questions
Each letter is shifted 13 positions through the alphabet (A→N, B→O, etc.), wrapping around at the end. Numbers, punctuation, and spaces are left unchanged.
Because ROT13 is self-inverse — applying it twice returns the original text (13 + 13 = 26, a full alphabet rotation) — so encoding and decoding are literally the identical operation.
No — it provides zero real security, since it's a fixed, publicly-known substitution with no key. It's traditionally used to hide spoilers or puzzle answers from casual glance, not for genuine confidentiality.
No — the transformation happens entirely in your browser.
Related Tools
Base64 Encoder
Encode any text into Base64 using the browser-native btoa() function, with full Unicode/UTF-8 support.
Base64 Decoder
Decode Base64 back to readable text using the browser-native atob() function, with full Unicode/UTF-8 support.
URL Encoder
Percent-encode text for safe use in URLs, or decode it back, using the native encodeURIComponent/decodeURIComponent functions.
URL Decoder
Decode percent-encoded URL text back to its original characters using the native decodeURIComponent function.