Morse Code Trainer: Train Morse by sound, not by memorizing dots.

Adaptive Koch drills, word copy, simulated QSO traffic, and Farnsworth playback live inside one focused practice console.

Learn Morse Code the Way Operators Actually Learn It

Most Morse code charts teach you to read dots and dashes on a page — but real operators copy Morse by ear, at speed, without ever "translating" symbol by symbol. This morse code trainer is built around that difference: adaptive character drills, real audio timing, and simulated radio contacts, all in your browser.

What makes this morse code trainer different

Adaptive difficulty

You start with just a couple of characters. The trainer tracks your accuracy per character and only introduces a new one once you've actually mastered the current set — not on a fixed schedule.

Weak-character focus

Characters you keep missing show up more often in your drills. You spend your practice time on what's actually holding you back, instead of hearing every character equally.

Real Farnsworth timing

Character speed and overall (effective) speed are controlled separately. You hear each letter at full speed but get more breathing room between characters — the standard way instructors teach CW.

Three practice modes

Characters for raw recognition, words for rhythm and flow, and simulated QSOs so you can practice copying a real on-air exchange before you ever key up.

How to use this morse code trainer

  1. 01

    Pick a mode. New to Morse? Start with Characters. Already know the alphabet? Jump to Words orQSO.

  2. 02

    Press play and listen. Don't count dots and dashes — let the whole sound become a single shape you recognize, the same way you recognize a spoken word instead of spelling it out letter by letter.

  3. 03

    Type what you heard and submit. Wrong answers aren't a setback — they're what tells the trainer which characters to bring back more often.

  4. 04

    Keep your character speed reasonably fast (18–20 WPM or higher) even as a beginner. Slow the effective speed down instead — you'll avoid re-learning the sound of each letter later at higher speed.

Tips for learning faster

  • Learn sounds, not patterns. "R" isn't "dot dash dot" — it's a single rhythmic sound. Reading a chart of dots and dashes teaches you to decode, which is slower than recognizing.
  • Short, daily sessions beat long, occasional ones.Ten focused minutes a day builds recognition faster than one long session a week.
  • Don't slow down the characters themselves.Practicing at a crawl trains your ear to a rhythm you'll have to unlearn later. Use Farnsworth spacing instead — full-speed characters, slower gaps between them.
  • Resist the urge to write down every letter.At higher speeds, operators copy several characters behind what's currently playing, holding them in short-term memory. Practicing with words (not just random characters) builds this naturally.
  • Simulated QSOs matter. Real on-air exchanges follow a predictable structure — call signs, signal reports, names, locations. Getting familiar with that structure makes your first real contact far less intimidating.

The basics of Morse code timing

Morse code speed is measured in words per minute (WPM), using the word "PARIS" as the standard reference — it contains a representative mix of dots, dashes, and spacing. A few fixed ratios define every character:

  • A dash lasts exactly 3 times as long as a dot.
  • The gap between dots/dashes within one character equals 1 dot.
  • The gap between characters equals 3 dots.
  • The gap between words equals 7 dots.

Farnsworth timing keeps the first two ratios fixed — so each character still sounds the way it will at full speed — but stretches the gaps between characters and words. That's what the "character speed" and "effective speed" sliders control.

Frequently asked questions

What's the fastest way to learn Morse code?

Most instructors recommend the Koch method: start at full character speed with just two characters, and add one new character at a time only after you can copy the current set accurately. It's slower to start but avoids the speed plateau that comes from learning slow and speeding up later.

What's the difference between character speed and effective speed?

Character speed is how fast each individual letter sounds. Effective speed is how fast the overall message feels, including pauses between letters and words. Farnsworth timing lets you keep characters fast while giving yourself more thinking time between them — ideal for beginners.

Do I need an amateur radio license to practice Morse code?

No. You can learn and practice Morse code (also called CW, for "continuous wave") entirely offline or on a trainer like this one. A license is only required if you want to transmit on amateur radio frequencies.

What is a QSO?

A QSO is ham radio shorthand for a two-way contact between operators. A typical CW QSO follows a set pattern: a call, a response, an exchange of signal reports (RST), names, and locations, then a sign-off — which is exactly what the QSO practice mode simulates.

Is this morse code trainer free to use?

Yes. It runs entirely in your browser — no account, download, or radio equipment required.