Morse Code Translator

Use spaces between letters and / between words.

Morse Code Translator converts Latin letters, numbers, and common punctuation to International Morse code, and decodes dot-and-dash sequences back to readable text. Letters use spaces and words use a slash.

Listen at a chosen speed and tone frequency or download the signal as WAV audio. Unknown text characters and unrecognized Morse groups are marked with a question mark so they are easy to review.

How to translate Morse code

  1. Choose Text to Morse or Morse to Text, then enter the source content.
  2. Review the live result. For Morse input, separate letters with spaces and words with a slash.
  3. Copy or download the result, or set WPM and tone frequency to play or download Morse audio.

Morse Code Translator FAQ

Which Morse code standard is supported?

The translator uses International Morse code for A–Z, digits 0–9, and common punctuation.

How should I separate letters and words?

Use one space between Morse letters and a slash between words. The decoder also accepts a vertical bar or three or more spaces as a word separator.

What does WPM change?

Words per minute controls Morse timing. Higher WPM shortens dots, dashes, and gaps while preserving their standard proportions.

Can I save Morse as audio?

Yes. Download Audio creates a WAV file using the selected WPM and tone frequency.

Does the translator support accented or non-Latin letters?

The current mapping focuses on International Morse for Latin A–Z. Unsupported characters are shown as question marks instead of being silently removed.

Related tools: Text to Binary · Text to Hex · Text Formatter