Free Toolkit

Morse Code DecoderDecode Morse code (dots and dashes) back to readable text.

Morse Code Decoder illustration
📝

Morse Code Decoder

Decode Morse code (dots and dashes) back to readable text.

How to Use
1

Paste Morse Code

Enter Morse code with spaces between letters and / between words.

2

Auto-Decode

The tool converts Morse code patterns to text characters.

3

Copy Text

Copy the decoded text.

What Is Morse Code Decoder?

A Morse code decoder converts Morse code (dots and dashes) back into human-readable text. It recognizes all International Morse Code patterns for letters, numbers, and punctuation. Words are separated by double spaces or slash (/) characters. Unknown patterns are replaced with "?" to indicate unrecognized codes. This is the inverse of the Morse Code Encoder tool.

Why Use Our Morse Code Decoder?

  • Decode full International Morse Code alphabet
  • Handles various word separator formats
  • Unknown codes shown as "?" for clarity
  • Inverse of Morse Code Encoder
  • Instant decoding

Common Use Cases

Decode Messages

Convert received Morse code messages back to readable text.

Puzzle Solving

Decode Morse code clues in escape rooms, geocaching, and puzzle games.

Amateur Radio

Decode CW (Morse) transmissions from ham radio communications.

Education

Practice reading Morse code by encoding text and then verifying with this decoder.

Technical Guide

The decoder uses a reverse lookup table mapping Morse code patterns to characters. Input is split on word separators (double spaces, /, or |) to identify word boundaries, then each word is split on single spaces to get individual character codes. Each code is looked up in the reverse mapping table, with unrecognized patterns replaced by "?". The decoder handles various input formats: ".... . .-.. .-.. ---" (space-separated), and ".... . .-.. .-.. --- / .-- --- .-. .-.. -.." (slash word separator).

Tips & Best Practices

  • 1
    Separate letters with single spaces, words with double spaces or /
  • 2
    Unknown codes appear as "?" — check for typos in the Morse input
  • 3
    Use the Morse Code Encoder to create Morse, then verify with this decoder
  • 4
    ··· ——— ··· (SOS) is the most important Morse code to recognize
  • 5
    Dots (·) and periods (.) are interchangeable; dashes (—) and hyphens (-) are too

Related Tools

Frequently Asked Questions

QHow should I format the input?
Separate letters with spaces and words with double spaces or /. Example: ".... . .-.. .-.. --- / .-- --- .-. .-.. -..".
QWhat does "?" mean in the output?
A "?" indicates an unrecognized Morse code pattern. Check for typos or unsupported characters in your input.
QCan I use periods and hyphens instead of dots and dashes?
Yes, periods (.) work as dots and hyphens (-) work as dashes.
QDoes it decode numbers?
Yes, all number codes (0-9) are supported. For example, "----." decodes to "9".
QIs this the opposite of Morse Code Encoder?
Yes, the encoder converts text to Morse and the decoder converts Morse back to text.

About Morse Code Decoder

Morse Code Decoder is a free online tool from FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration required. No ads. Just fast, reliable tools.