ROT18 Encoder & Decoder

ROT18 combines ROT13 for letters with ROT5 for digits — encrypting both alphabetic and numeric content in a single operation.

"Test123""Grfg678"(ROT18)
ROT18
Shift 18
letters + numbers
ROT13 + ROT5 combination

ROT18 Conversion Reference

Letters (A-Z)

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

Numbers (0-9)

0 1 2 3 4 5 6 7 8 9
5 6 7 8 9 0 1 2 3 4

Examples

HELLOURYYB
1234567890
Note: Letters use ROT13, and numbers use ROT5

How ROT18 Works

ROT18 checks each character independently. Letters use ROT13, digits use ROT5, and punctuation or whitespace stays unchanged. This makes it useful for mixed alphanumeric strings.

Why ROT18 Exists

ROT13 leaves numbers readable, which is a problem for strings that mix words and digits. ROT18 solves that gap by adding ROT5 for numeric characters.

ROT18 in Practice

ROT18 appears in documentation examples, sample credentials, bug reports, and CTF exercises where both letters and numbers should be obscured without adding real cryptographic complexity.

ROT18 vs ROT47

ROT18 only transforms letters and digits, leaving punctuation untouched. ROT47 covers the full printable ASCII range, including symbols. Choose ROT18 when you want readable structure, and ROT47 when you want broader printable-character obfuscation.

Frequently Asked Questions About ROT18

What does ROT18 stand for?

ROT18 is an informal name for combining ROT13 on letters with ROT5 on digits. It is not a single 18-position shift.

Is ROT18 more secure than ROT13?

Only slightly in the sense that it also hides digits. It is still trivial to reverse and should not be treated as real encryption.

Does ROT18 encrypt punctuation and symbols?

No. ROT18 only transforms letters and digits. Symbols and punctuation stay unchanged.