Morse Code Audio Decoder
Turn Morse code beeps into text. Listen live through your microphone, or open a sound or video file.
Press Listen, or pick a file. Nothing is uploaded: audio is processed on your device.
Tone settings
If the result looks wrong, turn off automatic tone and move the slider to the pitch of the beeps.
How it works
- Find the tone. Morse beeps are one steady pitch. The decoder looks for the strongest steady pitch between 300 and 1500 Hz.
- Measure the beeps. It checks the loudness of that pitch every 5 milliseconds to see when each beep starts and stops.
- Sort short and long. Short beeps are dots, beeps about three times longer are dashes. The silences show where letters and words end.
- Read the letters. Each group of dots and dashes is looked up in the Morse alphabet.
Tips for the best result
- Use a quiet room and hold the device close to the speaker.
- Machine-made Morse (from apps, videos and generators) decodes best. Hand-sent Morse works when the timing is even.
- Want test audio? Make some with the Morse code generator and download it as MP3 or WAV.
Questions people ask
How do I translate Morse code from a sound?
Press Listen with microphone and play the beeps near your device, or press Decode an audio file and choose the recording. The decoder finds the tone, measures each beep and shows the text.
Can it decode Morse code from a video?
Often yes. Many browsers can read the sound from MP4 and WEBM video files, so you can pick the video file directly. Or play the video out loud and use the microphone.
Why is the result wrong or messy?
Background noise, music, echo and speech confuse the decoder. Get closer to the sound, lower other noise, or use a file. If the tone is very low or high, turn off automatic tone and set it by hand. Hand-sent Morse with uneven timing is also harder to read.
Is my audio uploaded?
No. All decoding happens inside your browser. The microphone sound and your files never leave your device.