Morse Code Translator

Type English or Morse code in either box. It changes as you type. Then play it, flash it, or save it as a sound file.

Type in either box. Use a dot and a dash (or · and −), a space between letters and / between words.

Tap key: type Morse with a button or your space bar

Your taps go into the Morse code box. A short pause ends a letter, a longer pause adds a space. The tap speed follows the WPM setting.

Play your Morse code

20 wpm
off
600 Hz
Length
6.7 s
Dot length
60 ms
Characters
10
Now playing

By the Morse Code Translator team · Codes checked against ITU-R M.1677-1 · Translator and audio decoder covered by automated tests · Last updated: October 24, 2026 · How we work

How to use this tool

  1. Type text in the top box. Each letter turns into dots and dashes in the box below.
  2. Or type Morse in the second box to read it as English. Dots can be . or ·, dashes can be -, _ or −.
  3. Press Play to hear it. Turn on Light to see it flash, or Vibrate to feel it on a phone.
  4. Set the speed in words per minute and pick a tone you like. Your settings are kept for next time.
  5. Save or send it. Download a WAV file, copy the code, or make a link that opens this page with your message.

New to Morse? Open the tap key and try sending with your finger or space bar. A short press makes a dot and a long press makes a dash.

How Morse code is written

Morse code uses two signals: a short one called a dot (or "dit") and a long one called a dash (or "dah"). Each letter, number and sign is a set of these. The letter E is just one dot. The letter T is one dash. Common letters got short codes so messages go faster.

When you write it down, put one space between letters and a slash between words. For example, ···· ·· / − ···· · ·−· · means HI THERE.

Letters A to Z

Morse code letters (ITU)
LetterCodeLetterCode
A·−N−·
B−···O−−−
C−·−·P·−−·
D−··Q−−·−
E·R·−·
F··−·S···
G−−·T−
H····U··−
I··V···−
J·−−−W·−−
K−·−X−··−
L·−··Y−·−−
M−−Z−−··

That is the whole Morse code chart for letters. See the full alphabet with numbers, punctuation and prosigns. You can tap any sign there to hear it.

Timing: how long is a dot?

The international standard, ITU-R M.1677-1, sets the rhythm. Everything is measured in dots:

Speed is given in words per minute (WPM). The test word is PARIS. With the gap after it, PARIS is exactly 50 dot lengths long. So one dot lasts 60,000 ms divided by (50 × WPM):

dot length (ms) = 1200 ÷ WPM
20 WPM → 60 ms dot, 180 ms dash

Our timing follows these rules to the millisecond, and our tests check that PARIS lasts exactly 50 units.

Farnsworth spacing for learners

If you are learning, set the Farnsworth speed lower than the main speed. Each letter still plays at full speed, but the gaps get longer. The ARRL suggests this method because you learn the sound of each letter at the speed you will use later. For example, 18 WPM letters with an overall speed of 8 WPM.

What makes this translator different

Related guides

More tools

Frequently asked questions

How do I translate English to Morse code?

Type your words in the Text box. The Morse code shows up right away in the box below, with a space between letters and a slash between words. Press Play to hear it or Download WAV to save it.

How do I translate Morse code to English?

Type or paste the code in the Morse code box. Use a dot for a short signal and a dash for a long one. Put one space between letters and a slash or three spaces between words. The English text appears in the Text box.

Can I translate Morse code from a sound or video?

Yes. Open our audio decoder. It can listen through your microphone or read an audio file you pick. It finds the tone and the speed by itself and writes out the letters.

What does WPM mean?

WPM means words per minute. One word is the length of the word PARIS, which is 50 dot lengths. So at 20 WPM, one dot lasts 1200 divided by 20, which is 60 milliseconds.

What is Farnsworth spacing?

It is a way to learn. The letters play at full speed, but the gaps between letters and words are longer. You learn the sound of each letter at real speed and still have time to think.

Why do some characters show as #?

Those characters have no Morse code, like emoji or the euro sign. Accents are removed from letters, except for É, which has its own code in the ITU standard.

Sources

  1. Recommendation ITU-R M.1677-1: International Morse code (PDF), ITU
  2. Learning Morse Code, ARRL