Morse Code Translator

Type text to see it in Morse code, or type dots and dashes to read them as text. Both boxes update as you type. Press Play to hear it.

Dots and dashes (. and -), a space between letters, and / between words.

No sound? Check your volume.

Sound and signal settings

Morse code chart

Letters

A
dot dash
B
dash dot dot dot
C
dash dot dash dot
D
dash dot dot
E
dot
F
dot dot dash dot
G
dash dash dot
H
dot dot dot dot
I
dot dot
J
dot dash dash dash
K
dash dot dash
L
dot dash dot dot
M
dash dash
N
dash dot
O
dash dash dash
P
dot dash dash dot
Q
dash dash dot dash
R
dot dash dot
S
dot dot dot
T
dash
U
dot dot dash
V
dot dot dot dash
W
dot dash dash
X
dash dot dot dash
Y
dash dot dash dash
Z
dash dash dot dot

Numbers

1
dot dash dash dash dash
2
dot dot dash dash dash
3
dot dot dot dash dash
4
dot dot dot dot dash
5
dot dot dot dot dot
6
dash dot dot dot dot
7
dash dash dot dot dot
8
dash dash dash dot dot
9
dash dash dash dash dot
0
dash dash dash dash dash

Punctuation

. (period)
dot dash dot dash dot dash
, (comma)
dash dash dot dot dash dash
? (question mark)
dot dot dash dash dot dot
' (apostrophe)
dot dash dash dash dash dot
! (exclamation mark)
dash dot dash dot dash dash
/ (slash)
dash dot dot dash dot
( (open parenthesis)
dash dot dash dash dot
) (close parenthesis)
dash dot dash dash dot dash
& (ampersand)
dot dash dot dot dot
: (colon)
dash dash dash dot dot dot
; (semicolon)
dash dot dash dot dash dot
= (equals sign)
dash dot dot dot dash
+ (plus sign)
dot dash dot dash dot
- (hyphen)
dash dot dot dot dot dash
_ (underscore)
dot dot dash dash dot dash
" (quotation mark)
dot dash dot dot dash dot
$ (dollar sign)
dot dot dot dash dot dot dash
@ (at sign)
dot dash dash dot dash dot

Morse code chart from eltrivia.com

How to use the translator

  1. Type or paste text in the Text box. Its Morse code appears below as you type, letters separated by a space and words by a slash.
  2. Or type Morse in the Morse code box, with dots and dashes. The text appears above. You can also paste Morse that uses · and −, or that separates words with three spaces instead of a slash.
  3. Press Play to hear it. The light flashes with each beep. Choose the speed in words per minute (WPM) and the pitch of the tone.
  4. Download WAV saves the sound as an audio file you can play anywhere. Copy share link copies a link that opens this page with your text in it.

Letters with accents are sent as plain letters, so é is sent as E and ß as SS, and the page tells you when it does. Characters that have no Morse code, such as % or emoji, are skipped and listed under the box. In the Morse code box, a group of dots and dashes that isn’t a Morse character is shown in square brackets.

How Morse code timing works

Morse code is built from one length of time, the unit. A dot is one unit long and a dash three. Inside a letter, the dots and dashes are one unit apart. Letters are three units apart, and words seven.

Speed is measured in words per minute using the word PARIS as the standard: PARIS, with the gap after it, is exactly 50 units long. At 20 WPM you send PARIS 20 times a minute, so one unit is 60 milliseconds, a dash 180 and the gap between words 420. In general, one unit lasts 1200 ÷ WPM milliseconds.

Farnsworth spacing

Farnsworth spacing sends each letter at full speed but leaves longer gaps between letters and words, so the overall speed is slower. Learners use it to hear each letter as one sound, a rhythm, instead of counting dots. With characters at 20 WPM and an overall speed of 10 WPM, each letter sounds as it would at 20 WPM, but the gaps between letters stretch from 0.18 to about 0.65 seconds. The spacing follows the ARRL’s formula.

A short history of Morse code

Samuel Morse and Alfred Vail developed their code for the electric telegraph in the late 1830s and 1840s. In 1844 Morse sent “What hath God wrought” on the first long-distance telegraph line in the United States, from Washington to Baltimore. That original code, now called American Morse, used several lengths of dash and gaps inside some letters.

In Europe, Friedrich Gerke simplified it in 1848, and his version, with a few changes, became the International Morse code adopted in 1865. That’s the code on this page, as the International Telecommunication Union defines it today. It reached ships by radio at the start of the 20th century, and SOS (· · · − − − · · ·) became the international distress signal in 1906. Ships stopped relying on Morse for distress calls in 1999, when satellite systems replaced it, but radio amateurs still use it every day.

Questions

Which characters can I translate?

The 26 letters, the digits 0 to 9, and the punctuation in the chart above. Most come from the International Telecommunication Union’s standard. Five of them (! & ; _ $) aren’t in that standard but are widely used, so the translator sends them too. Morse doesn’t tell capitals from small letters, so text from Morse is in capitals.

What does the slash mean?

In written Morse, a slash between groups marks the gap between two words. The slash character itself has its own code, − · · − ·, shown in the chart.

Is what I type sent anywhere?

No. The translation, the sound and the WAV file are all made in your browser. A share link puts your text after the # in the address, a part that browsers never send to a server, but anyone you send the link to can read it.

Why can’t I hear anything?

Check that your device’s volume is up. On an iPhone, the sound plays even with the silent switch on in recent versions of Safari; in older ones, turn the silent switch off.

Why doesn’t Vibrate show up?

Vibration works only in browsers that support it, such as Chrome on Android. Safari on iPhone doesn’t, so the option isn’t shown there.

What is a good speed to learn at?

Learning methods such as Koch’s send each letter at 15 to 20 WPM from the start, so you learn its sound instead of counting dots and dashes, with Farnsworth spacing to slow the gaps while you’re new.

Keyboard

Keyboard controls
TabMove between the boxes, the buttons and the settings
Enter or SpacePress the focused button, such as Play
EscapeStop playing
Arrow keysChange the focused speed or tone setting

More Morse code

More to play

Your stats

No games yet. Countries of the World takes 10 minutes.

Clear my progress

This removes your results, streaks and games in progress from this browser. It cannot be undone.