Morse Code Trainer: Practice Listening with Koch and Farnsworth
Train Morse code by ear with progressive character sets, adjustable speed, Farnsworth spacing, instant scoring, streaks, and local progress.
Copy Random Character Groups by Ear
Start with a small character set. Add more as your accuracy improves.
Hear One Character and Type the Answer
Your Practice Progress
Koch Practice
Practice a small set at realistic character speed, then add more characters gradually.
Extra Spacing
Keep characters fast while increasing gaps between them for extra recognition time.
Sound Recognition
Train complete sound patterns instead of counting individual dots and dashes.
How to Use the Morse Code Trainer
This Morse code trainer is built for listening practice. It plays short groups of characters, hides the answer while you listen, then checks what you type.
Choose a lesson set
Start with a small Koch-style character set and add more as recognition improves.
Set character speed
Choose the WPM used inside each Morse character.
Set Farnsworth speed
Use a lower effective speed when you need more time between characters.
Listen and type
Play the group, type what you heard, and track your accuracy and streak.
What Is the Koch Method for Morse Code?
The Koch method teaches Morse by introducing a small number of characters at a realistic character speed. Instead of slowing each character down, you keep the sound pattern intact and expand the lesson set over time.
Begin with only a few characters, such as K and M.
Characters stay at the chosen training speed instead of being stretched into very slow tones.
Expand the active set after your copy accuracy becomes reliable.
Current Morse training tools commonly use a Koch-style progression with two starting characters and add more after strong copy accuracy. Many use a threshold around 90% before moving forward. citeturn171117search0turn171117search3turn171117search7
Why Character Speed Matters
Morse characters are easier to recognize as complete rhythms when the elements are not painfully slow. A learner should hear each character as one sound pattern rather than count individual dots and dashes.
The trainer lets you choose a character speed from 5 to 40 WPM.
What Is Farnsworth Spacing?
Farnsworth timing keeps the individual Morse characters at the selected character speed while increasing the space between characters. This slows the overall flow without changing the internal rhythm of each letter.
Modern training guides often combine Koch progression with Farnsworth spacing because the two methods solve different beginner problems. citeturn171117search1turn171117search5turn171117search12
How Koch and Farnsworth Work Together
Koch controls which characters you practice. Farnsworth controls how much time you get between them.
Character progression
- Start with a small active set
- Practice at a stable character speed
- Add more characters after good accuracy
Spacing control
- Keep the character sound fast and clear
- Increase spacing between letters
- Reduce the extra spacing as recognition improves
For a beginner, this means you can hear a character at 20 WPM while the overall exercise moves more slowly. That preserves the character’s rhythm while giving you extra time to identify it. citeturn171117search2turn171117search7
Should You Learn Morse Code by Sound or by Sight?
A chart is useful for reference, but listening practice is important if your goal is to recognize real Morse audio.
- Listen to complete character sounds
- Type or write what you hear
- Repeat short drills regularly
- Use the chart only when you need a reference
- Counting dots and dashes during playback
- Mentally drawing every character before answering
- Using only visual flashcards
- Practicing characters so slowly that the rhythm disappears
Several current learning guides explicitly recommend building a direct sound-to-character association instead of relying on a visual dot-and-dash lookup during listening practice. citeturn171117search2turn171117search6turn171117search7
What Speed Should a Beginner Use?
There is no single perfect WPM for every learner. A practical setup is to keep character speed high enough to hear the character as a rhythm, then use slower Farnsworth spacing if you need more thinking time.
Current trainers often start around 18–20 WPM character speed and use a lower effective speed for beginners. Treat that as a starting point, not a rule. citeturn171117search4turn171117search8turn171117search9
How Often Should You Practice Morse Code?
Short, regular sessions are easier to sustain than occasional long sessions. Focus on accurate recognition and consistency rather than trying to force speed every day.
Warm up
Use a small character set and listen without looking at a chart.
Copy groups
Use the Koch trainer and type what you hear.
Single-character drill
Use the quiz mode to strengthen characters you still hesitate on.
A daily or near-daily routine is a common recommendation across modern Morse training resources. Some trainers suggest sessions around 10–15 minutes. citeturn171117search4turn171117search8
When Should You Add More Characters?
Add another character when the current set feels stable and your copy accuracy stays high across repeated rounds.
A 90% accuracy threshold is common in Koch-style trainers, but you do not need to treat it as an absolute rule. If one character still causes repeated mistakes, keep practicing the current set before expanding it. citeturn171117search0turn171117search3turn171117search5
How This Morse Code Trainer Tracks Progress
The trainer records your attempts, correct answers, accuracy, streak, and best streak in your browser. Your lesson settings are also stored locally so you can return to the same setup.
Total completed copy rounds.
The percentage of checked answers that were correct.
Your current run of correct answers.
Your longest local streak on this browser.
Clearing browser storage or using another browser can reset this local progress. There is no cloud account or cross-device sync in the current trainer.
Morse Code Trainer vs Alphabet, Chart, and Audio Translator
Use the trainer when your goal is recognition practice rather than one-time conversion.
Morse Code Trainer
Use it for listening drills, typed copy, accuracy, and progressive character sets.
Morse Code Alphabet
Use it when you need to check one letter and hear its pattern.
CHARTMorse Code Chart
Use it for printable A–Z, numbers, punctuation, and quick lookup.
AUDIO TOOLMorse Code Audio Translator
Use it to create Morse audio from text or decode a clean Morse recording.
Frequently Asked Questions
What is a Morse code trainer?
A Morse code trainer is a practice tool that plays Morse characters or groups and checks whether you can recognize them by sound.
What is the Koch method?
The Koch method starts with a small character set at a realistic character speed and introduces additional characters as recognition improves.
What is Farnsworth timing?
Farnsworth timing keeps each character at the chosen character speed while increasing the gaps between characters, reducing the effective text speed.
Should beginners use Koch and Farnsworth together?
They work well together. Koch controls the character progression, while Farnsworth gives extra recognition time between complete characters.
What WPM should I use to learn Morse code?
Many modern training resources use character speeds around 18–20 WPM with slower Farnsworth spacing for beginners, but the best setting is one that preserves the character rhythm while still allowing accurate practice.
When should I add another Koch character?
Add another character when your current lesson set is consistently accurate. A benchmark near 90% accuracy is common in Koch-style training.
Should I memorize dots and dashes visually?
A chart is useful for reference, but listening practice should build a direct sound-to-character association if your goal is audio recognition.
How long should I practice Morse code each day?
Short, regular sessions are practical. Ten to fifteen minutes of focused listening practice is a common starting routine.
Does this Morse code trainer save my progress?
Yes. It saves basic progress and settings in local browser storage. Clearing browser data or switching devices can remove that progress.
Can I practice numbers in the trainer?
Yes. Choose the A–Z + 0–9 lesson set to include Morse code numbers in the practice pool.
