TextyConverterbeta
⌘K

Morse Code Decoder

Decode Morse code (dots and dashes) back to text. Word separator: '/'.

0 characters
0 characters

About Morse Code Decoder

This decoder reverses Morse encoding: letters separated by spaces are converted via lookup, and a forward slash (with optional surrounding spaces) marks word boundaries. The result is plain text in uppercase.

When to use it

  • Solving Morse-code puzzles in escape rooms or CTFs
  • Decoding amateur radio practice messages
  • Reading historical telegraph transcripts

How it works

The input is split on ' / ' (with optional surrounding whitespace) to find word boundaries. Within each word, codes are split by whitespace and looked up in the reverse Morse table. Unrecognized codes are dropped.

Examples

.... . .-.. .-.. --- / .-- --- .-. .-.. -..
HELLO WORLD

Frequently asked questions

What if the word separator is missing?
Without ' / ' between groups, the decoder treats the entire input as one word — all letters run together. Add slashes where word breaks should be.
Are dashes or hyphens treated the same?
Only ASCII hyphen-minus (-) is recognized as a dash. Em-dashes (—), en-dashes (–), and other dash-like Unicode characters won't match.

Related tools