Morse Lab Open the app

The Morse code alphabet

This is the complete International Morse Code as standardized by the ITU: 26 letters, 10 digits, and the punctuation you will actually meet. One honest warning before the table: a chart is for looking things up, not for learning. If you memorize these symbols visually, you build a translation table in your head that collapses at speed. How to learn the code properly is covered in our guide — by ear, at full character speed.

A dot is written here as ·, a dash as −. A dash lasts exactly three times as long as a dot.

Letters

Adit dah Bdah dit dit dit Cdah dit dah dit Ddah dit dit Edit Fdit dit dah dit
Gdah dah dit Hdit dit dit dit Idit dit Jdit dah dah dah Kdah dit dah Ldit dah dit dit
Mdah dah Ndah dit Odah dah dah Pdit dah dah dit Qdah dah dit dah Rdit dah dit
Sdit dit dit Tdah Udit dit dah Vdit dit dit dah Wdit dah dah Xdah dit dit dah
Ydah dit dah dah Zdah dah dit dit

Digits

1dit dah dah dah dah 2dit dit dah dah dah 3dit dit dit dah dah 4dit dit dit dit dah 5dit dit dit dit dit
6dah dit dit dit dit 7dah dah dit dit dit 8dah dah dah dit dit 9dah dah dah dah dit 0dah dah dah dah dah

The digits follow a beautiful system: from 1 to 5, dots fill up from the left; from 6 to 0, dashes replace them. Once you hear the pattern, you never need the table again.

Common punctuation

Sign Code Sign Code
Period . dit dah dit dah dit dah Comma , dah dah dit dit dah dah
Question mark ? dit dit dah dah dit dit Slash / dah dit dit dah dit
Equals = dah dit dit dit dah

The timing rules

Morse code is entirely a code of time. Everything is measured in one unit — the length of a dot:

  • Dot: 1 unit · Dash: 3 units
  • Gap between elements inside a character: 1 unit
  • Gap between characters: 3 units
  • Gap between words: 7 units

Speed is given in words per minute (WPM), measured with the standard word PARIS, which is exactly 50 units long. At 20 WPM a dot lasts 60 milliseconds; the letter R (dit dah dit) takes about four tenths of a second. This is why counting dots and dashes stops working long before useful speeds: at 20 WPM there is simply no time to count. There is only time to recognize the rhythm — which is exactly what proper training builds.

Farnsworth timing

Beginners face a dilemma: characters should sound fast (so you learn the real rhythm), but a fast overall pace is overwhelming. The standard solution is Farnsworth timing: characters are kept at full speed, while the gaps between characters and words are stretched. A common starting point is 20 WPM character speed at an effective pace of 10 WPM. As you improve, the gaps shrink — the characters never change.

What about SOS?

The most famous signal of all, dit dit dit dah dah dah dit dit dit, is sent as one continuous sequence without letter gaps — technically a single nine-element character. It was chosen for its unmistakable rhythm, not for any words behind it; readings like "Save Our Souls" came later.

Ready to stop reading and start hearing? Learn the code properly — or jump straight in:

Start hearing it → Open Morse Lab