Morse Code Trainer
LISTEN • COPY • IMPROVE

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.

KOCH LISTENING PRACTICE

Copy Random Character Groups by Ear

Start with a small character set. Add more as your accuracy improves.

Attempts0
Correct0
Accuracy—
Streak0
Best0
KOCH METHOD

Koch Practice

Practice a small set at realistic character speed, then add more characters gradually.

FARNSWORTH

Extra Spacing

Keep characters fast while increasing gaps between them for extra recognition time.

BY EAR

Sound Recognition

Train complete sound patterns instead of counting individual dots and dashes.

01

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.

1

Choose a lesson set

Start with a small Koch-style character set and add more as recognition improves.

2

Set character speed

Choose the WPM used inside each Morse character.

3

Set Farnsworth speed

Use a lower effective speed when you need more time between characters.

4

Listen and type

Play the group, type what you heard, and track your accuracy and streak.

02

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.

K Start small

Begin with only a few characters, such as K and M.

♪ Keep the sound shape

Characters stay at the chosen training speed instead of being stretched into very slow tones.

+ Add characters gradually

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. citeturn171117search0turn171117search3turn171117search7

CHARACTER SPEED

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.

FARNSWORTH TIMING

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. citeturn171117search1turn171117search5turn171117search12

03

How Koch and Farnsworth Work Together

Koch controls which characters you practice. Farnsworth controls how much time you get between them.

KOCH

Character progression

  • Start with a small active set
  • Practice at a stable character speed
  • Add more characters after good accuracy
FARNSWORTH

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. citeturn171117search2turn171117search7

04

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.

GOOD FOR TRAINING
  • Listen to complete character sounds
  • Type or write what you hear
  • Repeat short drills regularly
  • Use the chart only when you need a reference
CAN SLOW AUDIO RECOGNITION
  • 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. citeturn171117search2turn171117search6turn171117search7

05

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.

Character WPMControls dots, dashes, and spacing inside the character
Farnsworth WPMControls how much extra space appears between characters
PitchChanges the tone you hear, not the Morse pattern itself
Group lengthControls how many characters you copy in one drill

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. citeturn171117search4turn171117search8turn171117search9

06

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.

5 min

Warm up

Use a small character set and listen without looking at a chart.

5 min

Copy groups

Use the Koch trainer and type what you hear.

5 min

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. citeturn171117search4turn171117search8

07

When Should You Add More Characters?

Add another character when the current set feels stable and your copy accuracy stays high across repeated rounds.

Useful benchmark

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. citeturn171117search0turn171117search3turn171117search5

08

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.

Attempts

Total completed copy rounds.

Accuracy

The percentage of checked answers that were correct.

Streak

Your current run of correct answers.

Best streak

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.

09

Morse Code Trainer vs Alphabet, Chart, and Audio Translator

Use the trainer when your goal is recognition practice rather than one-time conversion.

10

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.