Morse Code Translator
Type text to get Morse, or paste dots and dashes to read them. Play the result as sound or light, at any speed.
Characters shown as ? are not in this alphabet.
Popular
How to use the translator
Type or paste into the left box. Ordinary text is turned into Morse as you type; a string of dots, dashes and slashes is read back as text — the translator notices when you paste Morse and switches direction on its own.
In Morse, letters are separated by a space and words by a slash: .... .. / - .... . .-. . is “HI THERE”. If your Morse uses a different style — three spaces between words, “•” and “–”, underscores — paste it anyway, it is normalised.
Play sends the message as a 600 Hz tone, the way a radio operator hears it. Turn on Flash and the result box blinks with the signal — hold the screen up to a window and you are signalling with light. Loop repeats the message until you stop it.
Speed, spacing and tone
Speed is in words per minute on the PARIS standard: at 20 WPM a dot lasts 60 ms, a dash 180 ms. Spacing stretches only the gaps between letters and words — the Farnsworth method. Learners keep the letters fast so they are heard as a rhythm, and give themselves time between them.
Tone is the pitch. Most operators like something between 500 and 800 Hz; pick whatever is easiest on your ears. All three settings are remembered and shared by every tool on this site.
Seven alphabets, not just English
International Morse covers A–Z, digits and punctuation. Other writing systems have their own codes, and the translator speaks them: Russian Cyrillic, Arabic, Japanese Wabun, Greek, Hebrew and Korean SKATS. Choose the alphabet in the menu above the boxes.
Many codes are shared between alphabets: .- is A in English, А in Russian, Α in Greek and ا in Arabic. That is why decoding needs the right alphabet selected — the dots are the same, the meaning is not.
Send it to someone
Share link copies a link that opens this page with your Morse already loaded. The person who opens it can play it and try to decode it before revealing the text. Nothing is stored on our side — the message lives in the link itself.
Download WAV saves the audio with your speed and tone settings, ready for a video, a game or a ringtone.
Questions
How do I type a space between words in Morse?
Use a slash: ... --- ... / ... --- .... Three or more spaces in a row also count as a word break.
Why does my Morse decode as question marks?
A “?” means that group of dots and dashes is not a character in the selected alphabet. Check the alphabet menu, and make sure letters are separated by single spaces — ...---... without spaces is read as one (non-existent) letter.
Is SOS sent with spaces between the letters?
No. As a distress call SOS is a single signal of nine elements, ...---..., sent without letter gaps. The translator plays it that way automatically. See SOS in Morse code.
Does the translator work offline?
Once the page has loaded, translating and playing need no connection. For a translator that also decodes taps and sounds with no internet at all, there is our free app.