Listen · type · improve

Morse Code Practice Trainer: Listen and Type

Pick a goal, listen, type what you hear. Get a weak-letter report at the end.

What's your goal?

Speed

Session

Advanced

Ready when you are

Hear it. Type it. Learn it.

Start with K and M at full character speed. Your report will show what to practice next.

− · −   − −

Speed

Morse code practice means hearing a character sent at full character speed, typing the letter you heard, and letting the trainer keep track of which sounds you miss. The trainer above sends letters, numbers, or short phrases at 18 WPM with long gaps between them, waits for your answer, then shows the code as dots and dashes with the right letter. It is receiving practice, or ear training, with feedback after every item.

Every session ends with a report of weak letters, and the next drill can be built from exactly those characters. Nothing is written to a server; the session runs in your browser and the record of your progress stays on this device.

How to Listen and Type Morse Code in the Trainer

  1. Pick a goal. New learner starts with K and M in the Koch order; the other tiles cover the alphabet, words and phrases, numbers, or a custom set.
  2. Choose a Speed chip (Slow 10, Normal 15, Fast 20) and a Session length of 10, 20, or 40 items, then press Start practice.
  3. Listen to the sound. The lamp strip flashes in time with it, and the counter shows which item you are on, such as Item 1 of 20.
  4. Type the character or the whole phrase in the answer box and press Check, or hit Enter. Press R to hear it again while the box is empty.
  5. Read the feedback. The trainer reveals the dots and dashes and says Correct, or shows the right answer next to what you typed.
  6. Press Next item to continue, or I missed it to skip without guessing, and finish with See results.

Headphones help at the start: the difference between a dot and a dash is clearer, and the gaps between letters are easier to feel.

How the Morse Code Trainer Works

The trainer keeps each letter at full speed and stretches only the gaps between letters, which is what Farnsworth spacing means in practice. You learn the rhythm of a character as one sound instead of counting its parts, while the longer silence after it gives you thinking time. The defaults below are the ones most people should leave alone for the first week; the Advanced panel exposes all three.

Setting Default Range What it changes
Character speed 18 WPM 12–30 WPM How fast each letter sounds; the rhythm inside the letter
Spacing speed 10 WPM 5–30 WPM (never above character speed) The silence between letters and words
Tone 600 Hz 400–900 Hz The pitch of the beep
Speed chips Slow 10 · Normal 15 · Fast 20 — Set spacing speed; character speed stays at 18 or higher
Session 20 items 10, 20, or 40 How many sounds you answer before the report

In the New learner goal, the character pool begins with K and M and grows by one once 18 or more of your previous 20 answers in that pool are correct. That is the 90% rule used by Koch-style training, applied automatically so you never have to decide when you are ready.

Which Goal to Pick

Start from where your copying breaks down, not from the beginning of the alphabet. Each goal below draws from a different pool of characters, and the Koch strip further down lights the characters currently in your pool.

Goal Pick it when What you hear
New learner You are hearing Morse for the first time Two characters (K, M) at first; one more each time you pass the 90% rule, following the Koch order
I know the alphabet You can name most letters but still hesitate All 26 letters in random order, no numbers
Words and phrases Single letters are fine but words fall apart Short phrases such as hi, yes, love, and I love you; you type the whole phrase before checking
Numbers Call signs, times, and signal reports lose you The ten digits 0–9, each five signals long
Custom letters Two or three sounds keep getting mixed up Only the characters you type in, for example R and K, in any mix

The Koch order

KMRSUAPTLOWI.NJEF0Y,VG5/Q9ZH38B?427C1D6X

Lit chips are in your pool now. Add one character at a time.

Reading Your Weak-Letter Report

The report at the end of a session shows your accuracy, the average time you took to answer, how many items you got right, and a row of weak letters. A character lands in that row for one of two reasons: you missed it at least twice in the session, or you answered it more than twice as slowly as your median answer. Slow but correct still counts, because hesitation is the sign that a sound has not become automatic yet.

Most of the confusions you will see are look-alike pairs with the same length, such as R and K or B and V, which is what the Custom letters goal is for.

Press Practice these to open a custom session built from that row, or Repeat to run the same items again. A day streak counts consecutive days with at least one finished session. When the row says there are no repeated misses or slow letters, raise the spacing speed or move to the next goal rather than running the same set again.

Two further links sit beside the report. Test yourself opens a scored quiz and speed test to check what you already know, and Try sending opens the tapper, where you key the characters you have been hearing.

Settings That Make You Faster

Raise the spacing speed, not the character speed, and raise it one step at a time. Characters stay at 18 WPM until the Fast chip lifts them to 20, so the sound of each letter barely changes; mostly the silence shrinks.

Operators who learn letters slowly from a chart and then try to speed up hit a plateau around 10 to 13 WPM, because they are still translating in their head rather than recognizing sounds; that is why the character speed slider starts at 12 WPM and not lower. Set the target speed you want to copy at, then let the spacing catch up to it.

Where you are Spacing speed Character speed Session
First days with the Koch pool 10 WPM (Slow) 18 WPM 10 items, twice a day
90% on 20 items at Slow 12 WPM (Advanced slider) 18 WPM 20 items
Alphabet and numbers steady 15 WPM (Normal) 18 WPM 20–40 items
Words and phrases without hesitation 20 WPM (Fast) 20 WPM (the Fast chip lifts it) 40 items

Keep sessions short. Fifteen to twenty minutes a day at the same time of day is more useful than an hour once a week, and the right moment to stop is when you notice yourself counting dots again. If a letter is hard to tell apart from the beep, try a tone of 500 or 700 Hz in the Advanced panel; the pitch has no effect on the timing.

Morse Code Practice Online: What Stays on Your Device

This trainer runs in the browser on a phone, tablet, or desktop with no app to install and no account to create. The session runs even when browser storage is blocked; in that case the results screen says so, and the streak simply is not saved. Clearing site data or switching phones resets the streak, the Koch level, and the weak-letter history, because that record exists only in your browser.

Way to practice Adapts to you Where progress lives Use it for
This listen-and-type trainer Yes: pool grows on the 90% rule, weak letters become the next drill Your browser, this device Daily drills on letters, numbers, custom sets
Archived code practice audio (for example W1AW files at 5 to 40 WPM) No: fixed text at a fixed speed Nowhere; you check against the printed text Copying longer passages once letters are solid
Phone app or offline program Varies by app The app, sometimes an account Practice with no browser open, often with its own MP3 or podcast sets

For most learners the honest order is this trainer until the alphabet and numbers pass at Normal, then longer recorded passages for word copying. Use the 4-week plan if you want the sets and speeds for each week laid out in advance; its drill links open this page with the right set already loaded.

What to Practice This Week

Pick the row that matches where your copying breaks down, and the Set this up button loads that goal, session length, and character set into the trainer. Run it, read the report, and move down a row when the weak-letter row comes back empty twice.

Where you areSuggested drillHow oftenApply
Just startingNew learner · 10 itemsTwice a day
Know about half the lettersNew learner · 20 itemsOnce a day
Letters fine, words slowWords and phrases · 40 itemsOnce a day
Numbers trip you upNumbers · 20 itemsEvery other day
You mix up R and KCustom R K · 10 itemsBefore each session

Next

Frequently Asked Questions

Where is my progress saved?

On this device, inside your browser, with no account and nothing sent to a server. Clearing site data or moving to another phone resets the streak, the Koch level, and the weak-letter history. When storage is blocked the trainer still runs; only the streak goes unsaved.

Why do the letters sound so fast?

Because 18 WPM is the speed at which a letter is learned as one sound instead of a count of dots and dashes. The long gaps after each letter are your thinking time. Character speed and spacing speed can be set separately under Advanced.

Can I practice words and numbers?

Yes. Words and phrases sends short phrases such as hi, yes, and love, and you type the whole phrase before you check. Numbers sends the digits 0 to 9, which most people skip and later need for call signs and times.

Which letters should I learn first?

K and M first, then R, S, and U in the Koch order. The next character joins your pool once 18 or more of your most recent 20 answers in that pool are right.

How often should I practice Morse code?

Fifteen to twenty minutes a day, every day, beats one long session a week. A 10-item session takes a couple of minutes, so two short runs a day fit most schedules. Stop when you catch yourself counting dots.

Can I practice by reading dots and dashes instead of listening?

Not here. This trainer is listening only, and the dots and dashes appear only after you answer, so the sound stays the thing you learn. To study the written patterns, use the alphabet with sound or check a sequence in the decoder.

Checked against ITU-R M.1677-1 · Last reviewed · How we check our pages · Report it