Skip to main content

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.

translatemorsecode.com/learn/recognition/Live

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

  1. Pick the characters: Course characters, Letters A–Z, Numbers 0–9, Letters and digits, or Your own set.

  2. Leave Slow ones more often on, so the characters you answer slowest come up more.

  3. Set the speed: 20 WPM or faster keeps characters too quick to count.

  4. Press Start. When you hear a character, press its key, or tap it on the answer keys.

  5. After 20 characters, read your average and what to work on, then your time per character below.

  6. 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):

The length of E, K, Q and 0 at 15, 20, 25 and 30 WPM
CharacterUnits15 WPM20 WPM25 WPM30 WPM
E .180 ms60 ms48 ms40 ms
K -.-9720 ms540 ms432 ms360 ms
Q --.-131,040 ms780 ms624 ms520 ms
0 -----191,520 ms1,140 ms912 ms760 ms

Trust and limits

Private by design.
Honest about limits.

About this site
  • 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:

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.

An outside opinion

Ask your favorite AI
about Translate Morse Code.

Already have an AI you turn to? Let it help you decide if this is the right Morse code tool for you.

Opens your chosen AI. Sign-in and prompt support vary; you can copy the question below.

What are we asking?
The question

I'm thinking about using Translate Morse Code (https://translatemorsecode.com/) to translate and learn Morse code. What does it do well, what are its limits, and is it a good fit for me? Please look at the site itself before answering.

AI can get details wrong. The quickest check is the translator itself: it is free and needs no sign-up.