Upload and decode
Upload a Morse audio file to begin.
Upload a clean Morse recording and turn dits, dahs, and silence back into symbols and text. The decoder runs locally in your browser, with timing diagnostics for reviewing uncertain signals.
Upload a Morse audio file to begin.
Waiting
Dots, dashes, letter gaps, and word gaps
The Morse Code Audio Translator turns a recorded Morse tone into readable text and symbols, right in your browser. Upload a WAV, MP3, M4A, OGG, or FLAC file and the Morse Code Audio Translator analyzes the audio envelope, separates tone from silence, and rebuilds dots, dashes, letters, and words without sending your file anywhere.
This Morse Code Audio Translator decodes audio locally using the Web Audio API. Your file never leaves your device, so you can translate sensitive or large recordings without uploading them anywhere.
Noisy recording? The Morse Code Audio Translator lets you tune the detection threshold so faint tones and background hiss don't get misread as dots or dashes.
The translator measures dit length and words-per-minute directly from the waveform, so you don't need to know the sender's speed before decoding.
WAV, MP3, M4A, OGG, and FLAC are all supported, so the Morse Code Audio Translator works with recordings from radios, phones, or practice sessions without a conversion step.
Upload your recording. The Morse Code Audio Translator accepts WAV, MP3, M4A, OGG, and FLAC files with a clear, single-tone Morse signal.
Let it decode. The Morse Code Audio Translator reads the audio envelope and reconstructs dots, dashes, letter gaps, and word gaps automatically.
Adjust sensitivity if needed. If the decoded text has uncertain characters, nudge the sensitivity slider and the translator will re-decode the same audio instantly.
Copy your results. Copy the decoded text or the raw Morse stream from the Morse Code Audio Translator with one click.
Yes. The Morse Code Audio Translator runs entirely in your browser with no account, download, or payment required.
No. Decoding happens locally using the Web Audio API, so your audio file is never sent to a server.
WAV, MP3, M4A, OGG, and FLAC files all work, as long as the recording contains a clear Morse tone.
A "?" means the timing for that character didn't match any known Morse pattern, usually from background noise or an inconsistent tone. Try adjusting the sensitivity slider and re-decoding.
Yes. The translator measures dit length directly from the audio, so it adapts to the sending speed of each file automatically instead of relying on a fixed WPM setting.