Morse Code Converter
Convert text to Morse code or decode Morse back to text in real time. Type in either direction — the tool detects automatically. Play back the result as audio tones using the Web Audio API, adjust speed in WPM, and copy the output with one click.
How It Works
- Text → Morse: Each letter maps to its ITU dot-dash sequence. Letters are separated by a space; words by
/. - Morse → Text: Paste dots and dashes, separate letters with a space and words with
/. - Auto-detect: Input containing only
.,-,/, and spaces is treated as Morse code automatically.
ITU Morse Code Standard
This tool follows ITU-R M.1677-1, the international standard used by amateur radio operators worldwide. Key timing ratios:
| Element | Duration |
|---|---|
| Dot | 1 unit |
| Dash | 3 units |
| Inter-element gap | 1 unit |
| Inter-letter gap | 3 units |
| Inter-word gap | 7 units |
Audio Playback
Click Play to hear the Morse code as tones. Use the WPM (Words Per Minute) slider to set transmission speed from 1 WPM (very slow) to 40 WPM (fast). The standard reference speed uses the word “PARIS” as the unit.
SOS — The Universal Distress Signal
SOS is ... --- ... — three dots, three dashes, three dots. It was adopted as the international distress signal in 1908 because the pattern is simple, unambiguous, and easy to recognize regardless of the operator’s speed.
Character Reference
| Category | Coverage |
|---|---|
| Letters | A–Z (26 characters) |
| Digits | 0–9 (10 characters) |
| Punctuation | . , ? ! / ( ) & : ; = + - _ ” $ @ |