Home/Morse Code Chart

Morse Code Chart: Alphabet, Numbers and Punctuation

Quick answer: The chart below gives every International Morse Code character — 26 letters, 10 digits and 18 punctuation marks — with its dot-and-dash pattern, how it sounds, and how long it takes to send. Each punctuation mark is marked as either ITU standard or a common addition, because two symbols you will find on most Morse charts online are not actually in the international standard. Click any character to hear it.

Alphabets

Character Morse Code Dit / Dah Play
A .- Dit Dah
B -... Dah Dit Dit Dit
C -.-. Dah Dit Dah Dit
D -.. Dah Dit Dit
E . Dit
F ..-. Dit Dit Dah Dit
G --. Dah Dah Dit
H .... Dit Dit Dit Dit
I .. Dit Dit
J .--- Dit Dah Dah Dah
K -.- Dah Dit Dah
L .-.. Dit Dah Dit Dit
M -- Dah Dah
N -. Dah Dit
O --- Dah Dah Dah
P .--. Dit Dah Dah Dit
Q --.- Dah Dah Dit Dah
R .-. Dit Dah Dit
S ... Dit Dit Dit
T - Dah
U ..- Dit Dit Dah
V ...- Dit Dit Dit Dah
W .-- Dit Dah Dah
X -..- Dah Dit Dit Dah
Y -.-- Dah Dit Dah Dah
Z --.. Dah Dah Dit Dit

Numbers

Number Morse Code Dit / Dah Play
0 ----- Dah Dah Dah Dah Dah
1 .---- Dit Dah Dah Dah Dah
2 ..--- Dit Dit Dah Dah Dah
3 ...-- Dit Dit Dit Dah Dah
4 ....- Dit Dit Dit Dit Dah
5 ..... Dit Dit Dit Dit Dit
6 -.... Dah Dit Dit Dit Dit
7 --... Dah Dah Dit Dit Dit
8 ---.. Dah Dah Dah Dit Dit
9 ----. Dah Dah Dah Dah Dit

Punctuation

Symbol Morse Code Dit / Dah Play
. .-.-.- Dit Dah Dit Dah Dit Dah
, --..-- Dah Dah Dit Dit Dah Dah
? ..--.. Dit Dit Dah Dah Dit Dit
! -.-.-- Dah Dit Dah Dit Dah Dah
- -....- Dah Dit Dit Dit Dit Dah
/ -..-. Dah Dit Dit Dah Dit
( -.--. Dah Dit Dah Dah Dit
) -.--.- Dah Dit Dah Dah Dit Dah
: ---... Dah Dah Dah Dit Dit Dit
; -.-.-. Dah Dit Dah Dit Dah Dit
= -...- Dah Dit Dit Dit Dah
@ .--.-. Dit Dah Dah Dit Dah Dit
Free Morse Code Chart (Printable PDF)
The complete reference sheet — letters A–Z, numbers 0–9, and punctuation with ITU status marked. Ready to print and use offline.

Morse Code Alphabet: A to Z

Each letter is a pattern of one to four signals. The Units column gives the length in Morse time units, where a dot is 1, a dash is 3, and the gap inside a letter is 1. The Frequency column is how often that letter appears in written English — the two columns are related, and the next section explains why.

Letter Morse Sounds like Units Frequency
A .- di dah 5 8.17%
B -... dah di di di 9 1.49%
C -.-. dah di dah di 11 2.78%
D -.. dah di di 7 4.25%
E . di 1 12.70%
F ..-. di di dah di 9 2.23%
G --. dah dah di 9 2.02%
H .... di di di di 7 6.09%
I .. di di 3 6.97%
J .--- di dah dah dah 13 0.15%
K -.- dah di dah 9 0.77%
L .-.. di dah di di 9 4.03%
M -- dah dah 7 2.41%
N -. dah di 5 6.75%
O --- dah dah dah 11 7.51%
P .--. di dah dah di 11 1.93%
Q --.- dah dah di dah 13 0.10%
R .-. di dah di 7 5.99%
S ... di di di 5 6.33%
T - dah 3 9.06%
U ..- di di dah 7 2.76%
V ...- di di di dah 9 0.98%
W .-- di dah dah 9 2.36%
X -..- dah di di dah 11 0.15%
Y -.-- dah di dah dah 13 1.97%
Z --.. dah dah di di 11 0.07%

Why E Is One Dot and Q Is Four Signals

The assignment of patterns to letters is not arbitrary. Alfred Vail reportedly surveyed the type cases at a Morristown newspaper to find out which letters printers used most, then gave the most common letters the shortest codes.

It worked. Running the correlation between English letter frequency and Morse code length across all 26 letters gives r = −0.82 — a strong negative relationship. Common letters are short; rare letters are long.

  • The eight most common English letters average 5 units each
  • The eight rarest average 10.8 units — more than twice as long
  • E, the most common letter at 12.7%, is a single dot: 1 unit
  • Q, at 0.10%, is --.-: 13 units, thirteen times longer

This is why Morse remains efficient at low speeds. A message in ordinary English is materially shorter to send than the same number of characters drawn at random from the alphabet.

The fit is not perfect. O is the fourth most common letter at 7.51% but takes 11 units, because --- is three dashes. If the code were optimized purely for frequency, O and one of the shorter patterns would swap.

The chart is a binary tree

There is a structure underneath the chart that makes it much easier to learn than 26 separate patterns.

Start at nothing. A dot takes you to E; a dash takes you to T. From E, another dot gives I and a dash gives A. From T, a dot gives N and a dash gives M. Every letter is reached by a sequence of left-or-right choices.

That produces an exact distribution:

Signals Possible patterns Letters using them
1 2 E, T
2 4 A, I, M, N
3 8 D, G, K, O, R, S, U, W
4 16 B, C, F, H, J, L, P, Q, V, X, Y, Z — 12 letters

Two, four, eight, sixteen. The pattern space is filled exactly, with no gaps, until the four-signal level — where 12 letters use 12 of the 16 available slots.

The remaining four are not empty. They hold the accented characters: ..-- is Ü, .-.- is Ä, ---. is Ö, and ---- is CH as used in German. The code was designed for European languages, and those four slots are why.

Morse Code Numbers: 0 to 9

Digits are the most regular part of the code. Every one is exactly five signals, and they follow a visible progression: 1 is one dot then four dashes, 2 is two dots then three dashes, and so on to 5 (five dots) before reversing.

Number Morse Sounds like Units
0 ----- dah dah dah dah dah 19
1 .---- di dah dah dah dah 17
2 ..--- di di dah dah dah 15
3 ...-- di di di dah dah 13
4 ....- di di di di dah 11
5 ..... di di di di di 9
6 -.... dah di di di di 11
7 --... dah dah di di di 13
8 ---.. dah dah dah di di 15
9 ----. dah dah dah dah di 17

All digits are 5 signals, but they are not all the same length in time, because dashes take three times as long as dots. 5 (.....) is 9 units. 0 (-----) is 19 units — more than twice as long to send.

Because digits are slow, operators abbreviate them in practice. In contest and signal-report traffic you will hear T for zero and N for nine, so a report of 599 is sent as 5NN. These cut numbers are convention, not standard, and they are not on this chart for that reason.

Which Characters Are Official

Morse punctuation is where charts stop agreeing with each other, and the reason is simple: not every symbol in circulation is in the standard.

The international standard is ITU-R Recommendation M.1677-1, published by the International Telecommunication Union. It defines the character set used in amateur radio and international communication. Anything outside it is convention — often widely followed convention, but convention.

Symbol Morse Name Units Status
. .-.-.- Full stop / period 17 ITU standard
` ,` --..-- Comma 19 ITU standard
: ---... Colon 17 ITU standard
? ..--.. Question mark 15 ITU standard
.----. Apostrophe 19 ITU standard
-....- Hyphen 15 ITU standard
/ -..-. Fraction bar / slash 13 ITU standard
( ) -.--.- Parenthesis (one symbol for both) 19 ITU standard
.-..-. Quotation marks 15 ITU standard
= -...- Double hyphen 13 ITU standard
@ .--.-. At sign 17 ITU standard (added 2004)
+ .-.-. Cross / plus 13 ITU standard
! -.-.-- Exclamation mark 19 NOT in ITU M.1677-1
; -.-.-. Semicolon 17 NOT in ITU M.1677-1
( -.--. Open parenthesis alone 15 Common usage, not ITU
_ ..--.- Underscore 17 Common usage, not ITU
& .-... Ampersand (same as prosign AS) 11 Common usage, not ITU
$ ...-..- Dollar sign 17 Common usage, not ITU

The two that surprise people

The exclamation mark is not in the standard. -.-.-- is what you will find on nearly every Morse chart online, and every software implementation supports it, but it is an American convention that was never adopted into M.1677-1. Sending it to an international contact is not wrong so much as unofficial.

The semicolon is not either. -.-.-. is in the same position. Note also that it is one dot away from the exclamation mark, which is a good argument for avoiding both on a weak signal.

The parenthesis question

ITU M.1677-1 defines one symbol for parentheses — -.--.-, used for both opening and closing. The separate opening bracket -.--. that most charts list is a later convention, and it collides with the prosign <KN>, which is the same pattern and means “go ahead, named station only.”

This kind of collision is common in the non-standard additions. The ampersand .-... is identical to the prosign <AS> meaning “wait.” Context resolves it in practice, but it is a reason the standard set stayed small.

How to Read the Chart

Find the character in the left column and read its pattern across. .- for A means one short signal followed by one long signal.

The critical distinction: a dash is longer than a dot, not louder. Both are the same tone at the same volume. The only difference is duration — three units against one. Beginners sometimes try to send Morse by pressing a key harder for dashes, which does nothing; the difference is entirely in how long the key stays down.

The “Sounds like” column exists because that is how the code is actually used. Operators say di and dah, not “dot” and “dash,” and A is spoken as “di-dah.” Reading the chart aloud that way, rather than as visual symbols, is the single fastest thing you can do to learn it — because at any real operating speed there is no time to picture dots.

Spacing

The gaps carry meaning and are part of the code, not the absence of it:

Gap Length
Between signals inside one character 1 unit
Between characters 3 units
Between words 7 units

Without the three-unit letter gap, ... - could be S then T, or it could be the single character V (...-). Timing is what separates them. Full detail, including the WPM formula, is on Morse code timing rules.

Why You Sometimes See a Different Chart

If you have found a Morse chart that disagrees with this one, it is probably American Morse — and this is the point most Morse pages get wrong, including the earlier version of this one.

Samuel Morse and Alfred Vail did not invent the code on this page. They developed American Morse, also called Railroad Morse, in the 1830s and 1840s for use on landline telegraph circuits in the United States.

The code on this page is International Morse, a later revision. Friedrich Gerke reworked the American code in 1848 for use on German telegraph lines, removing the features that did not survive radio well, and the result was adopted as the international standard at the International Telegraph Convention in Paris in 1865.

American Morse International Morse
Developed by Morse and Vail, 1830s–40s Gerke 1848, standardized 1865
Internal spaces in characters Yes — C, O, R, Y, Z and Z contain gaps No — all gaps are uniform
Dash lengths Three lengths, including a very long dash for zero One dash length, always 3 units
Used today Historical reenactment and landline telegraph hobbyists Everything — amateur radio, aviation, emergency signaling

American Morse used internal spacing inside characters and more than one dash length, which worked on a wired circuit where the sound was crisp but failed badly over radio, where fading and noise blur exactly those distinctions. That is why International Morse replaced it, and why every chart you actually need is the international one.

Printing and Offline Use

The PDF above is the same character set as this page, formatted for a single sheet of A4 or US Letter. It is intended for the situations where a browser is not available — a go-bag, a radio shack wall, a classroom handout.

One caution about learning from a printed chart: it is a reference, not a teaching tool. Learners who memorize the visual patterns have to unlearn that habit later, because at 20 words per minute a character lasts under half a second and there is no time to picture anything. Use the chart to check yourself, and the audio to learn. The practice trainer handles the audio side.

How This Chart Is Verified

Every code on this page was generated directly from the ITU-R Recommendation M.1677-1 character table and checked programmatically rather than transcribed by hand. Unit counts are calculated from the timing standard, not estimated. Letter frequencies are standard English corpus figures, and the correlation of −0.82 was computed across all 26 letters.

Where a character is not in M.1677-1, the Status column says so rather than presenting it as standard. We would rather the chart be honest about its edges than look more complete than it is.

Changelog

  • August 2026 — Rebuilt. Added six missing punctuation marks and an ITU status column. Corrected the claim that Morse and Vail created International Morse. Corrected “a dash is a stronger signal” to “longer.” Removed the incorrect claim that Morse is used for secure military messaging. Added unit counts, letter frequencies and the binary tree structure. Merged in the alphabet, numbers and punctuation pages.
  • April 2026 — Previous version published.

Last reviewed: August 2026.

Frequently Asked Questions

A Morse code chart is a reference table mapping each letter, digit and punctuation mark to its pattern of dots and dashes. It is used both to encode a message and to decode one, and it is the standard starting point for learning the code.

International Morse covers 26 letters, 10 digits and 12 punctuation marks defined in ITU-R M.1677-1, giving 48 standard characters. A further six punctuation symbols are in common use without being part of the standard, and there are also accented characters and prosigns beyond that.

No. The pattern dash dot dash dot dash dash is widely used and supported by almost every Morse tool, but it does not appear in ITU-R M.1677-1. It became common through American usage. The semicolon is in the same position.

A dash lasts three time units and a dot lasts one. They are the same tone at the same volume — the difference is duration only, not loudness or pitch. This is the most common misunderstanding for beginners.

Because E is the most common letter in English, at about 12.7% of all letters, and the code was designed so that frequent letters take the least time to send. Across all 26 letters the correlation between frequency and code length is about −0.82.

Measured in time, J, Q and Y are the longest at 13 units each. Measured in signals, twelve letters use four signals. Q takes thirteen times as long to send as E.

All ten digits use exactly five signals, but they differ in duration because dashes are three times longer than dots. Five is 9 time units while zero is 19 — more than twice as long.

Yes, the PDF on this page contains the full character set formatted for a single printed sheet, including the ITU status of each punctuation mark. It is free and requires no signup.

They are probably showing American Morse, the original code developed by Morse and Vail in the 1830s. International Morse, the version used everywhere today, was reworked by Friedrich Gerke in 1848 and standardized in 1865. American Morse used internal spaces inside characters and more than one dash length.

No. The gaps are part of the code. A one-unit gap separates signals inside a character, three units separates characters, and seven separates words. Without those gaps a sequence of dots and dashes would be ambiguous.

SOS is three dots, three dashes, three dots. It is sent as one continuous character with no letter gaps, which is what makes it distinct from the separate letters S, O and S and hard to mishear through noise.

International Morse includes a small set of accented characters used in European languages, including Ü, Ä, Ö and the German CH. They occupy four of the sixteen possible four-signal patterns that the 26 Latin letters do not use.

Learn and Practice More