morsedecoder

Upload · Decode beeps

Morse Code Audio Decoder

Upload a recording of Morse beeps and turn it into editable text. Clear, steady single-tone audio gives the most reliable result, and everything stays on your device.

Auto-detect

Decode any signal

Upload

Upload WAV / MP3 / M4A or record 5s from your mic. Uses Web Audio + Goertzel tone detection around 600Hz — best with clear, single-tone beeps. Audio stays in your browser.

SOS
Advanced playback

Farnsworth keeps each character at 18 WPM but slows the gaps to 18 WPM — ideal for learning. Set both equal for standard timing.

Timing follows ITU 1:3:7 · 100% client-side

How it works

Sound to text, without uploading

Choose WAV, MP3, M4A or another browser-supported audio file. The decoder measures tone energy, estimates dot length and reconstructs symbols before converting them into text.

Best results

How to get a clean decode

Use a recording with one steady tone, little background noise and clear gaps between characters. Adjust the target tone near the signal frequency, then correct any uncertain dots or dashes directly in the result.

Answers

Morse Code Audio Decoder FAQ

Is this morse code audio decoder free?

Yes. The tool is free to use in a modern browser and does not require an account.

Does my input leave the browser?

The core conversion runs client-side. Local text, media and microphone data stay on your device unless a browser feature explicitly says otherwise.

Does it follow International Morse code?

Yes. Text encoding uses the International Morse alphabet and audio timing follows the standard 1:3:7 rhythm.