Morse Code Practice & Trainer: Interactive Trainer with Scoring
Three practice modes, real-time scoring, streak tracking, and shareable results. Pick a mode, pick a character set, and start training. Your stats persist automatically in your browser.
Session Stats
Keyboard Shortcuts
- . Dot
- - Dash
- ⌫ Delete
- Enter Submit / Next
Practice Settings
Why Practice Makes Perfect in Morse Code
Morse code, like any language, is learned through repetition. Reading a chart gives you the knowledge; practice gives you the fluency. The gap between the two is where most beginners give up. They can recognize .- as A on a chart, but they freeze when they hear it at speed. The only way to close that gap is through active recall: see a letter, produce its code; hear a code, identify its letter. Do that a few hundred times and the mapping becomes automatic.
This trainer is designed to make that practice as efficient as possible. The three modes (char-to-morse, morse-to-char, and word-to-morse) exercise the mapping in both directions and at two different scales (single letter vs. whole word). The instant feedback tells you if your answer was right, and the streak counter keeps you motivated to chain correct answers together. Per-character stats highlight which letters trip you up most so you can focus your study.
Consistency beats volume. Fifteen minutes a day for a week will take you further than two hours in a single session. Your brain consolidates the Morse-to-letter mapping during sleep, so daily short sessions are dramatically more effective than marathon cramming. Use the streak counter as a guide. Even a single 5-minute session keeps your streak alive.
A Recommended Practice Routine
- Week 1: Char-to-Morse mode, Letters character set. Goal: learn to encode each letter from memory. Aim for 80% accuracy before moving on.
- Week 2: Morse-to-Char mode, Letters. This is the harder direction. Decoding is slower than encoding for most learners. Be patient.
- Week 3: Add Numbers to the character set. The symmetric pattern makes numbers easy to memorize, but they're easy to confuse at speed.
- Week 4: Word-to-Morse mode. This trains you to send continuous text without losing your place, the key skill for real-world Morse communication.
- Ongoing: Mix all three modes. Spend 5 minutes on each per session. Use the per-character stats to find your weak spots and drill them.
Throughout, use the audio engine to hear each letter at your target speed. The audio engine plays pure tones at adjustable WPM and frequency. Pair it with this practice trainer and you have a complete Morse code curriculum.
Practice Trainer FAQ
What are the three practice modes?+
Char-to-Morse shows you a letter and asks you to type its Morse code using the DOT and DASH buttons (or the . and - keys). Morse-to-Char shows you a Morse sequence and asks you to type the corresponding letter. Word-to-Morse shows you a whole word and asks you to tap out its complete Morse sequence.
How does scoring work?+
Each round increments your total. If your answer matches the expected Morse or letter, your correct count and streak both go up. If you miss, your streak resets to 0. Your best streak is saved to localStorage and persists between sessions. Accuracy is calculated as correct / total × 100%.
Are my practice stats saved?+
Yes. Your total attempts, correct answers, best streak, and per-character stats are saved to your browser's localStorage. They persist across page reloads and browser restarts (on the same device and browser). Clearing your browser data will reset them.
How do I use the keyboard to practice?+
In char-to-morse and word-to-morse modes, press the period (.) key for a dot and the hyphen (-) key for a dash. Backspace deletes the last symbol. Enter submits your answer. In morse-to-char mode, just type the letter and press Enter.
What character sets can I practice with?+
Choose Letters (A-Z only), Numbers (0-9 only), or All (letters + numbers combined). The character set applies to all three practice modes. Beginners should start with Letters, then add Numbers once the alphabet is comfortable.
How does the auto-advance work?+
After you submit an answer (or skip), the trainer waits a short time (controlled by the auto-advance timeout in the settings panel below) before loading the next target. The default is 3 seconds, long enough to read the feedback and short enough to keep your pace up.
Can I share my practice score?+
Yes. Click the Share Score button to generate a shareable image with your accuracy, correct count, streak, and best streak. You can save the image, post it to social media, or share it natively on supported devices.
Take It to the Next Level
Pair your practice with the audio engine, the telegraph simulator, and the printable chart for a complete Morse learning system.