How to use
- In Text → Morse, type letters, digits or punctuation and the Morse code appears instantly.
- In Morse → text, enter code with dots (
.) and dashes (-). Put one space between letters and/or two or more spaces between words. Variants such as·,−and_are accepted. - Press Play sound to hear it as a 600 Hz tone. Set the speed (WPM) from 5 to 40.
- Switching direction moves the current result into the input box so you can check it the other way.
How Morse timing works
International Morse code (ITU-R M.1677-1) represents characters with short signals (dots) and long signals (dashes). Every duration is measured in units, where one unit is the length of a dot.
| Element | Length |
|---|---|
| Dot (·) | 1 unit |
| Dash (−) | 3 units |
| Gap between signals within a letter | 1 unit |
| Gap between letters | 3 units |
| Gap between words | 7 units |
WPM (words per minute) is defined by how many times the word “PARIS” — 50 units including the word gap — can be sent in a minute. So a dot lasts 1,200 ÷ WPM milliseconds: 60 ms at 20 WPM.
Examples
| Text | Morse code |
|---|---|
| SOS | ... --- ... |
| HELLO WORLD | .... . .-.. .-.. --- / .-- --- .-. .-.. -.. |
| 2024 | ..--- ----- ..--- ....- |
| ? (question mark) | ..--.. |
Common letters get short codes: E, the most frequent letter in English, is a single dot, and T is a single dash.
Things to know
- Only international Morse is supported — Latin letters, digits and punctuation. Accented letters such as é are sent as their base letter (E); other scripts are skipped and listed.
- A real distress SOS is sent as one continuous signal,
...---..., without the gaps between letters. - Codes that can’t be read are shown as � and listed.
FAQ
I can’t hear anything.
Check that your phone isn’t on silent and the browser tab isn’t muted. The tone is generated in your browser with the Web Audio API when you press the button; nothing is sent to a server.
What speed should I practice at?
A common approach is to start at 5–10 WPM to learn each letter’s rhythm, then move up to 15–20 WPM. To tidy up letter case first, use the case converter.