Morse Code to Text
Decode Morse signals back into readable English text instantly
Translate dots and dashes into readable words
Found a Morse message in a puzzle, a geocache, a film clue or a radio log and want to know what it says? Paste it here and the decoder turns each group of dots and dashes into the matching letter or digit. It saves you from flipping through a chart symbol by symbol, and it points out any group it cannot recognise so you can spot a typo in the transcription.
Decoding a message
- Type or paste the code into the Morse Signal box, using a full stop for a dot and a hyphen for a dash. The placeholder shows a sample for Hello World.
- Make sure each letter is separated from the next by a single space, and each word from the next by a forward slash.
- Press Decode Morse.
- Read the answer under Translated Text, and press Copy Translation if you want to reuse it.
Below the result, Word Count shows how many words were decoded and Valid Signal says Yes, or says No (Unknown Symbols) if something could not be read.
Formatting rules that matter
The decoder splits your input on single spaces. So .... .. / - .... . .-. . decodes to HI THERE. If you have two spaces in a row, the empty piece between them is treated as an unknown symbol and shows up as a question mark. Text produced by the Text to Morse tool on this site puts extra spaces around its word separators, so tidy those double spaces first if you paste that output here. Line breaks are not treated as separators either, so join the code onto one line with spaces.
Where it is useful
- Solving puzzle hunts, escape rooms and scavenger-hunt clues.
- Checking your own decoding homework when learning Morse.
- Reading a message that was transcribed from an audio recording or a flashing light.
- Verifying that a Morse tattoo or piece of jewellery says what you intended.
What it does not cover
Only the 26 letters and the ten digits are in the dictionary. Punctuation codes, such as the ones for a full stop, comma or question mark, and prosigns like AR or SK are not recognised and will appear as question marks. The output is always in capital letters, since Morse has no case. Alternative dash characters, such as an en dash copied from a word processor, will not be understood, so use the plain hyphen. Decoding happens in your browser.
Related Articles
Related Tools