Home › Audio & Video › Morse Code Audio Decoder

Morse Code Audio Decoder

Listen to Morse code through your microphone or open a recording and watch it turn into text. The decoder finds the tone pitch and the sending speed automatically, shows the dots and dashes as they arrive, and lets you fine-tune the threshold. Everything runs on your device.

Last updated:

Decoded a built-in sample below. Start the microphone, play the sample or open a recording. Audio never leaves your device.

Tone–
Speed–
Dot length–
Signal–
Lower picks up weak signals, higher rejects noise.
Narrow helps in noise but needs slower code.

Best results come from a clean, steady tone between 300 and 1,200 Hz. Hand-sent code with uneven spacing may split or merge letters; adjust the threshold or set the speed manually.

Advertisement
Advertisement

How to use the Morse Code Audio Decoder

  1. Look at the sample decoded on load, or press Play sample to hear it decoded in real time.
  2. Press Start microphone and hold your radio, phone or speaker close to the mic, or choose Decode audio file to open a recording.
  3. Watch the graph: the green line is the tone level and the dashed line is the threshold. Each key-down shows as an orange bar.
  4. Fine-tune if needed: lower the threshold for weak signals, raise it in noise, pick a narrower filter, or enter the tone and speed by hand.
  5. Copy or download the decoded text when you are done.

Morse timing rules the decoder uses

International Morse code is built from one unit of time, the dot (also called a dit). Everything else is a multiple of it, which is why the decoder only needs to estimate the dot length to separate dots from dashes and letters from words.

ElementStandard lengthDecoder decision point
Dot (dit)1 unit of toneTone up to 2 units
Dash (dah)3 units of toneTone longer than 2 units
Gap inside a letter1 unit of silenceSilence up to 2 units
Gap between letters3 units of silenceSilence longer than 2 units
Gap between words7 units of silenceSilence longer than 5 units

The deciding points sit between the standard lengths with a margin on each side, which tolerates the stretched dashes and short gaps common in hand-sent code. Speed is reported with the PARIS standard: WPM = 1200 ÷ dot length in milliseconds.

Speed and dot length reference

SpeedDotDashLetter gapWord gapTypical use
5 WPM240 ms720 ms720 ms1.68 sFirst lessons
13 WPM92 ms277 ms277 ms646 msComfortable beginner copy
18 WPM67 ms200 ms200 ms467 msBuilt-in sample
20 WPM60 ms180 ms180 ms420 msEveryday on-air contacts
25 WPM48 ms144 ms144 ms336 msExperienced operators
35 WPM34 ms103 ms103 ms240 msContest speed

Farnsworth timing sends letters at a high speed but stretches the gaps between them. The decoder handles it because it measures dot length from the tones and only uses gaps to split letters and words.

Tips for accurate decoding

  • Feed it a clean tone. Use a cable from the radio's headphone jack into a line or mic input when you can; acoustic pickup through the air adds room noise and echo.
  • Tune the receiver to a pitch between 500 and 900 Hz. That range is easy to separate from hum and hiss and is what most operators use.
  • Check the graph. The dashed threshold line should sit roughly halfway between the noise and the tops of the tone bursts. If short dots are missing, lower the threshold; if noise creates extra dots, raise it or pick the Narrow filter.
  • Lock the settings for weak signals. Untick the auto boxes and type the pitch and speed so a burst of noise cannot pull the decoder off.
  • Want to create test audio or practice copying? Generate it with Text to Morse Audio, or translate written Morse with the Morse Code Translator.

Frequently asked questions

How does the Morse code audio decoder work?

It measures the strength of the Morse tone every 5 milliseconds with a narrow digital filter (a Goertzel filter) tuned to the detected pitch. When the level crosses the threshold the key is down. The length of each tone is compared with the estimated dot length: tones longer than two dots are dashes, gaps longer than two dots end a letter and gaps longer than five dots end a word.

What speeds can it decode?

It works best between about 5 and 35 words per minute. Faster code is possible with the Wide filter, because a narrow filter needs more time to respond. You can also switch off auto speed and type the WPM if you already know it.

Why do I get wrong letters or # symbols?

A # means the received pattern is not a valid Morse character, usually because a dot was missed or two letters ran together. Try moving the threshold, choosing a narrower filter in noise, getting the speaker closer to the microphone, or setting the speed manually. Uneven hand-sent code is harder to decode than machine-sent code.

Can it decode Morse code from a video or a radio recording?

Yes, if the browser can open the file. Most browsers decode WAV, MP3, OGG, M4A/AAC and WebM, including the audio track of many MP4 videos. A clear single tone works best; overlapping stations or heavy static reduce accuracy.

Is my audio uploaded anywhere?

No. The microphone stream and any file you open are processed entirely inside your browser with the Web Audio API. Nothing is recorded, stored or sent to a server.

What does WPM mean in Morse code?

Words per minute is based on the standard word PARIS, which is exactly 50 dot-lengths long including the word space. That gives the formula dot length (ms) = 1200 ÷ WPM, so 20 WPM has a 60 ms dot and a 180 ms dash.

Can it decode flashing light or tapping instead of sound?

No, this tool needs an audio tone. Tapping or clicking sounds have no steady pitch, so they are not detected reliably. For light signals you would need a camera-based decoder.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Text to Morse AudioTurn text into Morse code sound at any WPM with Farnsworth timing, then play it or save a WAV.Morse Code TranslatorTranslate text to Morse code and back, then play it as sound or a blinking light, or save a WAV.Audio Spectrum AnalyzerLive FFT spectrum analyzer for your microphone or an audio file, with dominant frequency and note.Online OscilloscopeReal-time audio oscilloscope for mic, line-in or files: time/div, volts/div, trigger, XY mode.Screen RecorderRecord your screen with mic and system audio.Audio to TextTranscribe MP3, WAV and M4A recordings to text in your browser with Whisper. Export TXT, SRT, DOCX.Audio ConverterConvert MP3, WAV, M4A, OGG and FLAC to MP3 or WAV in batch, right in your browser.Audio CutterTrim MP3 and audio files, add fades and make ringtones.Audio JoinerMerge MP3 and other audio files into one track with crossfade.WAV to MP3Convert WAV files to MP3 at 128, 192 or 320 kbps, in batches.Voice RecorderRecord and trim audio in your browser.MP3 to WAVConvert MP3 files to WAV in batches.Audio Speed ChangerSpeed up or slow down audio, with or without pitch change.Audio Pitch ChangerShift the pitch of a song or recording up or down without changing tempo.Audio Volume Booster & NormalizerMake audio louder, normalize peaks or loudness, with a limiter against clipping.Clear Audio RecorderRecord clean audio with noise suppression and gain control.Sound Level MeterEstimate noise level in decibels using your microphone.Audio ReverserReverse any audio file and play it backwards, then download the result as WAV.Hearing TestCheck your hearing by ear and frequency, plot an audiogram and find your upper frequency limit.Audio Bitrate CalculatorWork out audio file size from bitrate and length, WAV size, or the bitrate for a target size.Subwoofer Bass TestTest your subwoofer and bass response with 10–200 Hz tones, presets and a low-frequency sweep.M4A to MP3Convert M4A, AAC and iPhone voice memos to MP3 in batch, privately in your browser.Voice ChangerRecord or upload your voice and make it chipmunk, deep, robot, alien, radio or echo. Save as WAV.Ringtone MakerCut the best 15–40 seconds of any song, add fades and save it as an MP3 ringtone.OGG to MP3Convert OGG Vorbis and Opus audio to MP3 in batch, keeping tags. Free, no upload.FLAC to MP3Convert FLAC to MP3 at up to 320 kbps, keeping tags and album art. Batch, no upload.AAC to MP3Convert AAC and M4A audio to MP3 in batch, at 128 to 320 kbps. Free, no upload.OPUS to MP3Convert OPUS audio and voice messages to MP3 in batch, at 64 to 320 kbps. No upload.Audio NormalizerNormalize audio to a peak level or a LUFS loudness target, in batch, and save as WAV or MP3.Audio Noise ReducerRemove background hiss, hum and room noise from a recording using a noise profile, then save WAV.Audio Fade In and OutAdd a smooth fade in and fade out to any song or recording, then save it as MP3 or WAV.Audio Equalizer10-band EQ for audio files: boost bass, clarify vocals or tame treble, then save as MP3 or WAV.Audio MixerMix up to 4 audio tracks with volume, pan, start offsets and fades, then save the mix as MP3 or WAV.Waveform Image GeneratorTurn any song or recording into a waveform image: bars, mirror or line, as PNG or SVG.8D Audio ConverterMake any song 8D: sound circles around your head with reverb. Preview live, save MP3 or WAV.MIDI PlayerPlay MIDI files in your browser with a piano roll, tempo control, track mute and WAV export.Audio LooperLoop any part of a song seamlessly with a crossfade, repeat it N times or to a length, export.Audio Sample Rate ConverterResample audio to any rate from 8 to 96 kHz and change bit depth. WAV or MP3 output.Mono to Stereo ConverterTurn mono audio into stereo: dual mono, comb widening or Haas delay, with a mono-compatibility check.MP3 to M4RTurn MP3s into iPhone M4R ringtones: pick the best 30-40 s, add fades, batch convert.Virtual Singing BowlStrike or rub the rim of a synthesized Tibetan singing bowl in 7 pitches, with sustain and loop.Speaker Wire Gauge CalculatorFind the right AWG speaker wire for any run length, impedance and allowed power loss.Stereo Channel SplitterSplit stereo audio into left and right mono files, extract mid/side, or swap, invert and mute channels.ABX Audio TestBlind ABX listening test between two audio files, with level matching and a p-value score.M4B Audiobook MakerCombine MP3 chapter files into one M4B audiobook with chapters, cover art and author tags.Bleep Censor ToolBleep out words in audio or video: mark them on the waveform or from a transcript, then export.Lossless Audio CheckerCheck if a FLAC or WAV is truly lossless or an upscaled MP3, with a spectrogram and verdict.Online VocoderClassic robot vocoder in your browser: speak or load a voice, play the synth carrier, record.Podcast Chapters GeneratorTurn timestamps into Podcasting 2.0 JSON chapters, YouTube chapters, or ID3 chapters inside your MP3.Stream Countdown OverlayMake a "starting soon" countdown screen for OBS: pick time, colors, fonts and animation, copy the URL.Audio Spectrogram GeneratorTurn any audio file into a spectrogram image: FFT size, color maps, log or linear scale, PNG export.Audio SplitterSplit audio into equal parts, fixed-length pieces or at silences, and download a ZIP.Bass BoosterBoost the bass of any song with a low-shelf EQ and limiter, compare A/B, export MP3 or WAV.MP3 CompressorMake MP3 files smaller: re-encode at a lower bitrate, mono or sample rate, or fit a target size.MP3 Tag EditorEdit MP3 ID3 tags: title, artist, album, year, genre, track and album art, one file or many.Nightcore MakerSpeed up and pitch up any song into nightcore, add bass boost, save MP3/WAV or a cover video.Slowed and Reverb GeneratorMake slowed + reverb versions of any song: speed, reverb, room size and bass, export MP3/WAV.Stereo to Mono ConverterMix stereo audio to mono, extract the left or right channel, or swap channels. WAV or MP3.Tab Audio RecorderRecord audio from a browser tab or your system, mix in the mic, save WebM, WAV or MP3.WMA to MP3Convert WMA files to MP3 at 128-320 kbps or VBR, keeping tags. Batch convert, no upload.Audio to MIDI ConverterTurn a piano, guitar or voice recording into MIDI notes with AI, preview the piano roll and save a .mid file.Auto-Tune VoicePitch-correct singing to a key and scale, from natural to robotic T-Pain style, with a pitch graph.LUFS MeterMeasure integrated LUFS, true peak and loudness range of a song or video against Spotify and YouTube targets.MIDI to MP3Render MIDI files to MP3 with General MIDI SoundFont instruments, tempo, transpose and reverb.Online Audio EditorEdit audio in your browser: cut, copy, paste, fade, normalize, effects, markers, undo. Export MP3/WAV.Online Audio MasteringMaster songs automatically to -14 or -9 LUFS with EQ, multiband compression and a true-peak limiter.Podcast Audio EnhancerOne-click voice cleanup: noise reduction, de-ess, EQ, compression and -16 LUFS loudness.Subwoofer Box CalculatorSealed or ported sub box volume, port length for a tuning frequency and a panel cut list.
See all 99 Audio Converters & Editors →