0

Decoded

Caesar
Shift

Encoded

Caesar
Shift

About Caesar Cipher

Caesar cipher is one of the single transliteration ciphers that encrypts by replacing the characters in the text with other characters.

Character replacement is performed by shifting the characters from "A" to "Z" among the 26 characters of "ABCDEFGHIJKLMNOPQRSTUVWXYZ".

For example, when shifting -3 characters, "A" is encrypted to "X" and "Z" is encrypted to "W".

Plain : ABCDEFGHIJKLMNOPQRSTUVWXYZ
Cipher: XYZABCDEFGHIJKLMNOPQRSTUVW
Plain text : THIS IS A SECRET MESSAGE
Cipher text: QEFP FP X PBZOBQ JBPPXDB

The number of shifts is the key to encryption.

Only letters are encrypted, not numbers or symbols.

If the number of shifts is 13, the result is the same as ROT13.

Shifts characters while retaining the diacritic mark. So, for example, "Á" is encrypted to "X́".

Other language support

In addition to Latin letters, Cyrillic and Japanese Hiragana / Katakana are supported.

Cyrillic

If you want to shift the Cyrillic character by -3 characters, it will be encrypted as follows.

Plain : АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
Cipher: ЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬ

The diacritic mark shifts the character while holding it. So, for example, the Russian letter "Ё" is encrypted to "В̈". The characters "Й" and "й" are treated as unique characters, not the characters "И" and "и" with the diacritical mark " ̆" (Breve).

Japanese Hiragana / Katakana

If you want to shift the Japanese Hiragana / Katakana character by -3 characters, it will be encrypted as follows.

Plain : ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんゔ
Cipher: をんゔぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑ
Plain : ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴ
Cipher: ヲンヴァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱ

The character order is the Unicode definition order. Please note that "ゕ", "ゖ", "ヵ", "ヶ", "ヷ", "ヸ", "ヹ", and "ヺ" are not subject to encryption.