Comparison · 7 min read · · updated

Morse code vs binary: similarities and key differences

Both can be written with two symbols, but Morse runs on timing and human ears. Bandwidth, errors, history (Leibniz 1703, Shannon 1948) and how to convert one to the other.

People often describe Morse code as "the original binary," but the comparison is loose. Both can be written with two symbols, but Morse depends on timing, is built for human ears, and handles errors in a completely different way. Here's a side-by-side.

What they have in common

  • Two basic marks. Dot and dash in Morse; 0 and 1 in binary.
  • Short codes for common things. In Morse, the commonest letters are the shortest: E is a single dot, T a single dash. Many binary codes do the same: Huffman coding is built on the idea, and the PSK31 radio mode's "Varicode", like Morse, gives the commonest characters the shortest codes.
  • Can be produced by hand. Morse with a key; binary with switches.

Key differences

Timing matters in Morse

Binary data is a sequence of separate bits, usually read against a clock. In Morse, duration carries the meaning: a dot is 1 unit, a dash is 3, the gap inside a letter is 1, between letters 3, and between words 7. Two dots with a gap between them last exactly as long as one dash; only the on/off pattern inside those three units differs.

That's why the translator works in WPM (words per minute) and shows a rhythm bar that moves with the audio: the same letters at different speeds are still the same letters, but the listener has to follow the tempo.

More than two symbols, really

Because the gaps carry meaning too, Morse is better thought of as five timed elements (dot, dash and three lengths of gap) than as a two-symbol code. Its character set covers 26 letters, 10 digits, punctuation and procedural signals. In Morse, "A" is simply .-. In binary, "A" means whatever a chosen encoding says: in ASCII, a 7-bit code first published in 1963 and usually stored in an 8-bit byte, it is 1000001.

Errors

Raw binary has no protection against errors: flip one bit and you get a different character. Engineers add error-detecting and error-correcting codes on top. Morse copied by ear has a different safety net: the listener. A person can often fill in a missed letter from the rest of the word or from the standard format of a contact, but a stretched gap or a missing dot can still turn one letter into another.

Bandwidth

A Morse (CW) signal needs a bandwidth on the order of 100 Hz, against roughly 2.4–3 kHz for a voice signal, which is one reason it gets through when signals are weak. It is not the narrowest option any more: digital modes such as PSK31, designed for keyboard-to-keyboard chat at about typing speed, fit around twenty contacts into the space of one voice channel. The difference is that those modes need a computer at each end, while Morse needs only a trained listener.

Computers

Binary is the native language of digital systems. Morse is designed for people, so to make a computer handle it you translate to and from another encoding such as ASCII or UTF-8. Our morse.json map is exactly that kind of lookup table.

Summary table

PropertyMorseBinary
Basic marksdot, dash, plus three lengths of gap0, 1
Timing carries meaningYes (relative durations)No (bits read against a clock)
Short codes for common charactersYesDepends on the encoding
Readable by earYesNo
Native to computersNoYes
Key dates1840s (American Morse); 1865 (International)1703 (Leibniz, binary arithmetic); 1948 (Shannon, information theory)

So Morse and binary aren't ancestor and descendant. They're separate answers to the question of how to represent information with very few kinds of mark, tuned for different jobs: a human listening to a signal, and a machine storing states.

Frequently asked questions

Is Morse code binary?

Not quite. Morse looks like two symbols (dot and dash), but the gaps between elements, letters and words carry meaning too. Binary is a sequence of two states with no timing meaning. Morse is better described as a timing-based code.

Can you convert Morse code to binary?

Yes. One common way is to write a dot as 1, a dash as 111 and each unit of silence as 0, so A (.-) becomes 10111. That's an encoding choice, not a sign that the two are the same thing.

Which came first, Morse or binary?

Binary numbers came first: Gottfried Leibniz published his explanation of binary arithmetic in 1703, and Morse code dates from the 1840s. But binary as the basis of digital information is much later: Claude Shannon applied it to switching circuits in 1937 and published his theory of information, which introduced the word "bit", in 1948.


Tags: comparebinaryencoding

Keep reading

Related posts