Morse tools · Generate

Morse Code Generator

Turn any message into a Morse code audio file with your own speed, tone, and spacing — then download it as WAV or MP3, straight from your browser.

0/300 characters. The Morse pattern updates as you type.

Your Morse pattern will appear here.

Operating procedure

How to Generate Morse Code Audio

  1. 01

    Type your message

    Enter up to 300 characters. The Morse pattern builds live as you type, using the same converter as the translator.

  2. 02

    Dial in the signal

    Pick the speed, tone, volume, and optionally Farnsworth spacing, then play it back before committing.

  3. 03

    Download or share

    Save a WAV or MP3 file, show it with the safe light demo, or build a share link that carries your settings.

Signal controls

What Each Parameter Does

Every control maps to a real property of the rendered signal, so what you hear is exactly what you download.

Speed (5–35 WPM)

One dot lasts 1.2 / WPM seconds, so 15 WPM is a comfortable practice pace and 25+ WPM is contest territory.

Tone (300–1000 Hz)

Lower tones sound softer; 600 Hz is the conventional on-air pitch and the easiest to hear through small speakers.

Farnsworth spacing

Character speed stays put while the gaps between letters and words grow — characters stay crisp, timing gets easier.

Light and vibration

The lamp shows the pattern slowed down to stay under three flashes per second; vibration follows the real timing where the phone supports it.

Current limits

What This Release Supports

Messages up to 300 characters per file, WAV and MP3 downloads, the light demo, and vibration where the browser supports it (iPhones and iPads do not expose vibration to the browser, and the button says so when that is the case). Generated history lives only in the current page session — it is never stored on a server and disappears when you leave the page.

Signal desk

Frequently Asked Questions

How do I generate a Morse code audio file?

Type your message, set the speed and tone, and select Download WAV or Download MP3. The file is rendered in your browser from the standard dot, dash, and spacing timing — nothing is uploaded.

What does Farnsworth spacing do?

Farnsworth timing keeps the dots, dashes, and in-letter gaps at your chosen character speed while stretching the gaps between letters and words. Learners often use it to hear characters clearly at an easier overall pace.

Can I share a generated message with someone?

Yes. Share link builds a link that carries your text and settings, and the page tells you plainly that anyone who receives the link can see the text. Sending it is always your choice.

Does the light demo show the exact Morse speed?

No. The light output slows the whole pattern down proportionally so it never flashes more than three times per second, which keeps the demo safe to watch. Dot and dash ratios stay intact, but the light runs slower than the audio.

Continue exploring

Translate live in both directions, decode a recording, or check individual International Morse code characters.