Morse Code Numbers
Numbers are the friendliest part of morse: five symbols each, arranged in a ladder you can reconstruct from one rule. Count the leading dots — the digit 1–5 begins with that many dots and fills the rest with dashes; 6–9 mirror the trick starting with dashes; 0 is the odd one out with five full dashes.
| 1 | .---- | One dot leads — count 1 dot, then 4 dashes. |
| 2 | ..--- | Two dots lead — count 2 dots, then 3 dashes. |
| 3 | ...-- | Three dots lead — count 3 dots, then 2 dashes. |
| 4 | ....- | Four dots lead — count 4 dots, then 1 dash. |
| 5 | ..... | All dots — five short blips, the midpoint of the ladder. |
| 6 | -.... | Mirror of 4 — one dash leads, then 4 dots. |
| 7 | --... | Mirror of 3 — two dashes lead, then 3 dots. |
| 8 | ---.. | Mirror of 2 — three dashes lead, then 2 dots. |
| 9 | ----. | Mirror of 1 — four dashes lead, then 1 dot. |
| 0 | ----- | All dashes — the zero is 'empty' of dots, five long tones. |
Why 0 is "longest"
In the original code design, 0 (-----) sits at the far end of the mirror from 5 (.....). Together they bracket the ladder: 5 short steps on one side, 5 long strokes on the other. Radio operators exploit this symmetry — when you hear a five-symbol run of identical tones, it's almost always a digit, and the count tells you which.
Phone number practice
Your own phone number is the best random drill: meaningful enough to check yourself, long enough to force word-gap discipline. Type it below and hear the full sequence.
Where digits do real work
Numbers carry an outsized share of real traffic. Radio callsigns mix digits into every identification (W1AW, VK2ABC); signal reports trade in single digits (the famous 599 — five-nine-nine, the best report you can give); frequencies themselves are numbers, and hams abbreviate them constantly (7.025 becomes "7 oh 2 5"). Maritime and aviation procedures lean on digits even harder — headings, altitudes, channels. If letters are the grammar of the code, digits are the payload.
The digit ladder, visualized
Read the table above as two slopes meeting at 5. From 1 up: each digit adds a dot and drops a dash (·−−−− → ··−−− → ···−− → ····− → ·····). From 6 down, the mirror: each digit swaps a dot for a dash, heading back to all-dashes at 0. Two slopes, one peak, one valley — that's the entire digit system, and it's why operators never "memorize" numbers: they count the leading run.
Confusion pairs to drill
- 1 vs J vs W: ·−−−− (1) runs one dash longer than J (·−−−) and two longer than W (·−−). On weak signals, count the dashes before you commit.
- 5 vs H vs S: ····· (5) is H (····) plus one dot, and S (···) is H minus one. The all-dot family is the code's hardest cluster — drill by counting, not contour.
- 0 vs T: −−−−− (0) vs a single − (T). Under fading, a weak 0 can sound like a string of separate T's; the letter-gap vs symbol-gap difference is the tell.
Frequently asked questions
Why is 0 the longest digit?
Zero is statistically rare in traffic compared to 1–5 in things like serial numbers and dates, so the design gave it the heaviest pattern — the same frequency logic that made E a single dot. Rarity buys length; length is spent where traffic is light.
Do dates work in morse?
Yes — digits plus the hyphen (−····−) or slash (−··−·) separators. A birthday like 1990-05-12 sends cleanly as digits with separators, which is one reason dates appear in engraved jewelry alongside names.
What's the fastest way to learn all ten?
Learn the ladder, not the list: send 1, 2, 3, 4, 5 in a row and feel the dashes turning into dots one at a time; then 6, 7, 8, 9, 0 feeling them turn back. Two passes a day for a week and the whole set is permanent — no mnemonics needed beyond the structure itself.