Convert Morse Code to Text

Decode Morse code symbols back into readable English text. Supports custom separators and audio verification.

Decoder Settings


Speed (WPM)20

.-A
-...B
-.-.C
-..D
.E
..-.F
--.G
....H
..I
.---J
-.-K
.-..L
--M
-.N
---O
.--.P
--.-Q
.-.R
...S
-T
..-U
...-V
.--W
-..-X
-.--Y
--..Z
-----0
.----1
..---2
...--3
....-4
.....5
-....6
--...7
---..8
----.9

What is Morse Code Decoding?

Decoding Morse code involves translating sequences of signal durations (dots and dashes) back into alphanumeric characters. Because Morse code is variable-length (e.g., 'E' is one dot, 'Q' is dash-dash-dot-dash), proper spacing is critical. This tool automates the process, letting you customize how it recognizes spacing and symbols.

Key Features

Custom Parsing

Not everyone uses standard formatting. Configure identifying symbols (like *) and separators (like |) to match your input.

Audio Verification

Listen to the code you are decoding. This is excellent for learners testing their transcription skills.

Reference Chart

Stuck on a specific letter? Use the built-in lookup table to find exactly which character corresponds to a code.

Supported Standards

International Morse

The universal ITU standard used globally for aviation and sea travel.

Custom Symbols

Support for non-standard notations like 0/1 or dot/dash variations.

Large Files

Process valid text files of any length with instant client-side decoding.

How to Use

  1. Paste Code: Input your dots and dashes.
  2. Check Settings: If the output is gibberish, check if your Word Separator matches (default is slash /).
  3. Read Output: The translated text appears in the center column.
  4. Export: Download the readable text file.

Frequently Asked Questions

How do I use this decoder?

Simply paste your Morse code (using dots . and dashes -) into the Input box. The translated text will appear automatically in the Output box.

What if my code uses '*' and '_'?

No problem! Go to the 'Decoder Settings' panel and change the 'Dot' character to * and the 'Dash' character to _. The tool will re-parse your input instantly.

Why is the translation jumbled?

Morse code relies heavily on spacing. Ensure there is a single space between letters and a clearer separator (like / or double space) between words.

Can I listen to the Morse code?

Yes. Click 'Listen to Input' to hear the audio representation of the code you pasted. This helps verify if the rhythm sounds correct.

Does it support international characters?

Currently, we support the standard International Morse Code which covers A-Z (Latin) and 0-9. Extended characters are not yet supported.

How are unknown signals handled?

Any sequence of dots/dashes that doesn't match a standard character will be displayed as a question mark (?) in the output.

Can I decode a large file?

Yes, use the 'Upload' button to load a text file containing Morse code. The tool will process the entire file at once.

Is there a limit to the text length?

Practically, no. The tool runs in your browser and can handle very large strings of text efficiently.

What is the standard separator?

The most common standard is using a single space between letters and a forward slash (/) between words.

Is this secure?

Yes. All decoding happens on your device. We do not transmit your messages to any external server.