morsify
Reference

Morse Code Symbols

Morse code uses just two symbols — a short signal (dot) and a long signal (dash) — combined in sequences to represent every letter and digit. Here is the complete table, with the timing rules that make them work.

The two symbols

Every piece of information transmitted in morse code is built from exactly two elements:

Beyond the two symbols themselves, silence carries meaning through a three-tier gap system:

At 20 words per minute, one unit is approximately 60 milliseconds. The entire timing system scales uniformly with speed: if you double the WPM, every element and every gap halves in duration.

Why only two symbols?

Morse code is, at its core, a binary encoding system invented 150 years before information theory existed as a field. Samuel Morse and Alfred Vail needed a code that could be transmitted over a simple on-off electrical switch and received over a telegraph wire with the noise and interference technology of the 1840s. Two distinguishable signal lengths — short and long — are the minimum necessary to encode more than one piece of information, and they are also the maximum that a human operator can reliably distinguish by ear under poor conditions.

Claude Shannon's 1948 information theory paper later formalized what Morse and Vail intuited: a binary code with variable-length codewords, where shorter codewords are assigned to more frequent symbols, approaches the theoretical minimum average transmission length. The one-dot E and one-dash T are the two most common letters in English text; they get the shortest codes. The rare Q and Z get four-symbol codes. This frequency optimization is why morse is among the most efficient human-usable codes ever devised — it was an information-theoretically near-optimal design before information theory existed.

Letters A–Z

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

Digits 0–9

0-----
1.----
2..---
3...--
4....-
5.....
6-....
7--...
8---..
9----.

Punctuation and special characters

SymbolMorse codeName
..-.-.-Period / full stop
,--..--Comma
?..--..Question mark
!-.-.--Exclamation mark
/-..-.Slash / fraction bar
'.----.Apostrophe
@.--.-.At sign
(-.--.Open parenthesis
)-.--.-Close parenthesis
&.-...Ampersand / wait
:---...Colon
;-.-.-.Semicolon
=-...-Equals sign / double dash
+.-.-.Plus sign
--....-Hyphen / dash
_..--.-Underscore
".-..-.Quotation mark

How the symbol lengths encode frequency

The assignment of short codes to common letters is not arbitrary. Alfred Vail, working with Samuel Morse in the 1830s, reportedly visited a print shop in Morristown, New Jersey and counted the letter cases to find which letters the printers had ordered in the largest quantities — a rough proxy for frequency in printed English. The most common: E. Assigned: one dot. Second most common: T. Assigned: one dash. Third: A, I, N, O, S. Each assigned two-symbol codes. The rarer letters — J, Q, X, Y, Z — received three or four symbols.

This frequency-matching is why morse is efficient. In a typical English text, over 60% of letters are E, T, A, O, I, N, S, H — all of which have morse codes of three symbols or fewer. The average code length for English prose is roughly 2.5 symbols per letter, which is close to the theoretical minimum for a binary variable-length code over the English alphabet.

Digit codes follow a different pattern: all digits use exactly five symbols. 0 is five dashes; 1 is one dot then four dashes; 2 is two dots then three dashes; continuing up to 5 (five dots), then reversing — 6 is one dash then four dots, up to 9 (four dashes then one dot). The symmetric pattern makes digits easy to learn as a set.

How to type morse code symbols on a keyboard

When writing morse in plain text (for messages, tattoo references, or jewelry specifications), use:

Example: ... --- ... is SOS. .... . .-.. .-.. --- / .-- --- .-. .-.. -.. is “HELLO WORLD.”

The Morsify translator accepts this format directly and will convert it back to text. Paste morse text in, click Translate, and get the plain-English output instantly.

Related references

Frequently asked questions

How many symbols are in morse code?

The ITU morse code standard defines codes for 26 letters, 10 digits, and 17 punctuation marks — 53 symbols total. There are also a set of prosigns (procedural signals like AR for 'end of message' and SK for 'end of contact') that are sent as single multi-element patterns with no inter-letter gaps. Including prosigns, the full ITU morse symbol set has around 70 defined patterns.

What is the difference between a dot and a dash in morse?

A dot (dit) is a signal lasting 1 time unit; a dash (dah) is a signal lasting 3 time units. At 20 WPM, a dot is about 60 milliseconds and a dash is about 180 milliseconds. The ratio of 1:3 is fixed by ITU standard regardless of speed — only the absolute duration changes as WPM changes. The ear learns to distinguish the two by their duration contrast, not by their absolute length.

Are morse code symbols the same worldwide?

The international ITU standard (used everywhere today) is uniform worldwide. There is also 'American morse' or 'Railroad morse', a 19th-century variant used in US domestic telegraphy that used variable-length spaces within some letters and assigned different patterns to several characters. American morse is obsolete — it survived in US rail dispatch until the 1970s but is not used operationally today. When people say 'morse code', they always mean the international ITU standard.

What does the forward slash mean in morse code?

A forward slash is used in plain-text notation to represent the word gap (seven time units of silence) between words. So 'HELLO WORLD' is written as .... . .-.. .-.. --- / .-- --- .-. .-.. -.. in morse text format. The forward slash itself is also a valid morse character (-..-. in ITU morse) used inside callsigns and fractions, but when it appears surrounded by spaces in a morse text string, it conventionally means 'word separator' rather than the slash character.