Live Decoding: The output updates on every keystroke. You can also click "Decode to Text" after uploading a file or using "Load an example".
Automatic Separator Detection: A single space splits letters, while a slash, a pipe, a new line or a run of two or more spaces starts a new word. There is nothing to configure – paste Morse from our converter, an old telegraph-style file or a website and it just works.
Example: .... .. / - .... . .-. . decodes as HI THERE.
Custom Signal Symbols: If your Morse uses characters other than . and -, fill in the "Dot signal" and "Dash signal" boxes with the two symbols your input actually contains (any two different single characters; spaces, / and | are not allowed).
Example: With * as dot and ~ as dash, *** ~~~ *** decodes as SOS.
Skip & Warn on Invalid Groups: A group that matches no code in the table above – eight dots in a row, say – cannot be decoded, so it is skipped and the result message tells you exactly how many groups were affected instead of failing the whole conversion.
Example: In .... .. / ........ / - .... . .-. ., the middle group is reported as one skipped sequence and the rest decodes as HI THERE.
Simple Uppercase Output: International Morse code has no letter case, so the decoded text always arrives in clean uppercase – no surprise formatting.
Play It as Sound: Click Play to hear the pasted code as a 600 Hz tone at classic timing (dot = 1 unit, dash = 3, gaps of 1, 3 and 7 units), with speeds from 5 to 35 WPM. Click Stop to end early.
File Upload, Copy & Download: Load a .txt file instead of typing, copy the result to your clipboard with one click, or download it as a file.
Live Statistics: As you type, the panel shows how many characters went in and how many words came out.