Morse Code Audio Player

Generate and play Morse code audio beeps in the browser

Ad placeholder (leaderboard)

Reading Morse on paper is one thing; recognising it by ear is another. This player turns your text into Morse and plays it as real audio tones, so you can practise listening, test a key’s timing, or just hear what a message sounds like in code.

How it works

Each character is looked up in the international Morse table and turned into a string of dots and dashes. Playback timing uses the PARIS standard, where one dit equals 1.2 / WPM seconds:

dit       = 1.2 / wpm        (seconds)
dot       = 1 dit tone
dash      = 3 dit tone
in-letter gap   = 1 dit
between-letter  = 3 dit
between-word    = 7 dit

Tones are generated by scheduling Web Audio oscillator notes at the right times and durations, with tiny volume ramps to prevent clicks.

Tips and notes

Pick a comfortable pitch — around 600 Hz is traditional for CW practice — and start slow. Increasing speed while keeping the pitch fixed trains your ear to hear each letter as a single rhythm rather than counting individual beeps. The text translation stays visible so you can follow along, then look away and test whether you can copy by sound alone.

Ad placeholder (rectangle)