Morse tools · Audio

Morse Code Audio Translator

Upload a Morse code recording and decode it to text right in your browser. The translator detects the tone and speed automatically and shows its work, so you can verify the result instead of just trusting it. No app or sign-up is required.

WAV or MP3, up to about 90 seconds. Everything is decoded in your browser.

Operating procedure

How to Decode Morse Code from Audio

  1. 01

    Upload a recording

    Choose a WAV or MP3 file that contains a single clear Morse tone. The audio stays on your device.

  2. 02

    Let the translator analyze it

    The tool finds the tone, measures the dot-and-dash timing, and decodes the characters automatically.

  3. 03

    Read, copy, and verify

    Check the decoded text, compare it with the Morse sequence and signal timeline, then copy the result.

Show the work

Reading the Recognition Results

Every result comes with the evidence behind it, drawn from your actual recording rather than a decoration.

Decoded text and Morse

The text appears first, with the recognized dots and dashes underneath so you can cross-check it in the text decoder.

Spectrum view

A spectrogram of your file shows where the energy sits over time. The dashed line marks the tone the recognizer locked onto.

Signal timeline

Each bar is one on-air segment the recognizer measured. The pattern of short and long bars should mirror the message you hear.

Honest failure states

Silence, background noise, and steady tones without pulses are rejected with an explanation, never converted into meaningless text.

Better results

Tips for Clear Morse Recordings

Prefer a clean single tone

Recognition is built for one steady tone at a time. Music, speech, or several tones at once cannot be decoded.

Use WAV when you can

Lossless WAV files preserve the on/off edges best. MP3 works, but heavy compression can smear short dots.

Lock the parameters when needed

If you know the recording speed or tone, select the WPM and Hz manually and run the recognition again for a steadier result.

Current limits

What This Release Supports

This release recognizes one clear, steady tone between 300 and 1000 Hz and handles recordings up to about 90 seconds and 20 MB. Files longer than the limit are declined up front. Real-world radio interference, overlapping tones, and heavily compressed audio may not decode, and the tool tells you so instead of guessing. Support for more input is being tested for future releases.

Signal desk

Frequently Asked Questions

How do I decode Morse code from an audio file?

Upload a WAV or MP3 recording. The tool analyzes the single Morse tone in your browser, measures the dot and dash timing, and shows the decoded text next to the signal timeline.

Which audio formats can I upload?

WAV and MP3 files are supported, and clean WAV recordings give the most reliable results. Files can be up to about 90 seconds long in this release.

What if my recording is not recognized?

You get a clear explanation instead of made-up text. Try a cleaner or louder recording, or lock the speed (WPM) and tone (Hz) manually and run the recognition again.

Is my audio file uploaded to a server?

No. Decoding and recognition run entirely in this browser tab, and the file never leaves your device. Nothing you upload is tracked or stored.

Continue exploring

Decode typed signals, translate in both directions, or check individual International Morse code characters.