Translate Morse Code

Microphone Morse Code Decoder

Decode Morse code straight from the air. Allow microphone access, point it at any steady beeping signal, and this tool listens for the tone, measures the dots and dashes, and translates them into readable text in real time.

Silence
Input level

Lower = more sensitive (picks up quiet tones, but more noise). The red marker on the meter is the current trigger point.

Detected Morse

Decoded text

Play a clean Morse tone near your mic to begin…

How it works

The decoder samples your microphone through the Web Audio API and tracks the loudness (RMS) of the incoming sound many times a second. When the level crosses the sensitivity threshold the tool registers a tone as “on”; when it falls back it is “off”. By timing how long each tone lasts it tells dots from dashes, and by timing the silences it separates letters and words.

Because real signals vary in speed, the unit length is estimated adaptively from the shortest sustained tone, and the live WPM readout reflects that estimate.

Tips for a clean read