Morse Code Generator

Paste anything and get Morse code back, timed to ITU-R M.1677-1 and not approximated, then hear it, watch it flash, and download the audio.

Output

Characters stay fast while the gaps stretch, so each letter arrives as one rhythm and there is nothing to count.

How to use it

  1. Type or paste your text into the first field.
  2. Set the speed, 20 words per minute is what most operators send at.
  3. Press Play to hear it, or Download .wav to keep the audio.

What "timed correctly" actually means

Morse is a rhythm, not a set of symbols, and the rhythm is where the standard is specific: a dash is three dots long, the gap between elements inside a letter is one dot, between letters three, and between words seven. Get those ratios wrong and the output still looks correct written down while being unreadable to anyone listening.

Turn on Farnsworth spacing and the letters stay at full speed while only the gaps stretch. That is the setting to use if you are learning: it stops you counting dots, the habit that caps you at about eight words per minute.

Frequently asked

What do the slashes mean?

A slash is the gap between words. Inside a word, letters are separated by a single space; between words the silence is longer, seven dot-lengths. Some tools write the word gap as a double space instead; paste that into the Morse field and it is read as a word gap too.

Can I download the sound?

Yes: the Download button gives you a .wav file of exactly what you just heard, at the speed and pitch you set. It is rendered from the same timing description that drives the playback, so the file is not a second, slightly different version.

What happens to characters that have no Morse code?

They are left in the output where they were, and named in a line below the fields, so you can see what could not be sent instead of losing it silently.