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 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.
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.