How to learn Morse code — by ear, the right way
Most people who give up on Morse code fail for the same reason: they learned it with their eyes. A chart on the wall, dots and dashes memorized like vocabulary — and at around ten words per minute the whole system collapses, because there is no time left to count. The learners who make it treat Morse as what it really is: a listening skill. Each character is a small rhythm, recognized as one sound, the way you recognize a spoken word without spelling it.
This guide describes a method built on that idea. Its core is almost a century old; the parts that were never quite proven have been replaced with what modern learning research supports. If you want the background, read about the Koch method and what came after it.
The five rules
1. Full character speed from day one. Every character is sent at its final tempo — around 20 words per minute — from the very first session. A slowed-down character is a different sound, and whatever you learn slowly, you will have to unlearn later. To keep beginners from drowning, only the pauses between characters are stretched. That trick is called Farnsworth timing, and it means the overall pace starts gentle while each character already sounds the way it always will.
2. Answer, don't watch. Retrieval is the best-documented effect in learning psychology: you remember what you actively recall, not what you passively review. So the core loop is always the same — hear a character, answer, see the result. No reading along, no chart within reach. The chart is for reference, not for practice.
3. Start tiny, grow at mastery. Begin with about six characters that sound clearly different from each other. New characters join one at a time, only when your recent accuracy shows the current set is solid — roughly nine out of ten right, with no single character left behind. This keeps you working near the edge of your ability, which is where learning is fastest, without tipping into frustration.
4. Short daily sessions beat long rare ones. Two sessions of ten to fifteen minutes a day outperform a two-hour weekend marathon — this is one of the oldest and sturdiest findings in skill research. Attention during listening drills fades quickly anyway. Stop while it still feels easy; come back tomorrow.
5. Let the sound vary. Real signals differ in pitch, speed and character. If you only ever practice with one perfect 620 Hz tone, you learn that recording, not the code. Once your foundation is stable, the pitch should start to vary between sessions, then between characters. Research on hearing training in language learning shows that this variability is what makes recognition robust.
What to expect, honestly
With daily practice, the full alphabet and digits typically take four to eight weeks — one new character every day or two, each one solid before the next arrives. That is slower than cramming a chart in an afternoon, and it is the entire point: what you build this way does not collapse at higher speeds.
Two moments deserve a warning. Around the third week, progress can feel slow because new characters interfere with old ones; that is consolidation, not failure. And if a character keeps being correct but slow, you are still translating instead of hearing — the cure is short, focused speed drills on exactly those characters, not more general practice.
Common mistakes
Learning from a visual chart. Slowing the characters down "just at the beginning". Practicing once a week for two hours. Using mnemonics or word-images for the rhythms — they add a translation step you will spend months removing. And chasing a perfect score: if you are getting everything right, the exercise has become too easy to teach you anything.
Where Morse Lab comes in
Morse Lab is a free trainer built exactly on these rules: full-speed characters with Farnsworth spacing, an answer-first loop, a character set that grows with your accuracy, pitch variability that arrives when you are ready, and speed drills for the characters you still translate. It runs in your browser, works offline, and needs no account. Your first session takes about ten minutes.