Morse Code Translator
Type English text to see and hear it in Morse code, or type dots and dashes to read them back in English. Works in more than 45 languages.
Save
Pause for a letter gap, pause longer for a word gap. On a computer the space bar works too. Timing follows the speed in Settings.
Decode Morse from sound or a picture
Play a Morse tone near the microphone, or open a recording. The decoder finds the pitch and the speed by itself and works best on a clean tone between 300 and 1500 Hz. An image works when the dots and dashes are solid shapes on a plain background, like a screenshot or a printed card. Nothing is uploaded: everything is processed on your device.
Set overall speed lower than letter speed for Farnsworth timing: letters stay quick, the gaps get longer. This is how most people learn.
What do you want to do?
- Morse code decoderMicrophone or audio file to text
- Learn Morse codeKoch lessons, one letter at a time
- SOS in Morse codeHear, flash and send SOS
- Morse code chartEvery letter, number and sign
- Morse code generatorText to Morse audio, download a WAV
- Morse code quizTest yourself in 10 questions
- Morse code bracelet pattern makerBead pattern for any word
- Morse code in every languageEvery language and its own codes
Morse code chart
Tap any character to hear it.
Letters
Numbers
Punctuation (ITU)
In common use, not ITU
National letters, not ITU
Procedural signals (prosigns)
Sent as one signal with no gap between the letters. Type them in angle brackets, like <SK>.
How to use this Morse code translator
- Text to Morse: type or paste text. The Morse code appears as you type, letter by letter.
- Morse to text: type dots and dashes with a space between letters and a slash (/) between words. Pasted symbols like · • − also work.
- Hear it or see it: Play sends your message as sound, screen flashes, vibration or your phone's flashlight. Each dot and dash lights up as it plays.
- Send your own: Tap turns your screen into a Morse key. Decode reads Morse from your microphone, an audio file or a picture.
- Keep it: Save makes an image, a bracelet bead pattern or a WAV audio file. Share sends a link that opens with your message ready to play.
Morse code timing
International Morse code is built from one unit of time:
| Part | Length |
|---|---|
| Dot | 1 unit |
| Dash | 3 units |
| Gap inside a letter | 1 unit |
| Gap between letters | 3 units |
| Gap between words | 7 units |
Speed is measured in words per minute (WPM) using the word PARIS, which is exactly 50 units long. At 20 WPM one unit lasts 60 milliseconds.
Morse code in every language
The International Morse code standard (ITU-R M.1677-1) covers the Latin letters A to Z, the numbers, common punctuation and one accented letter, É. Other alphabets have their own national codes, usually built by giving each letter the code of a Latin letter with a similar sound. This translator uses the published table for each one, checked against a second source wherever one exists:
- Latin alphabet: the national letters of 30 languages, such as German Ä Ö Ü ß, Spanish Ñ, Turkish Ş Ğ, Polish Ą Ł, Icelandic Ð Þ and Croatian Č Ć Đ.
- Cyrillic: Russian, Ukrainian, Bulgarian, Serbian and Tajik.
- Other scripts: Greek, Hebrew, Arabic, Persian, Kurdish, Armenian, Thai, Devanagari, Japanese (Wabun code), Korean, Chinese (telegraph code and Zhuyin) and American Morse.
- Everything else: scripts that never had a Morse code, such as Georgian, Bengali or Amharic, are sent romanised, the way operators send them.
More Morse code tools
Translate
More