Free Online Calculators

ROT-13 Encode Decode

ROT-13 Encode Decode is a simple encryption tool that shifts each letter in a message by 13 places in the alphabet. This method is a special case of the Caesar cipher, where the alphabet is rotated, making it easy to encode and decode text without requiring a key. It’s commonly used in online forums and for obscuring spoilers, jokes, or other content. Users can input text to be encoded or decoded, and the tool provides instant results, making it accessible and user-friendly. Overall, ROT-13 serves as a straightforward way to introduce basic cryptography concepts while offering a fun way to play with text.





ROT-13 (Rotate by 13 places) is a simple letter substitution cipher that replaces a letter with the 13th letter after it in the alphabet. It’s a type of Caesar cipher used for obscuring text. The ROT-13 cipher is reversible, meaning you can encode and decode text using the same process. Here’s an explanation of how to encode and decode text using ROT-13:

Encoding (ROT-13):

  1. Start with a piece of text you want to encode.
  2. For each letter in the text, do the following:
    • If it’s a lowercase letter (a to z), replace it with the letter 13 positions ahead in the alphabet, wrapping around if necessary. For example, ‘a’ becomes ‘n’, ‘b’ becomes ‘o’, and ‘m’ becomes ‘z’.
    • If it’s an uppercase letter (A to Z), follow the same rule but using uppercase letters. For example, ‘A’ becomes ‘N’, ‘B’ becomes ‘O’, and ‘M’ becomes ‘Z’.
    • If it’s not a letter (such as a number, symbol, or space), leave it unchanged.
  3. Repeat this process for every letter in the text.

Decoding (ROT-13): Decoding ROT-13 is the same as encoding because the process is symmetrical. To decode a ROT-13 encoded message, follow these steps:

  1. Start with the ROT-13 encoded text.
  2. Apply the same ROT-13 encoding process to it. In other words, encode it again using ROT-13.
  3. The result will be the original, unencoded text.

Example: Let’s say you have the text “Hello, World!” and you want to encode it using ROT-13:

  1. H -> U
  2. e -> r
  3. l -> y
  4. l -> y
  5. o -> b
  6. , (comma) -> , (comma) [unchanged]
  7. (space) -> (space) [unchanged]
  8. W -> J
  9. o -> b
  10. r -> e
  11. l -> y
  12. d -> q
  13. ! (exclamation mark) -> ! (exclamation mark) [unchanged]

So, “Hello, World!” encoded with ROT-13 becomes “Uryyb, Jbeyq!”.

To decode “Uryyb, Jbeyq!” back to the original text, you would apply the ROT-13 encoding process again, resulting in “Hello, World!”.

ROT-13 is not a secure encryption method and is mainly used for simple text obfuscation or amusement. It provides no real security for sensitive information.

Scroll to Top