Morse Audio Generator
Generate and download professional Morse code audio with custom speed and pitch
Hear any message as Morse code tones
Reading dots and dashes on a page is one thing, but real Morse code is a sound. This generator converts the text you type into a sequence of short and long beeps and plays it through your speakers or headphones, using your browser's built-in audio engine. You choose how fast it runs and how high the tone sounds, which makes it useful for ear training, for demonstrating Morse in a classroom, or for checking how a message will sound at different speeds.
Playing your first message
- Type your message into the Text to Encode box.
- Drag the Speed (WPM) slider. It runs from 5 to 50 words per minute and starts at 20.
- Drag the Frequency (Hz) slider between 400 and 1000 Hz in steps of 50. The default is 600 Hz.
- Press Play Morse Audio. A results area opens showing the dots and dashes for your text, and a thin progress bar fills as the signal plays.
While a message is playing, pressing the button again does nothing until it finishes, so let it run or reload the page to stop it.
How the timing works
The length of one dot is calculated as 1.2 divided by the words-per-minute value, in seconds, which is the standard formula. At 20 WPM a dot lasts 0.06 seconds. A dash is three dots long, the gap between letters is about three dots, and a gap between words is about seven. Slower speeds are easier for beginners, while 5 to 10 WPM is a comfortable starting range for learning letters by ear.
Ways to use it
- Practising copying Morse by ear: write a phrase, play it at a slow speed and try to write down what you hear.
- Building up speed gradually by replaying the same text at 15, 20 and then 25 WPM.
- Demonstrating SOS or a short call sign in a scouting session or a science lesson.
- Trying different pitches to find the tone that is most comfortable for long listening.
Good to know
Only letters A to Z and digits 0 to 9 are turned into sound, and spaces become word gaps. Punctuation and accented or non-English characters are skipped silently, so a question mark will not be heard. Text is read in upper case, so capitalisation does not matter. There is no button to save the audio as a file, and playback is the only output. The estimated duration and signal profile boxes in the results area are placeholders and do not change with your text, so do not rely on them. If you hear nothing, check your device volume and that your browser tab is not muted.
Related Tools