Morse Code Trainer

Four drills in one page: tap any character to hear its real Morse sound, flip audio flashcards, crack the listening quiz by ear, and key genuine Morse with your spacebar while the trainer decodes you live. Everything runs in your browser at the speed you choose — free, no signup, following the ITU-R M.1677-1 standard.

Speed15 WPM

Tap any character to hear it

Every code plays at your chosen speed with correct dit–dah timing. Want structured lessons instead? The 12-lesson course takes you from E and T to full sentences.

0
streak
0
best
0/0
this session

Your best streak is saved on this device. For scored rounds with levels and a shareable result card, try the full Morse code quiz.

Key real Morse with your spacebar (or hold the pad)

HOLD to send — short press = dit, long press = dah

Pause briefly to finish a letter, pause longer for a word space. Try keying your name — the trainer decodes you live. Timing follows your WPM setting above.

What each drill trains

Hear the Alphabet builds the sound–symbol link: real Morse arrives as rhythm, not pictures of dots, so hearing each character at full speed is the fastest way to make it stick. Flashcards work in both directions — letter to code and code to letter — with the spoken "di-dah" pattern shown so you can rehearse it away from the keyboard. Listening Quiz is receiving practice: a mystery letter, number, or word plays and you type what you heard, chasing your best streak. Sending Trainer closes the loop — you become the transmitter, keying dits and dahs on your spacebar while the page decodes your fist in real time.

A good session is short and daily: five minutes of listening, five of sending. Start around 15 WPM character speed — slower sounds seem easier but teach counting instead of rhythm. When a code trips you up, look it up on the complete Morse code chart or the alphabet with audio, then come straight back and drill it by ear.

Which drill should I start with?
Start with Hear the Alphabet to connect each character to its sound, then move to Flashcards for recall and the Listening Quiz once you recognize a handful of letters. Add the Sending Trainer last — sending is easier once your ear already knows the rhythms.
What speed should I practice at?
Keep character speed at 15 WPM or higher so you learn each code as a single rhythm rather than counting dots. If it feels too fast, that's normal at first — slow speeds create a counting habit you'll only have to unlearn later.
How does the sending trainer decide between dit and dah?
It measures how long you hold the key: presses shorter than two time units register as dits, longer ones as dahs. A pause of about three units ends the letter and a longer pause inserts a word space — the same proportions real operators use.