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.