Morse Code Translator

Two boxes, one standard: type English and get ITU Morse, paste Morse and get English — plus a Play button that sounds it out.

How to use

  1. Type text in the left box and press “Text → Morse”, or paste Morse on the right and press “Morse → Text”.
  2. Press Play to hear the Morse pattern as beeps.
  3. Use Swap to flip both boxes between the two directions.

Frequently asked questions

Which Morse standard does this use?

The ITU-R M.1677 international code: the 26 letters, digits 0–9 and common punctuation. That is the same alphabet used by amateur radio operators today, so dots and dashes produced here match what you would hear on the air.

How are letters and words separated?

Letters are separated by a single space between dot/dash groups, and words by a slash “/”. When decoding, the slash (or an equivalently wide gap of spaces) marks a new word.

What happens to characters with no Morse code?

They are skipped during encoding, and an unrecognized dot-dash group decodes to a □ placeholder — so you can always see that something did not translate cleanly instead of silently losing it.

Can I listen to the message?

Yes — the Play button sounds the Morse with standard timing: a dot is one unit, a dash three, with unit-length gaps inside letters, three between letters and seven between words. Sound is generated locally with the Web Audio API.

What is the most famous Morse message?

SOS — the international distress call. It is not an abbreviation; it was chosen purely because its pattern (··· −−− ···) is unmistakable even through noise. Type SOS here and hit Play to hear why.

Comments