Translate · Listen · Learn

Morse Code Audio Player

Generate Morse sound from text or typed symbols. Adjust speed, pitch and volume, then download the same signal as a WAV file.

Processed in your browser · 500 characters
Morse code
Words 0Text characters 0Signal elements 0Audio 0.00 s

A slash separates words; one space separates letters. The slash character in a message is encoded as -..-.. Unknown Morse groups appear as �. This tool decodes typed symbols, not recordings.

Generate a Morse code sound

Enter a short word in Text to Morse mode, check the written result, then press Play audio. To hear an existing dot-and-dash message, switch to Morse to text and paste the signals with their letter and word boundaries.

Start at a low volume. A clear signal does not need to be loud. If the browser or device blocks sound, interact with the Play button again and check your system output. This page cannot determine whether a connected speaker or headset is muted.

What the three controls change

ControlEffectWhat stays the same
Speed, 5–40 WPMChanges the length of elements and gaps.The character mapping.
Pitch, 300–1,000 HzChanges the frequency of the tone.The encoded message and timing.
Volume, 0–60%Changes the generated sample amplitude.The duration and dot/dash order.

Volume percentages are application settings, not a measurement of sound pressure at your ear. Hardware volume and output equipment also affect the result. Use a comfortable level and stop if the sound is uncomfortable.

How the duration is calculated

The player builds a sequence of sound and silence segments. A dot uses one unit, a dash three, and the gaps use the proportions shown in the timing notes. The displayed duration adds those segments at your selected speed.

For SOS written as three letters, ... --- ..., the signal takes 27 dot units without a trailing gap. At 20 WPM, a dot is 0.06 seconds, so the audio is 1.62 seconds. At 10 WPM the same message takes 3.24 seconds. The continuous distress group ...---... has different internal gaps and lasts 23 units; see the SOS explanation.

Download and check a WAV

  1. Set the message, speed, pitch and volume.
  2. Play the signal and check that the text and word boundaries are correct.
  3. Select Download WAV. The file uses the current controls.
  4. Open it in a player that supports ordinary PCM WAV audio.

Playback and download are generated from the same sample-building function. WAV output is mono, 16-bit PCM at 22,050 samples per second. A short amplitude ramp softens the edges of each tone. Generation is limited to three minutes per request to avoid very large browser allocations; shorten the message or increase the speed if that limit is reached.

A repeatable listening exercise

Enter E T I M. Listen once while looking at the text, then cover the input and play it again. Write the characters and compare your answer. To avoid memorizing one order, change the sequence or use the listening quiz.

This player uses ordinary proportional spacing. It does not offer independent Farnsworth spacing or an automatic Koch course. A slower overall setting changes the element lengths as well as the gaps. Use a dedicated training program if your course requires separate character and effective speeds.

Audio troubleshooting

  • Silence: check tool volume, device volume and the selected output.
  • An error mentions an unknown group: correct the symbols before generating sound.
  • Words sound joined: use slash separators or wider gaps in typed Morse.
  • You need to stop immediately: press Stop. Starting another reference signal also stops the previous one.
  • A recording needs decoding: this page generates audio; it does not analyze uploaded recordings.