Morse Code Visual Trainer
Learn Morse code interactively with flash cards, animations, and progress tracking.
このツールについて
Master Morse code with an interactive visual trainer. Browse the full A-Z and 0-9 Morse alphabet chart, then test yourself with flash card mode — see a character and type the correct dots and dashes, or do it in reverse. Choose your speed: Beginner (3 s per card), Intermediate (1.5 s), or Advanced (0.5 s). Progress is saved to localStorage so you can track which characters you have mastered across sessions. Each dot and dash is animated with CSS transitions for a visual timing feel.
使い方
- 1 Open the Reference Chart tab to see the full Morse alphabet.
- 2 Switch to Flash Cards and choose Character→Morse or Morse→Character mode.
- 3 Select a speed setting (Beginner, Intermediate, Advanced).
- 4 Type the correct answer in the input box and press Enter or click Check.
- 5 Green means correct; red shows the right answer if you miss it.
- 6 Track your mastery percentage in the Progress tab.
How Morse code is structured
Morse code represents each letter, digit, and a few punctuation marks as a unique sequence of short signals (dots, or "dits") and long signals (dashes, or "dahs"). It was designed in the 1830s–40s for the telegraph, and its great cleverness is frequency weighting: the most common English letters get the shortest codes. E, the most frequent letter, is a single dot (.); T is a single dash (-). Rare letters get longer sequences — Q is --.- and J is .---. This trainer teaches the full set: 26 letters, 10 digits, and six punctuation marks (. , ? ! / @), giving you a complete, scannable reference chart plus two interactive ways to practice.
The number pattern worth memorizing
Digits follow a beautifully regular scheme that the reference chart makes obvious. Each number is five symbols long. 1 is .---- (one dot, four dashes), 2 is ..---, and so on, swapping one more dot for a dash as you count up, until 5 is ..... (five dots). Then it mirrors: 6 is -...., 7 is --..., up to 0 at ----- (five dashes). Learn that single rule and you have all ten digits for free.
| Digit | Code | Digit | Code |
|---|---|---|---|
| 1 | .---- | 6 | -.... |
| 2 | ..--- | 7 | --... |
| 3 | ...-- | 8 | ---.. |
| 4 | ....- | 9 | ----. |
| 5 | ..... | 0 | ----- |
How the flash-card trainer works
The flash-card mode quizzes you in either direction. In Char → Morse you see a letter and type its dots and dashes (and a short animation plays the rhythm visually, with dots appearing faster than dashes so you absorb the timing). In Morse → Char you see a code and type the character it represents — the harder, decoding direction that matters most for real listening. After you answer, the tool tells you whether you were right, shows the correct code if not, and after a delay automatically advances to the next card.
That delay is set by the speed control: Beginner gives you 3 seconds between cards, Intermediate 1.5 seconds, and Advanced just 0.5 seconds. Speeding up forces faster recall, which is the whole point of building fluency rather than slow lookup.
The mastery and progress system
The trainer uses a simple spaced-repetition-style counter. Each time you answer a character correctly, its mastery count goes up by one; a wrong answer nudges it back down (but never below zero). A character is considered mastered once you've gotten it right three times, at which point it gets a green ring in the reference chart. The Progress tab turns this into a dashboard: an overall percentage, a colored grid where green means mastered, yellow means learning, and gray means not yet started, plus a Reset button. Your progress is saved in your browser's local storage, so it persists between visits on the same device — and, because it is purely local, it is also private and never uploaded.
Tips that make Morse stick
- Learn sound and rhythm, not shapes. Experienced operators hear "dah-di-dah-dit" for
C, not "dash-dot-dash-dot." Say the rhythm aloud as you practice; the animated dots and dashes are there to reinforce that timing. - Never count dots. The classic beginner trap is mentally counting symbols. Treat each code as one melody so you recognize it instantly at speed.
- Start with high-frequency letters.
E,T,A,O,I,Nappear constantly; mastering them first lets you read real words sooner. - Push the speed up early. Practicing too slowly builds a counting habit that's hard to unlearn. Move to Intermediate as soon as a character is reliable.
- Drill the decoding direction. Char → Morse builds recognition, but Morse → Char is what you need to actually copy a transmission, so spend extra time there.
Where Morse still matters
Beyond amateur radio (where Morse remains popular for its incredible reach on weak signals), it appears in aviation navigation-beacon identifiers, as an accessibility input method, and famously as a survival signal — three short, three long, three short spells SOS (...---...), an unbroken sequence chosen because it is unmistakable even to an untrained ear.