Morse code translator
Type text to get Morse code, or paste dots and dashes to read them. Listen to the signal, watch it flash and copy the code. It all works in your browser.
- H
- E
- L
- L
- O
Try
.... . .-.. .-.. ---
How Morse code timing works
Everything in Morse code is measured in one unit, the length of a dot. A dash lasts three units, and the silence between signals is what separates letters and words.
The 1, 3 and 7 unit gaps are set by ITU-R M.1677-1. Speed is counted with the word PARIS, which is 50 units long, so one unit lasts 1200 ÷ WPM milliseconds: 60 ms at 20 words per minute (ARRL, QEX, April 1990).
- Dot 1 unit
- Dash 3 units
- Gap inside a letter 1 unit
- Gap between letters 3 units
- Gap between words 7 units
Coming to iPhone: learn Morse code by ear
Morse Code Translator: Learn is an iPhone app in the making, in the same design as this page. It teaches each letter as a sound, lets you send it back with a big key and listens to signals for you.
Coming soon to the App Store
Questions
How do I translate Morse code to text?
Paste or type dots and dashes with a space between letters and a slash or two spaces between words. The translator sees that the field holds code and switches to Morse to text by itself. The switch above the field turns the result around at any time.
Which characters can it translate?
Letters A to Z, the numbers 0 to 9 and the punctuation in the ITU Morse table. That table has no exclamation mark, semicolon, underscore, dollar sign or ampersand, so these stay on screen with a note and are skipped when the message plays.
Can it read Russian Morse code?
Yes. When you paste code, choose Cyrillic letters, because the same code stands for a different letter: -.-. is C in the Latin table and Ц in the Russian one. When you type Russian text, the translator picks the right table on its own.
Is my text sent anywhere?
No. The translation, the sound and the light are made in your browser, and nothing you type leaves your device. The privacy page has the details.