Upload a WAV or MP3 file, or record live from your microphone. FFT-based tone detection converts Morse beeps into text — all processing happens in your browser.
Supports WAV, MP3, OGG, M4A — max 10 MB
Real FFT-based signal processing converts Morse code audio into text — entirely in your browser.
Your file is decoded via the Web Audio API. Nothing is sent to a server — all processing is local.
A Fast Fourier Transform scans for the dominant tone frequency within your chosen range, frame by frame.
A dynamic noise floor is estimated from the quietest frames, then used to gate out background noise before signal detection.
On/off transitions are extracted from the gated signal and cleaned using median-based duration analysis.
Speed is estimated by clustering signal durations into dot/dash groups using K-means — even on non-integer WPM.
Dot-dash sequences are matched against the International Morse Code table to produce the final text output.