Skip to main content
Reference10 min read

How Does Morse Code Work? The Dot-Dash System Explained

How does Morse code work? Learn the binary on/off dot-dash system, timing rules, letter and word separation, and how to read Morse by ear and by eye.

inMorse TeamFebruary 11, 2026

At a mechanical level, how Morse code works is simple. It is a binary on/off signal where the length of each pulse and the silence between pulses carry all the information. Morse code dots and dashes (pronounced dit and dah) are the two building blocks of the Morse code system, and once you understand the five timing rules that govern them, you understand the whole thing.

This article breaks down exactly how Morse code works: the underlying binary signal, the timing rules, how letters and words are separated, and how operators read the code by ear and by eye. For a higher-level overview, start with the Morse code explainer; to send a message yourself, open the free Morse code translator.

The Binary Heart of Morse Code

Binary signal diagram showing how Morse code dots and dashes work as on off electrical pulses At the deepest level, Morse code is a binary system. There are only two states:

  • On — current flowing, light shining, sounder clicking, radio tone present
  • Off — no current, no light, no sound, no tone

That is the entire alphabet of the physical layer. Every letter, every number, every word ever sent in Morse is a sequence of ons and offs of varying lengths. There is no third state, no amplitude variation, no frequency shift. Just on and off, fast and slow.

What makes Morse different from a simple "1 = on, 0 = off" binary is that it uses time as the encoding variable. A short on is a dot. A long on (about three times longer) is a dash. A short off is the gap between symbols within a letter. A longer off is the gap between letters. An even longer off is the gap between words.

By varying just the duration of the on and off periods, Morse squeezes an entire alphabet, numerals, and punctuation out of a single on/off channel. It is an elegant idea, and arguably the first practical variable-length binary code, predating computer science by a century.

The Five Timing Rules

Morse code has a fixed 1:3:7 timing ladder measured in a base unit called the dit length: a dit is 1 unit, a dah is 3 units, the gap inside a letter is 1 unit, the gap between letters is 3 units, and the gap between words is 7 units. These ratios never change. A faster operator simply uses a shorter dit length, but the proportions stay fixed.

This timing is the grammar of Morse. Without the silences, - - - could be a J, three T's, or an O. For the full rule-by-rule breakdown, the PARIS calibration word, and how timing translates to WPM, see our dedicated guides: Morse code fundamentals for the beginner-level explainer, and Morse code timing rules for the technical deep dive. This article stays focused on the system itself, how letters, words, and signals are constructed.

How Letters Are Formed

Each letter of the alphabet is assigned a unique sequence of dits and dahs, between 1 and 4 symbols long. The assignments aren't random. They were optimized around 1840 so that the most common English letters get the shortest codes (E = ., T = -, A = .-, I = .., N = -.). Rare letters get longer codes (Q = --.-, J = .---).

Some examples:

  • A = .- (dit-dah)
  • B = -... (dah-dit-dit-dit)
  • K = -.- (dah-dit-dah)
  • S = ... (dit-dit-dit)
  • O = --- (dah-dah-dah)

Because each letter is a unique pattern, the receiver doesn't need any special framing. They just count dits and dahs until they hit a 3-unit silence, then write down the letter. A 7-unit silence tells them a word has ended. See our complete alphabet chart for all 26 letters.

Numerals are even more uniform: every digit uses exactly five symbols, following a mirror-image pattern (1 = .----, 5 = ....., 9 = ----., 0 = -----). That symmetry makes them easy to recognize in noise. For punctuation and prosigns, see our numbers and punctuation guide.

One small quirk: a few letter pairs sound nearly identical at speed, especially C (-.-.) and K (-.-), or U (..-) and V (...-). Beginners routinely confuse them until their ear learns the trailing element. This is a feature, not a flaw. The code was designed for clarity on clean lines, not for memorability.

How Letters and Words Are Separated

This is the part that confuses many beginners: the silence is just as important as the sound. Without proper spacing, Morse collapses into ambiguity.

Consider the sequence - - - (three dashes with brief pauses). Is that:

  • The letter O (---, three dashes run together)?
  • Three separate T letters (-, -, -, each a single dash)?
  • The letter G followed by the letter T (--. + -)?

The answer depends entirely on the silence between the dashes:

If the gaps are…You hear…
1 unit between each dash--- = the single letter O
3 units between each dash- - - = three separate T letters
1 unit between the first two, 3 before the last--. - = the letter G followed by T
7 units between each dashThree separate one-letter words: "T T T"

The gaps carry meaning. That is why Morse isn't just "dots and dashes." It is dots, dashes, and the carefully timed silence between them. Get the spacing wrong and you send garbage, even if every individual symbol is correct.

This is also why operators learning Morse should train by ear from day one. The rhythm of the gaps is something you have to feel, not something you can read off a page. For a structured plan, see our learning roadmap.

Reading Morse by Ear vs. by Eye

There are two ways to read Morse code, and they engage very different skills.

Reading by Eye (Visual)

In the original 1840s system, the receiver was a register, a device that embossed dots and dashes on a moving paper tape. Operators literally read the code visually off the tape. This was slow and error-prone, and within a few years operators noticed something interesting: they could read the code faster by listening to the sounder click than by reading the tape. Visual reading fell out of use almost immediately.

Today, visual reading is mostly a beginner's crutch. Looking at a chart of .- and -... and decoding in your head is fine for the first hour, but it locks you into a slow "translate symbol by symbol" habit that is hard to break. If your goal is real speed, anything above 5 to 10 WPM, you have to abandon visual reading quickly.

Reading by Ear (Auditory)

Reading by ear is how skilled operators actually use Morse. You listen to a tone (or a sounder clicking, or a light flashing) and the letters arrive in your head without conscious decoding. With enough practice, whole words and phrases arrive as a single recognizable sound.

The reason this works is that the human brain is spectacularly good at pattern-matching sounds. Once you've heard ... --- ... a few dozen times, it just is SOS. You don't think "dot dot dot, dash dash dash, dot dot dot, oh that's SOS." It works the same way you hear "hello" as a single word, not as five separate phonemes.

This is why the modern consensus in Morse pedagogy is to train by ear from the start, at full speed, with letters introduced gradually (the Koch method). Avoid learning from visual charts once you've got the basic concept.

Reading by Light

A third mode, blinking lights, is mostly used for emergency signaling and some naval communication. The same code, the same timing, just a flashlight or signal lamp instead of a tone. It is slower than audio because the eye doesn't time-resolve as well as the ear, but it works without any electronics. Try it with the inMorse light flash tool.

Sending Morse Code

Receiving is half the art; sending is the other half. There are several ways to send:

  • Straight key, a simple hand-operated switch. The operator manually times every dit, dah, and gap. Slow but characterful; the classic "vintage" sound.
  • Bug (Vibroplex), a mechanical semi-automatic key. The operator presses right for dashes (one per press) and left for a stream of dots (mechanically generated). Faster than a straight key, popular through mid-20th-century.
  • Paddle + electronic keyer, two paddles (one for dots, one for dashes) with an electronic circuit that generates correctly-timed dits and dahs. The modern standard for high-speed CW.
  • Computer / software, typing text and letting software generate the audio (this is what the Morse code translator does).

Sending reinforces receiving. Most teachers recommend starting to send after about a week of receiving practice, once you have the rhythm of the letters in your head.

A subtle point: a poorly adjusted bug or a heavy-handed straight key can make even a skilled sender sound choppy. The hardware matters. Hams spend a surprising amount of time tuning paddle tension and keyer weighting to get a sound that is comfortable to copy.

A Worked Example: Sending "HELLO"

Let's walk through the word HELLO in detail. The Morse for each letter is:

  • H = ....
  • E = .
  • L = .-..
  • L = .-..
  • O = ---

The full sequence, with proper timing (where 1 = a 1-unit tone burst = dit, 111 = a 3-unit burst = dah, and the spaces are off-periods):

H:    1 . 1 . 1 . 1   . . .   (4 dits with 1-unit gaps, then 3-unit letter gap)
E:    1               . . .   (1 dit, then 3-unit letter gap)
L:    1 . 111 . 1 . 1 . . .   (dit, dah, dit, dit with 1-unit gaps, then 3-unit gap)
L:    1 . 111 . 1 . 1 . . .   (same as above)
O:    111 . 111 . 111          (3 dahs with 1-unit gaps)

If this were followed by another word, there'd be a 7-unit silence before the next word began. The whole sequence HELLO takes a fixed, predictable amount of time at a given WPM, which is exactly what allows software like the chart page to render Morse as audio with perfect timing.

Frequently Asked Questions

How does Morse code actually work?

Morse code works by varying the duration of on/off signals. A short on (1 unit) is a dot (dit). A long on (3 units) is a dash (dah). Short off periods (1 unit) separate symbols within a letter; longer off periods (3 units) separate letters; the longest (7 units) separate words. The combination of which symbols you hear and how long the silences are tells the receiver exactly what was sent.

What is the difference between a dot and a dash in Morse code?

A dot (dit) is the basic 1-unit pulse. A dash (dah) is a 3-unit pulse, three times longer. The 1:3 ratio is fixed regardless of sending speed. Faster operators use shorter dits and dahs but always maintain the 1:3 ratio.

How do you tell where one letter ends and the next begins?

By the length of the silence between symbols. A 1-unit silence means "still inside the same letter." A 3-unit silence means "the letter just ended; here comes the next one." A 7-unit silence means "the word just ended." This timing is what makes Morse self-framing, so no extra markers are needed.

Can Morse code be sent over any medium?

Almost. Morse requires only a single on/off signal, so it works over telegraph wires, radio, light (flashlights, signal lamps), sound (whistles, tapping, horns), and even puffs of smoke or flag waves. The code and timing rules are identical; only the physical carrier changes. That universality is one reason Morse has survived for 180+ years.

Is Morse code binary?

Yes, in the sense that the underlying signal has only two states (on and off). But it is not pure binary like computer data. It uses time as the encoding variable (short on = dot, long on = dash, varying off-periods = gaps). Claude Shannon's 1948 information theory treats Morse as a classic example of variable-length source coding, the same principle behind Huffman coding in ZIP files and JPEGs.

Want to actually hear it? Type a message into the Morse code generator and listen to perfect-timing Morse audio.

Found this article helpful? Share it with others who might enjoy it.

Try it in the Translator

Put what you just read into practice — open the inMorse translator and start sending real Morse code in seconds.

Continue Reading

All articles