One or two spaces
Separate letters in the same word.
Morse tools · Decode
Decode dots and dashes into text instantly with a free browser tool. No app or sign-up is required.
Separate letters with spaces and words with a slash (/).
Operating procedure
Type or paste the Morse code you want to read.
Use spaces between letters and a slash between words.
Check the live result, hear the signal, or copy the decoded text.
Signal spacing
Correct spacing tells the decoder where one character or word ends and the next begins.
Separate letters in the same word.
Separate one word from the next.
Start a new line in the decoded result.
Enter valid dots and dashes.
Keep its position with � and show a warning.
Worked signals
Compare each signal with its characters and final decoded text.
... --- ...S (...) · O (---) · S (...)
Result: SOS.... . .-.. .-.. ---H (....) · E (.) · L (.-..) · L (.-..) · O (---)
Result: HELLO.. / .-.. --- ...- . / -.-- --- ..-I (..) / LOVE (.-.. --- ...- .) / YOU (-.-- --- ..-)
Result: I LOVE YOUTroubleshooting
Leave a space between character patterns. Use a slash or at least three spaces between words. Enter an ASCII hyphen (-), not a Unicode long dash (— or –). Unknown dot-and-dash combinations and unrelated characters appear as � so you can find and correct them without losing the rest of the message.
Signal desk
Paste or type Morse code with dots and dashes. The decoder converts each valid Morse token into text as you type.
Use one space between letters. Use a slash (/) or at least three spaces between words.
Yes. Select Play to hear the Morse code currently entered in the decoder, and Stop to end playback.
The � symbol marks a Morse token the decoder does not recognize. Check the token for missing spaces, unsupported characters, or a Unicode dash instead of -.
Continue exploring
Translate in both directions or check individual International Morse code characters.