Morse Code to Text

Decode Morse code back to readable text as you type

Use . or · for dots, - or — for dashes. Separate letters with spaces, words with / or |

Show Morse Code Reference Chart

Frequently Asked Questions

What Morse code formats are accepted? +
The tool accepts dots as . or · (middle dot), and dashes as - or — (em dash) or – (en dash). You can mix formats freely. Letters should be separated by spaces and words by / or |.
How do I separate letters and words? +
Use a single space between letters and a forward slash (/) or pipe (|) or three or more spaces between words. For example: .... . .-.. .-.. --- / .-- --- .-. .-.. -..
Does this tool decode in real time? +
Yes, the decoder runs live as you type. Every keystroke updates the decoded text instantly, so you can see the result build up character by character.
What happens with invalid Morse sequences? +
If a dot-dash sequence does not match any known character, it will be displayed as a question mark (?) in the output so you can identify and fix the issue.
Is my data stored or sent anywhere? +
No. All decoding happens entirely in your browser using JavaScript. Nothing is sent to a server. Your data stays completely private on your device.
Copied to clipboard!