Morse Code Trainer: Learn by Sound, Not by Chart

The Koch trainer
Press start. You'll hear random strings of the characters you've unlocked — type what you hear, and keep your 10-round average at 90% or better to unlock the next character. Your level and streaks are saved in this browser automatically.
Shortcuts: Enter = check · R = replay · Esc = stop. Slow replay widens the gaps (free, but flags the string as assisted).
Your level
Score
- Streak (90%+ rounds) 0
- Best streak 0
- Characters known 2 / 41
- Best accuracy, this level —
Why Most People Learn Morse Code Backwards
Here is the mistake almost every beginner makes: they memorize a chart. They learn that A is ·−, B is −···, and then they try to decode by counting dots and dashes in their head. It feels like progress — until they hit about 8–10 words per minute and slam into a wall.
The wall is physics. At 20 WPM, a single dot lasts 60 milliseconds. There is no time to count. Nobody — not even the fastest operators in history — counts elements at real speed. They recognize each character the way you recognize a word on this page: as a single, whole sound pattern. The chart-memorizing approach trains exactly the wrong skill, and then you have to unlearn it.
The fix is almost a century old, and it still beats every app that came after it: learn every character at full speed from the very first minute, and learn them as sounds, never as pictures. That is the Koch method — and the trainer above runs it for you.
If you prefer a slower on-ramp first, our step-by-step guide covers the fundamentals before you drill. how to learn morse code
The Koch Method, Explained
The Koch method is named after German psychologist Ludwig Koch, who developed it in the 1930s and published his technique in 1936. Koch was studying how people learn code as a perceptual skill — like recognizing faces or musical phrases — rather than as a memorization task. His conclusion was radical for its time: don't learn slowly and speed up. Learn fast, but learn little.
The method has three rules:
- Full target speed from day one. Every character is sent at your goal speed — typically around 20 WPM — so your ear learns the true rhythm of each character immediately. There is never a phase where you "count" dots and dashes, so the counting habit never forms.
- Start with just two characters. Traditionally K (−·−) and M (−−). You drill random strings of only those two characters until you can copy them reliably. Two characters, full speed, nothing else to think about.
- Add one character at a time. When you can copy strings of the current set with 90% accuracy, a new character joins the mix. Then another. Then another, until you've mastered the full alphabet, numbers, and punctuation.
The classic character order — chosen to keep early characters maximally distinct from each other — runs:
K M U R E S N A P T L W I . J Z X F O Y , V G 5 / Q 9 2 H 3 8 B ? 4 7 C 1 D 6 0
So your journey looks like this: K+M, then +U, then +R, then +E, then +S, and so on. Each level feels small. But because every character was learned at full speed as a pure sound, there is no plateau at 10 WPM waiting for you later — the classic Koch promise is that progress feels slow for the first week and then accelerates, because you skipped the unlearning phase entirely.
Amateur radio courses have used this method for decades, and it's the engine behind well-known trainers like LCWO (Learn CW Online). It works because it respects how your auditory brain actually learns: pattern first, analysis never.
The Farnsworth Method: The Other Half of the Puzzle
The Koch method controls which characters you practice. The Farnsworth method controls how fast they come at you — and the two pair beautifully.
Named for Donald R. "Russ" Farnsworth, callsign W6TTB, the Farnsworth method keeps every character at full target speed (so the sound shape never changes), but stretches the silences between characters and words. If your character speed is 20 WPM but the gaps are widened, your effective speed might be only 10 WPM — fast characters, generous thinking time.
As you improve, the gaps shrink until character speed and effective speed match. A common starting point is 20 WPM characters at 10 WPM effective speed.
Why does this matter for Koch training? Because at the very start — K and M only — even full-speed characters can feel overwhelming when they arrive back-to-back. Farnsworth spacing gives your brain a beat of silence to "hear" the character it just received before the next one arrives. The trainer above lets you adjust both speeds independently: set character speed to 20 WPM and effective speed lower, then raise the effective speed as your accuracy climbs.
Koch vs. Farnsworth: Which Should You Use?
Short answer: use both — they solve different problems.
- Koch answers "how many characters should I learn at once?" (Two, then grow.)
- Farnsworth answers "how much thinking time do I get?" (Lots at first, shrinking over time.)
The combination — Koch character progression with Farnsworth spacing — is what most modern trainers implement, and it's the most evidence-backed way to go from zero to conversational Morse. Our trainer uses exactly this pairing: Koch levels with adjustable Farnsworth gaps.
One thing neither method replaces: daily practice. Fifteen focused minutes a day beats a three-hour weekend binge, because auditory pattern learning consolidates between sessions — much of it while you sleep.
Practice Tips That Actually Work
- Type, don't write. Use the keyboard for drills (like the trainer above). Writing by hand becomes a bottleneck above ~13 WPM and trains a separate motor skill you don't need.
- Learn receiving before sending. Copying (receiving) is the hard perceptual skill; sending is easy once you can hear. Drill receive first.
- Never drop below ~90% before adding a character. The 90% rule is the load-bearing wall of the Koch method. Adding characters at 70% just trains mistakes.
- Do short sessions. 10–15 minutes, once or twice a day. Stop when your accuracy collapses — practicing errors teaches errors.
- Don't look at the chart during drills. If you must check a character, check it between sessions, never mid-drill.
- Use Farnsworth gaps, not slow characters. If a level feels too fast, widen the gaps (lower effective WPM) rather than slowing the characters. Protect the sound shapes.
- Expect the week-one slog. K and M will feel impossibly similar at first. That's normal — your brain is building a brand-new auditory category. Most learners break through within a week of daily practice.
- Test yourself with real words. Once you have 6–8 characters, try copying simple words — or take our quiz to check recognition under light pressure. morse code quiz
How to Use the Trainer
- Press Start drill. You'll hear random strings of the first two characters: K (−·−) and M (−−).
- Type what you hear after each string plays, then press Enter (or Check). Don't overthink — go with your gut sound.
- Each round is 10 strings. Keep your 10-round average at 90% or better to unlock the next character (U). Dip below it and you repeat the level — that's the method working, not failing you.
- Adjust character speed (start at 20 WPM) and effective speed (start around 10 WPM) anytime. If you're stuck, lower effective speed before touching character speed.
- Watch your streak — consecutive rounds at or above 90% — and try to beat your best.
Total character set follows the classic Koch order above, through letters, then numbers and punctuation. Finish all levels and you'll copy real-world Morse at conversational speed. Then take it to the air — or at least to our quiz. morse code quiz
Take it further
When the drills start feeling easy, test yourself on real signals: decode morse audio from actual recordings, or generate practice audio with custom words and WPM to build your own drills. Ready to prove it? Get your certificate →
Frequently asked questions
What is the Koch method for learning Morse code?
A training method developed by German psychologist Ludwig Koch in the 1930s. You learn characters at full target speed (usually ~20 WPM) starting with just two characters — traditionally K and M — and add a new character only after copying the current set with 90% accuracy, until the full set is mastered.
How long does it take to learn Morse code?
With 10–15 minutes of daily Koch-method practice, most learners copy the full alphabet at 15–20 WPM within 4–8 weeks. Consistency matters far more than session length — daily short drills beat occasional long ones.
Should I start learning at slow speed like 5 WPM?
No — that's the classic mistake. Slow characters teach you to count dots and dashes, a habit that collapses above ~10 WPM and must be unlearned. Learn characters at full speed (Koch) and use wider gaps between them (Farnsworth) for thinking time instead.
What is Farnsworth timing?
A method named for Donald R. "Russ" Farnsworth (W6TTB) where characters are sent at full speed but the gaps between characters and words are stretched. You get the true sound of each character plus thinking time — e.g., 20 WPM characters at 10 WPM effective speed.
Why do Koch trainers start with K and M?
K (−·−) and M (−−) are maximally distinct in rhythm, so they're easy to tell apart while your ear builds its first two sound categories. The classic Koch order continues U, R, E, S, N, A… adding characters chosen to stay distinguishable from what you already know.
Can I learn Morse code on my phone?
Yes — the trainer on this page works in any modern mobile browser with sound on. Use the keyboard for drills rather than handwriting, since writing becomes a bottleneck above ~13 WPM.
What's the hardest part of learning Morse code?
The first week: your brain has no auditory categories for the sounds yet, so everything blurs together. Push through with short daily sessions at 90%+ accuracy per level and the patterns suddenly "click" — most learners describe it as a switch flipping.
Do I need to learn to send Morse code too?
Learn to receive (copy) first — it's the harder perceptual skill. Sending with a key or paddle is straightforward once you can hear the code, and most radio contacts are 90% listening anyway.