Morse Code to Text Translator
Decode Morse code to plain text. Paste dots and dashes with spaces between letters and a slash between words.
Independently verified for accuracy
Calculator by Toolsloft ↗Decode International Morse code back into readable text. Paste dots and dashes, with letters separated by spaces and words by a slash, and get the plain message. Handy for ham radio, puzzles, and checking your own Morse practice.
How this is calculated
Uses the ITU international Morse code standard, reversed so each symbol maps back to its letter, digit, or punctuation mark. Words are read as slash-separated and letters as space-separated, and any symbol group with no match is skipped. Output is upper case because Morse carries no case.
How to use
- Paste Morse code, letters separated by spaces.
- Separate words with a slash.
- Read the decoded text and copy it.
Examples
- SOS:
... --- ... becomes SOS - Hello World:
.... . .-.. .-.. --- / .-- --- .-. .-.. -.. becomes HELLO WORLD
FAQ
- How should I format the input?
- Put a single space between the letters of a word and a slash between words. For example ... --- ... is SOS, and word one / word two uses a slash to break the words.
- Why is the output all capitals?
- Morse code does not distinguish upper and lower case, so decoded text is shown in capitals. Change the case afterward if you need to.
- What happens to symbols it does not recognize?
- Any group of dots and dashes that is not a valid Morse character is skipped, so a stray symbol will not break the rest of the message.