Morse Code Audio Generator
Type a message, set the speed and tone, hear a preview, then download the signal as a WAV file — rendered on your device.
Type your message.
3/160 characters. Longer messages make very large files, so this generator caps the input.
Preview, then export.
··· −−− ···
The in-browser preview tone is fixed; the exported file uses your chosen frequency.
Two speeds, one honest rhythm.
Character speed sets how fast the dots and dashes themselves go by. Spacing speed stretches only the pauses between characters and words — the Farnsworth approach trainers use, so every mark keeps its real shape while you get time to think.
The exported file contains exactly what you preview: the same pattern, the same timing, at the tone frequency you picked.
What you download.
A plain 16-bit mono 44.1 kHz WAV — the one format every editor, phone and player opens. No account, no upload: the waveform is synthesized in your browser, and the file never leaves your device unless you send it on.
Practice tracks for a class, a ringtone of a secret message, a beacon for testing — short messages keep files small. One minute of signal is roughly 13 MB.
From text to tone, verifiably.
Your text is encoded with the same ITU table used across this site, then timed with the standard PARIS ratios — a dot is one unit, a dash three, with one, three and seven units of silence inside letters, between letters and between words.
The SOS preset spells S · O · S as three letters, the way normal text is sent. The maritime distress call itself is transmitted as one continuous nine-signal group — the SOS page explains and plays that version. To check a pattern by ear against the file, run the same text in the translator first.
Character patterns and timing checked against ITU-R M.1677-1, International Morse code.
This generator makes audio from text. It does not transcribe recorded sound back into text.