Morse Code Generator

Type a message and turn it into Morse code beeps. Play it, flash it, or download it as an audio file.

Sound settings

−·−· −−·− / −·−· −−·− / −·· · / − · ··· −

20 wpm
off
600 Hz
Length
6.4 s
Dot length
60 ms
Characters
10
Now playing

By the Morse Code Translator team · Codes checked against ITU-R M.1677-1 · Translator and audio decoder covered by automated tests · Last updated: October 24, 2026 · How we work

How to make Morse code audio

  1. Type your message. Letters, numbers, punctuation and prosigns like <AR> all work.
  2. Pick a speed. The length of the file updates as you change it.
  3. Pick a tone and a sound. Press Play to try it.
  4. Press Download WAV. The file is ready in a moment, with no upload and no sign up.

Turn on Repeat to loop the message. Turn on Light to see it flash in time, or Vibrate to feel it on most Android phones. iPhones do not let websites vibrate.

Settings explained

Speed (WPM)

WPM means words per minute, measured with the word PARIS. One dot lasts 1200 divided by the WPM in milliseconds. At 10 WPM a dot is 120 ms. At 25 WPM it is 48 ms. A dash is always three dots long.

Dot and dash length by speed
WPMDot (ms)Dash (ms)Word gap (ms)
52407201680
10120360840
1392277646
1580240560
2060180420
2548144336
3040120280
403090210

Farnsworth speed

Set this lower than the main speed to add extra space between letters and words. Each letter still sounds the same as at full speed. This is a good way to make practice files.

Tone and sound

Tone is the pitch of the beep in hertz (Hz). Soft gives a pure radio style tone. Buzzy gives a harsher square wave. Each beep fades in and out over 4 to 5 milliseconds so you hear no clicks.

Ideas for your Morse code sound

Have a sound and need the text? Use the Morse code decoder. Want to read and write code both ways? Use the translator.

Frequently asked questions

How do I make a Morse code sound file?

Type your message, pick the speed and tone, and press Download WAV. The file is made in your browser and saved to your device. WAV files play on almost every phone, computer and video editor.

What tone should I use?

Many people like a tone between 500 and 800 Hz. It is easy to hear and not tiring. Pick a lower tone if the sound feels sharp, or a higher one if you are in a noisy place.

What speed should I pick?

For a beginner, 5 to 15 WPM is a good start. The old US ham radio tests used 5, 13 and 20 WPM. ARRL says skilled operators often talk at 20 to 30 WPM.

Can I use the file in a video or as a ringtone?

Yes. The sound is made by your own browser from your text, so you can use it as you like. Most video apps and phones accept WAV. Some phones need you to turn it into another format first.

What is the difference between the soft and buzzy sound?

Soft is a sine wave, a pure tone like a radio receiver. Buzzy is a square wave, closer to an old buzzer or a game sound. Both have short fades at each beep so they do not click.

Sources

  1. Recommendation ITU-R M.1677-1: International Morse code (PDF), ITU
  2. Learning Morse Code, ARRL