Online Morse trainer
An online Morse trainer that times you on every character: hear it, press its key, and watch your slowest ones get faster. Free, with no microphone or app.
Hear a character, then press or tap it as fast as you can. Timing starts when the character ends.
Your time per character
No times yet: each right answer adds one here.
- K-.-–
- M--–
- U..-–
- R.-.–
Time limit
How to use
Pick the characters: Course characters, Letters A–Z, Numbers 0–9, Letters and digits, or Your own set.
Leave Slow ones more often on, so the characters you answer slowest come up more.
Set the speed: 20 WPM or faster keeps characters too quick to count.
Press Start. When you hear a character, press its key, or tap it on the answer keys.
After 20 characters, read your average and what to work on, then your time per character below.
As you get quicker, set a time limit of 3, 2 or 1.5 seconds.
What it does
It is an online Morse trainer for the ear, a CW trainer you can use in any browser: no microphone, no app, no account.
Times every answer. The clock starts when the character ends, so a long 0 is not slower than E by design. A right answer in 1.5 seconds or less counts as instant; one pressed before the character ends is not timed.
Your time per character. Under the trainer, every character in play with its median time from your last right answers and how often you get it right, slowest first.
Slow ones more often. Each round picks the characters you answer slowest or miss more often, until they catch up.
Your characters. Course characters follow the Koch method course; or take letters, numbers, letters and digits, or type your own set of problem characters.
Works on a phone. On-screen answer keys show only the characters in play.
Feeds the review. Every answer goes into the daily review; quick right answers move a character up faster.
How it works
The trainer plays one character at your speed and starts the clock when the sound ends; the time to your key press or tap is your time for that character.
Timing follows ITU-R M.1677-1: a dot is one unit, a dash three, and one unit separates the parts of a character. A unit lasts 1,200 ÷ WPM milliseconds, counted on the word PARIS, so the length of each character depends on the speed (the table under Examples).
Instant recognition means knowing the character as a sound, without counting its dots and dashes. The trainer marks a right answer in 1.5 seconds or less as instant; the morsecode.world ICR trainer sets a stricter 600 ms, which includes saying the letter aloud.
Each character keeps the times of its last 30 right answers on your device. An answer pressed before the character has finished counts as right or wrong but has no time, so a guess never counts as instant. Your time per character is their median, so one slow answer does not spoil it.
With Slow ones more often on, each round of 20 is drawn with a weight for every character: its median time in seconds (3 seconds if it has none yet, never under 0.25), times 1 + 2 × its share of misses in the last 30 tries. A character twice as slow comes up twice as often.
Examples
A worked pick: E at 0.40 s and always right weighs 0.4; K at 1.20 s with one miss in ten weighs 1.2 × 1.2 = 1.44; Q, never timed, weighs 3. Out of 4.84 in all, E comes up about 8% of the time, K 30% and Q 62%.
How long a character lasts at each speed (from its first element to its last):
| Character | Units | 15 WPM | 20 WPM | 25 WPM | 30 WPM |
|---|---|---|---|---|---|
E . | 1 | 80 ms | 60 ms | 48 ms | 40 ms |
K -.- | 9 | 720 ms | 540 ms | 432 ms | 360 ms |
Q --.- | 13 | 1,040 ms | 780 ms | 624 ms | 520 ms |
0 ----- | 19 | 1,520 ms | 1,140 ms | 912 ms | 760 ms |
Trust and limits
Private by design.
Honest about limits.
On your device
No microphone, no account
The trainer runs in your browser. It needs no microphone, no app and no account, and nothing is uploaded.Private
Saved on this device
Your times, answers and best average are saved on this device and shared with the other trainers.Know the limits
What the time includes
It times your key press or tap, so the time includes moving your finger; on a phone, the on-screen keys work the same way.ITU-R M.1677-1
10 to 40 WPM
It plays International Morse (ITU-R M.1677-1) at 10 to 40 WPM. Maintained by Translate Morse Code, an independent site; last updated October 2026.
Good questions
Frequently asked questions.
About the online Morse trainer
What is instant character recognition (ICR)?
Knowing a Morse character the moment it ends, as a sound, without counting its dots and dashes. It is the skill that lets you copy at speed, and it comes from practice at speeds too fast to count. This trainer measures it: the time from the end of each character to your key press.
What is a good reaction time?
1.5 seconds or less counts as instant here, and the character’s cell turns green. Aim lower as you practice: the morsecode.world ICR trainer sets 600 ms, including the time to say the letter. Your time per character shows which ones still need work.
What speed should I use?
20 WPM or faster for the characters. At that speed a dot lasts 60 ms or less, too quick to count, so you learn each character’s sound as a whole. If that is too fast to start, the Koch method course keeps the characters fast and spaces them further apart instead (Farnsworth timing).
Which characters does it use?
The characters you have unlocked in the Koch method course (at least four), the letters, the numbers, letters and digits, or your own set: choose Your own set and type the characters you want, such as Q Y Z 5 /. Answer with their keys or the on-screen keys; keys for characters outside the set are ignored.
What is the best free online Morse or CW trainer?
The one that fits your step:
- To learn the characters, the Koch method course here.
- To make each one instant, this trainer.
- To copy words, callsigns and numbers, CW listening practice.
All are free, in the browser, in the Morse code trainer.
Do the times count toward my progress?
Yes. Every answer goes into your accuracy and the daily review, and counts toward today’s goal.
A right answer in 1.5 seconds or less moves the character up a step in the review; a slower right answer, or one pressed before the character ended, keeps its place. Your best round average is kept on this device.