Processed on your device

Morse Code Translator with Sound

Turn text into Morse code and dots back into text. Listen at your own pace, check letter and word gaps, then copy the result for listening practice.

Processed on your deviceNo sign-upText ↔ Morse · Listen & copy
Text translatorInternational Morse

Letters, numbers and punctuation. Put / between words. Chinese characters and other non-Latin scripts have no International Morse code; convert them to pinyin or English first. Audio uses the first 1,000 characters.

For radio amateurs: prosigns such as <AR>, <SK>, <BT>, <KN> and <AS> can be typed in. Some share a code with punctuation (+ / <AR>, = / <BT>, ( / <KN>, & / <AS>); decoding shows the punctuation mark. To send the prosign, type the tag in angle brackets.

Audio, video and images are processed in your browser. Your files are not uploaded.

1 · Type text or written Morse

Enter letters and numbers, or switch direction to read dots and dashes. Keep letter groups separated and use / between words.

2 · Check the groups

Read the converted output and fix unsupported symbols. Written Morse needs its gaps: a run of marks without letter boundaries is ambiguous.

3 · Listen at your pace

Set the speed, pitch and extra spacing between letters. Play the message, check the rhythm and copy the translated text or Morse.

English to Morse code

Type an English word or sentence in the Text field. The Morse output updates immediately, using spaces between letters and / between words. Uppercase and lowercase letters produce the same groups. Switch direction to decode the written result back to English letters; supported numbers and punctuation work in both directions.

Letter boundaries change the message

A space separates written letter groups, while / separates words in this tool. The code .- is A, but . - is E followed by T. Adding or removing a space can therefore change the text even when all dots and dashes remain unchanged. Preserve grouping when copying Morse from a puzzle or worksheet.

Practice character rhythm with wider gaps

The speed control sets character speed. A lower Farnsworth spacing value gives you more time between characters and words without simply stretching every tone. Try a short familiar word first, then narrow the spacing as you recognize its rhythm. Playback uses the first 1,000 text characters. Use the Morse code generator when you need to create and download a WAV file.

Try a two-word round trip

HI THERE ↔ .... .. / - .... . .-. .

Enter HI THERE, copy the Morse output, switch direction and paste it back. The slash preserves the word boundary. Then compare A (.−) with E T (. −): the pause, not just the mark shapes, distinguishes the messages.

Practice recognizing a message through your microphone →

Questions before you start

How do I translate English to Morse code?

Enter English text in the left-hand Text field. Read or copy the generated dots and dashes on the right, or use Listen to check the sound. Switch direction to convert written Morse back to text.

Does the Chinese interface encode Chinese characters?

No. The alphabet remains International Morse. Use supported Latin letters, digits, punctuation and explicit supported prosign tokens; changing the interface language does not change the alphabet.

Why is a replacement character shown?

A text symbol or Morse group is not supported. Check punctuation and spacing instead of treating the replacement character as a decoded letter.

Can I upload a recording here?

This workbench converts written text and Morse. Use the audio translator for recordings, then return here if you want to synthesize a checked message.