Cipher Encoder
Encrypts and decrypts text with three classical ciphers, with Russian alongside Latin. Case and punctuation are preserved, and a foreign Caesar shift is found for you.
The Russian alphabet shifts within its own circle, the Latin one within its own.
Letters can be Russian or Latin: the key repeats across the whole length of the text.
Usually it is treated the same as е: that is how almost every textbook does it.
0 characters · 0 letters
Encrypted text
Variants that look like real text
by letter frequency- Caesar shifts every letter along the alphabet by the number of positions you choose. The famous ROT13 is the same cipher with a shift of 13;
- Vigenère gives each letter its own shift, set by the current letter of the key. The key repeats for the whole length of the text;
- Atbash reverses the alphabet: the first letter swaps with the last. The cipher is its own inverse, so decryption is the same operation as encryption.
Picking the shift
If the ciphertext belongs to someone else and the shift is unknown, press "Pick the shift" in decryption mode. The tool tries every option and moves the ones that look like readable text to the top: candidates are ranked by how closely their letter frequencies match the language. Clicking a result applies its shift.
This is not security
All three ciphers break on paper. Caesar falls after thirty tries at most, Atbash has no key at all, and the method for breaking Vigenère has been known since the 19th century. They work for puzzles, school exercises, and hiding an answer from a casual glance.
For real protection people use algorithms like AES with keys too long to brute-force.
Rate this tool
Help us get better
Tell us what was missing.
Other tools
Cyrillic Transliteration
Converts Cyrillic text to translit, right in the browser.
Character Counter
Characters, words and paragraphs, platform limits and reading time.
Spell Checker
Typos and repeated words with replacement options, in Russian and English.
Create Text File
A text file from what you typed, with a choice of encoding
Text Diff Checker
Differences between two text versions, including the invisible edits
Markdown Editor
Markup on the left, result on the right, notes as a separate list
Case Converter
Every case at once: plain-text cases plus camelCase, snake_case, kebab-case
Reading Time Calculator
Reading time silent and aloud, with pauses, plus a label for the article