Skip to content

Morse Code Translator

Type a message to see it in dots and dashes, or paste Morse to read it. The direction is detected automatically.

Processed locally in your browser

Options
Letters are separated by a space and words by " / ".0 chars · 0 lines
The result will appear here.

What is Morse Code Translator?

International Morse code (ITU-R M.1677) encodes letters, digits and punctuation as short (dot) and long (dash) signals: SOS is ... --- ... and E is a single dot. Letters are separated by a space and words by a slash. It is still used by amateur radio, aviation beacons and accessibility devices.

This translator covers A–Z, 0–9 and the common punctuation ( . , ? ' ! / ( ) & : ; = + - _ " $ @ ). Accented letters are reduced to their base letter. You can force a direction or let the tool detect it, and swap the symbols: use • and − instead of . and -, or 0 and 1, for output that matches your worksheet or font.

How does it work?

  1. Type text or paste Morse; leave the direction on Auto-detect or force Text → Morse / Morse → Text.
  2. Separate Morse letters with a space and words with " / " (a slash or three spaces also work).
  3. Change the dot and dash characters if you need other symbols, then copy the translation.

Common use cases

  • Learning Morse for amateur radio or scouting by checking your own transcriptions.
  • Creating or solving puzzles, escape-room clues and geocache hints.
  • Preparing a message to tap out or flash with a light.
  • Decoding a Morse sequence found in a video, image description or social post.

Examples

Try this input in the tool above:

Input
SOS Hello World 2026
Output
... --- ... / .... . .-.. .-.. --- / .-- --- .-. .-.. -.. / ..--- ----- ..--- -....

Privacy

Morse Code Translator runs entirely in your browser. The text or files you provide are processed on your device and are not uploaded, logged or stored on our servers.

Limitations

Only the international Morse alphabet is supported (no prosigns and no non-Latin alphabets). Unknown characters are skipped with a warning, and unknown Morse sequences show as "?".

Frequently asked questions

How do I separate letters and words?

One space between letters and " / " between words. On input, a slash, a vertical bar or three or more spaces all count as a word break.

What is Morse for SOS?

... --- ... (three dots, three dashes, three dots). It is sent as one continuous signal, not as three separate letters.

Can I use other symbols instead of dots and dashes?

Yes: set the dot and dash characters (for example • and −, or 0 and 1). The decoder understands the same symbols and several look-alike characters.

More tools in Encoding & Decoding →