Russian / Cyrillic Morse Encoder

Encode Cyrillic letters to Russian Morse code sequences

Free Russian Morse code tool — convert Cyrillic letters to and from standard Russian Morse dot-dash sequences in your browser. Nothing is uploaded. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

What is Russian Morse code?

It is the set of dot-dash sequences used to send Cyrillic letters by telegraph and radio. Each of the 33 Russian letters maps to a code, many of which differ from the Latin Morse set.

Russian Morse code assigns a dot-dash sequence to each of the 33 letters of the Cyrillic alphabet so that Russian text can be sent by telegraph or radio. Several codes match their Latin counterparts, but many are unique to the Cyrillic set. This free tool encodes Russian text into Morse and decodes Morse back into Cyrillic instantly in your browser.

A brief history

Russian Morse emerged from the international Morse code standard but was adapted to fit the Cyrillic alphabet used across Russia and the Soviet Union. The system became essential for long-distance telegraphy, military radio communications, and amateur radio (ham radio) throughout the 20th century. Russian amateur radio operators — called radiolyubitely — still use it today, and contests require Cyrillic Morse proficiency. Learning it is genuinely different from international Morse because many Cyrillic letters map to entirely new dot-dash sequences rather than borrowing existing Latin ones.

How it works

Encoding upper-cases the input and looks up each Cyrillic letter in a fixed table — for example, П maps to .--., Р to .-., and Ш to ----. Letters within a word are joined with single spaces and words are separated by three spaces. Digits and basic punctuation reuse the standard international Morse codes.

Decoding reverses the table: each space-separated code becomes its Cyrillic letter, and three-space (or slash) gaps become word breaks. Tokens with no known code pass through unchanged so nothing is silently dropped.

Encoding example

The word Привет (hello) encodes letter by letter as:

П    Р    И    В    Е    Т
.--. .-. .. .-- . -

Cyrillic-specific codes to know

Many letters match their Latin equivalents — А is .- (like A), О is --- (like O), М is -- (like M). The uniquely Cyrillic assignments are where it gets interesting:

LetterCodeNote
Ч---.Unique; sounds like “ch”
Щ--.-Unique; no Latin parallel
Ъ--.--Hard sign, rare in modern Russian
Ы-.--No direct Latin letter
Ь-..-Soft sign
Э..-..”E” with a twist
Ю..--”Yu” sound
Я.-.-”Ya” sound

The letter Ё shares Е’s single-dot code by convention, since they are treated as the same sound in telegraph contexts.

Practical uses

  • Amateur radio: Cyrillic Morse is tested in CW (continuous wave) contests involving Russian operators.
  • Learning: Working through Morse is a well-tested memory technique for internalizing the Cyrillic alphabet.
  • Historical research: Transcribing archival telegraph messages between Russian-speaking stations.

Everything runs offline in your browser using a built-in lookup table, so your text never leaves the page.