ExtraTools/morse

MORSE CODE TRANSLATOR

Runs locally

TEXT AND MORSE SIGNALS

Translate text to Morse code and back

Encode English or Russian text as Morse signals, or decode a sequence of dots and dashes back into text.

Choose the output alphabet when decoding ambiguous signals. Messages are processed locally in your browser.

Translate English and Russian text to Morse code and decode dots and dashes back into text. Supports letters, numbers, and punctuation with local browser processing.

01 / MORSE CODE TRANSLATOR

Convert text and signals

Choose an action and select Convert.

Result

Enter text or Morse code to get started.

Translate text to Morse code and back

This online Morse code translator encodes and decodes messages in English and Russian. Encoding supports letters, numbers, and common punctuation; decoding lets you choose a Latin or Cyrillic output alphabet.

  • Encode text as dots and dashes, or decode Morse back to text.
  • Support for Russian and English letters, numbers, and common punctuation.
  • Standard formatting separates letters with spaces and words with a slash.
  • Validation of unsupported characters and invalid Morse groups with their positions.
  • Listen to the Morse result, copy it, or send it back to the input.

Morse code is a signal encoding system, not encryption; it does not protect a message.

Frequently asked questions

How do I convert Russian text to Morse code?

Choose Text to Morse code, enter your message, and select Convert. Supported Russian letters are represented by dots and dashes, with slashes marking spaces between words.

Can I encode English text?

Yes. The tool supports Latin letters, numbers, and common punctuation. Russian and English letters can be mixed in one input.

How are spaces between words represented?

Encoded letters are separated by single spaces, and words by a slash surrounded by spaces, such as “... --- ... / .... ..”.

How should I enter Morse code for decoding?

Separate each Morse group with a space and mark word boundaries with a slash. Spaces and line breaks around the slash are accepted.

Why do I need to choose an alphabet when decoding?

Some signals represent letters in both the Russian and Latin alphabets. In Full mode, select Russian or English to choose which letters to output for ambiguous groups.

Which characters and punctuation are supported?

The translator supports Russian and Latin letters, digits 0–9, and punctuation such as periods, commas, question and exclamation marks, parentheses, and slashes. It reports the position of unsupported characters.

Can I decode only part of a message?

Yes. Paste the Morse groups you need into the input. If a group is malformed or unknown, the tool identifies its position instead of presenting partial output as complete.

Why does the tool report an unknown code?

Check that each group contains only dots and dashes and that groups are separated by spaces. The code must match a character in the selected alphabet; Unicode dash characters are normalized automatically.

How do I listen to a message in Morse code?

Encode the text, then select Listen next to the result. A short tone represents a dot, a longer tone a dash, and pauses separate elements and letters. Select the button again to stop playback.

How do I copy the result or convert it again?

Select Copy to place the result on your clipboard, or Send to input to use it as new input and switch the conversion direction.

Are messages sent to a server?

No. Encoding and decoding run in your browser on your device; the message you enter is not sent to a server.

Is Morse code encryption?

No. It encodes letters and other characters as signal sequences. Anyone who knows the code or uses a decoder can read the message.

How to use the translator

Choose a conversion direction, enter text or Morse signals, and select Convert.

Conversion failed

Check the values you entered.