Illustration of a telegraph operator in a vintage office with a Morse code alphabet chart on the wall, using a telegraph key to send messages
A telegraph operator using Morse code - the revolutionary communication system developed in the 1830s

The International Morse Code encodes the 26 English letters A–Z, the digits 0–9, and a small set of punctuation and procedural signals. Each character is represented by a unique sequence of short signals (dots, ·) and long signals (dashes, —). A dot is one unit of time; a dash is three units. The space between parts of the same letter is one unit, between letters is three units, and between words is seven units.

Tip: Click any character below to hear its Morse code sound.

Buchstaben

Sort:
💡
Why are some codes shorter than others? Samuel Morse analyzed letter frequency in English text. The most common letters got the shortest codes: E (the most frequent) is just a single dot, while T (second most common) is a single dash. Rare letters like Q, X, and Z received longer 4-element codes. This design minimizes average transmission time.

Zahlen

🔢
Numbers follow a perfect pattern! All digits use exactly 5 elements. Numbers 1–5 start with dots and progressively add dashes: 1 has one dot, 2 has two dots, up to 5 which is all dots. Then it reverses: 6–0 start with dashes and progressively add dots. The number of dots in 1–5 equals the digit itself!
1 = ·−−−− → 2 = ··−−− → 3 = ···−− → 4 = ····− → 5 = ····· → 6 = −···· → 7 = −−··· → 8 = −−−·· → 9 = −−−−· → 0 = −−−−−

Satzzeichen

✏️
Punctuation marks use longer codes. Since they're less frequent than letters, Morse assigned them sequences of 5–6 elements. The period (·−·−·−) and comma (−−··−−) are among the most commonly used. Question mark (··−−··) is easy to remember—it "sounds" like a question with its rising-falling pattern.

Prosigns

📡
Prosigns are procedural signals. Unlike regular characters, prosigns are sent as a single unit without inter-character spacing. For example, <SOS> is sent as one continuous signal (···−−−···), not as three separate letters. They indicate special instructions like "end of message" (<AR>), "wait" (<AS>), or "error" (<HH>).

Complete Morse Code Reference

CharMorse CodeSoundMemory CueActions
Letters (A-Z)
Adi-DAHa-PART (short-long)
BDAH-di-di-ditBOOT-to-the-head (B starts with dash)
CDAH-di-DAH-ditCO-ca-CO-la
DDAH-di-ditDOG-did-it
EditSimplest letter - just one dot!
Fdi-di-DAH-ditdid-i-FAIL-it
GDAH-DAH-ditGOOD-GOOD-grief (two dashes like spectacles)
Hdi-di-di-ditha-ha-ha-ha (4 short laughs)
Idi-ditTwo dots like the two eyes above "i"
Jdi-DAH-DAH-DAHju-NI-OR-MISS (J hooks down = long tail)
KDAH-di-DAHKANG-a-ROO
Ldi-DAH-di-ditto-DAY-we-learn
MDAH-DAHTwo dashes like two humps of M
NDAH-ditOpposite of A (NAH vs Ah)
ODAH-DAH-DAHThree dashes - round like O
Pdi-DAH-DAH-ditpa-PAA-PA (papa)
QDAH-DAH-di-DAHGOD-SAVE-the-QUEEN
Rdi-DAH-ditro-DAY-o (rodeo)
Sdi-di-ditThree dots like a snake's hiss: sss
TDAHSingle dash - tall like T
Udi-di-DAHu-ni-VERSE (up at the end like U shape)
Vdi-di-di-DAHBeethoven's 5th: da-da-da-DUM (Victory!)
Wdi-DAH-DAHa-WORLD-WAR (W = double-U = two dahs)
XDAH-di-di-DAHX marks the SPOT it (dash-dot-dot-dash)
YDAH-di-DAH-DAHWHY-did-I-CRY
ZDAH-DAH-di-ditZINC-ZOO-key (starts with two dashes like Z has two horizontal lines)
Numbers (0-9)
1di-DAH-DAH-DAH-DAHOne dot then four dashes (1 dot = 1)
2di-di-DAH-DAH-DAHTwo dots then three dashes (2 dots = 2)
3di-di-di-DAH-DAHThree dots then two dashes (3 dots = 3)
4di-di-di-di-DAHFour dots then one dash (4 dots = 4)
5di-di-di-di-ditAll five dots (5 dots = 5)
6DAH-di-di-di-ditOne dash then four dots (starts the reverse)
7DAH-DAH-di-di-ditTwo dashes then three dots
8DAH-DAH-DAH-di-ditThree dashes then two dots
9DAH-DAH-DAH-DAH-ditFour dashes then one dot
0DAH-DAH-DAH-DAH-DAHAll five dashes (opposite of 5)

Hover over rows to see speaker and copy buttons. Click the info icon next to memory cues to learn about morse code patterns.

Fun Facts About Morse Code

Morse code is full of clever design choices and fascinating history. Here are some patterns and facts that make learning easier.

1

Numbers Follow a Perfect Pattern

Numbers 1-5 use progressively fewer dashes (4→0), while 6-0 use progressively fewer dots (4→0). The number of dots in 1-5 equals the digit itself!

1 = .---- (1 dot), 2 = ..--- (2 dots), ..., 5 = ..... (5 dots)
2

E is the Most Common, So It's the Shortest

Samuel Morse analyzed letter frequency in English. "E" appears most often (~13% of letters), so he assigned it the shortest code: a single dot. "T" is second most common, getting a single dash.

E = · (1 element) vs. Z = --.. (4 elements)
3

SOS Wasn't Chosen for Its Meaning

The famous SOS distress signal (···---···) wasn't an acronym for "Save Our Souls." It was chosen in 1906 because the pattern is unmistakable and easy to send. The letters just happen to form SOS.

SOS = ···---··· (continuous, no letter spacing)
Learn more about SOS in Morse Code →
4

Mirror Letter Pairs

Several letters are exact mirrors of each other: A (·—) and N (—·), U (··—) and D (—··), K (—·—) and R (·—·). This wasn't intentional but helps with memorization.

A (·—) ↔ N (—·) are inverses
5

The "All Dots" and "All Dashes" Groups

Only 4 letters use exclusively dots (E, I, S, H) and only 3 use exclusively dashes (T, M, O). These are often the easiest to learn first.

H = ···· (4 dots), O = --- (3 dashes)
6

Morse Code is Still Faster Than Texting

Expert Morse operators can send 40+ words per minute. The world record is 75 WPM. Many amateur radio operators still prefer Morse for weak signal conditions.

A skilled operator sends ~200 characters per minute
7

Beethoven's Fifth = V for Victory

During WWII, the BBC used the opening of Beethoven's Fifth Symphony (da-da-da-DUM) as its call sign because it matches V (···—) in Morse - V for Victory.

V = ···— = ♩♩♩♩ (Beethoven's 5th opening)
8

Morse Persists in Unlikely Places

Aviation navigation beacons (VOR/NDB) still identify themselves with Morse code. Even modern car horns playing tunes sometimes embed Morse messages in the rhythm.

Airport VOR signals transmit their 3-letter ID in Morse
9

Some Characters Share the Same Code

While all 26 letters and 10 digits have unique codes, some prosigns (procedural signals) share codes with punctuation. For example, + and <AR> (end of message) both use ·−·−· The difference? Prosigns are sent without spaces between the elements, making them distinct in practice.

+ = ·−·−· and <AR> = ·−·−· (sent as one unit)

How to Learn the Morse Code Alphabet

Learning Morse code is easier when you break it into small groups and practice regularly. Here are proven techniques:

1. Start with Common Letters

Begin with the most frequently used letters in English: E, T, A, O, I, N. Conveniently, E (·) and T (—) are the simplest codes—just one symbol each. Master these six letters first, and you'll be able to decode a significant portion of English text.

2. Use Mnemonics

Memory aids help associate letters with their patterns:

  • A (·—) — "a-PART" (short-long)
  • B (—···) — "BOOT-to-the-head" (long-short-short-short)
  • C (—·—·) — "CO-ca-CO-la"
  • M (——) — Two dashes, like the two humps of "M"
  • O (———) — Three dashes, round like "O"
  • S (···) — Three dots, like a snake's hiss

3. Learn by Sound, Not Sight

Morse code is fundamentally an audio language. Instead of memorizing dot-dash patterns visually, learn the rhythm of each letter. Listen to the sound "di-dah" for A, not "dot-dash." This builds faster recognition when receiving code.

4. Practice with the Koch Method

The Koch method starts by learning two characters at full speed (20+ WPM). Once you achieve 90% accuracy, add one more character. This prevents the bad habit of counting dots and dashes and builds instant recognition.

5. Use Flashcards and Daily Practice

Even 10–15 minutes daily is more effective than occasional long sessions. Use our translator to practice encoding and decoding messages, gradually increasing speed as you improve.

History of the Morse Code Alphabet

Samuel F.B. Morse and Alfred Vail developed Morse code in the 1830s–1840s for use with the electric telegraph. The original "American Morse Code" assigned codes based on letter frequency in English—E got the shortest code (a single dot) because it's the most common letter.

In 1865, the International Morse Code was standardized at the International Telegraphy Congress in Paris. This version simplified some patterns and became the worldwide standard. It remains in use today for amateur radio, aviation, and emergency signaling.

Though modern digital communication has largely replaced telegraphy, Morse code persists because it's simple, requires minimal equipment, and can be transmitted by sound, light, or touch—making it invaluable in emergencies when other communication fails.

Frequently Asked Questions

What is the easiest letter to learn in Morse code?

E (·) and T (—) are the easiest—just one dot and one dash respectively. They're also the most common letters in English, so you'll use them constantly.

How long does it take to learn the Morse code alphabet?

With consistent daily practice (15–30 minutes), most people can learn all 26 letters in 2–4 weeks. Reaching proficiency at 15–20 words per minute typically takes 2–3 months.

Why are some Morse codes longer than others?

Morse and Vail designed the code for efficiency. Common letters like E, T, A, I get short codes (1–2 symbols), while rare letters like Q, X, Z get longer codes (4 symbols). This minimizes average transmission time.

Is Morse code still used today?

Yes. Amateur radio operators use it worldwide. Aviation navigation aids (VORs, NDBs) identify themselves in Morse. It's also used in accessibility devices for people who can't speak or type, and remains a backup emergency signal.

Are there any characters that share the same Morse code?

All 26 letters (A-Z) and 10 digits (0-9) have unique Morse codes—no two share the same pattern. However, some prosigns (procedural signals) share codes with punctuation marks. For example, the plus sign (+) and the prosign <AR> (end of message) both use ·−·−·. The difference is that prosigns are transmitted as a single unit without inter-character spacing, making them distinct in practice. Similarly, the equals sign (=) shares its code with <BT> (break/pause).