Morse Code Free

Morse Code Audio Decoder

Turn Morse code sound into text. Listen with your microphone or open a recording. The tone and speed are found automatically.

Listening uses your microphone and is a beta: it works best with one clear tone in a quiet room.

Text

Morse code heard

Open in translator

How to decode Morse code from audio

  1. Choose a source. Press Listen and allow the microphone, then play the Morse code near your phone or computer. Or press Open audio file to pick a recording, such as a WAV, MP3 or a voice memo.
  2. Read the text. The decoder finds the tone, measures the speed and writes out the text. When listening, the text updates every second.
  3. Check it. The dots and dashes it heard are shown under the text. Open them in the translator to play them back and compare.

Getting a clean result

Want to make a test file? Type a message in the translator, press Download WAV, and open that file here.

Questions and answers

How does the Morse code audio decoder work?

It finds the strongest steady tone in the recording, follows how loud that tone is every few milliseconds, and splits it into tone and silence. From the lengths it works out how long a dot is, so it knows the speed, and then reads every dot, dash and gap. Everything runs in your browser.

What audio files can I upload?

Any file your browser can play, usually WAV, MP3, M4A, OGG and WebM. Short clips of a few minutes work best.

Why does the decoder get some letters wrong?

Background noise, echo, two signals at once and uneven hand-sent timing all make dots and dashes harder to tell apart. Hold the microphone close to the speaker, keep the room quiet, and use a recording with one clear tone.

Is my recording uploaded?

No. The microphone and uploaded files are processed only in your browser. Nothing is recorded or sent to a server.

What speeds can it decode?

It works out the speed by itself. In our tests it reads clean signals from 5 to 40 words per minute, including Farnsworth spacing.

More Morse code tools