Audio decoder
Morse Code Audio Translator
Upload a Morse audio file or record a short microphone clip to translate beeps into dots, dashes, and readable text.
Decode from audio
Use a clear beep recording. The decoder estimates tone length and spacing locally, then converts the pattern to International Morse Code.
Decoded timing details will appear here.
Built for short, clear Morse audio.
Learning practiceCheck what you heard after a lesson, quiz, or practice recording.
Puzzle clipsDecode a short Morse clue from a video, game, classroom activity, or escape room.
File verificationGenerate audio on the main translator, then upload it here to confirm the timing.
Radio basicsUse it as a helper for clean CW practice audio, not as an emergency or contest-grade decoder.
Tone length becomes dots, dashes, letters, and words.
1 The browser reads the audio and measures short blocks of signal energy.
2 Tone and silence segments are separated with an adjustable threshold.
3 The shortest useful tones estimate the dot unit; longer tones become dashes.
4 Letter and word gaps are decoded with International Morse spacing rules.
Audio decoding questions.
Can this translate Morse code from an audio file?
Yes. Upload a clear Morse audio file and the tool estimates the tone timing, turns it into dots and dashes, and decodes the text locally in your browser.
Does microphone decoding send audio to a server?
No. Microphone recording and decoding run in the browser. You still need to approve microphone access in the browser before recording starts.
What kind of audio works best?
Clean single-tone Morse works best, especially WAV files or short recordings with little background noise. Noisy shortwave recordings may need manual threshold and minimum-tone adjustments.
Can it generate Morse audio too?
Use the main Morse Code Translator to type text, play the signal, adjust speed and frequency, and download a WAV file.