Most Morse code tests give you one difficulty and let you fail indefinitely. Our Morse code quiz has 10 levels that unlock as you pass each one — so you are always working at the edge of what you know rather than grinding the same questions forever.
Level 1 is genuinely easy. Level 10 is not.
All 10 Quiz Levels
Level 10 at 8 seconds per question: That works out to roughly 7.5 WPM just to hear the signal and pick an answer. At that speed you cannot count dots and dashes — you have to recognise patterns as whole sounds. Getting there takes weeks of consistent practice, not days.
Three Question Types
Questions rotate between three formats to test different skills:
- Listen — audio plays, you pick the correct letter from four choices
- See — Morse code shown as text (e.g. --.), you identify the letter
- Reverse — a letter shown, you pick the correct Morse code from four options
Scoring and Speed Bonus
Each correct answer is worth 100 points base. Answer faster and you earn a speed bonus — up to 50 extra points depending on how much time was left on the timer. That means a perfect score on Level 10 (30 questions answered instantly) is somewhere above 4500 points. In practice, most people hit around 2000–3000 on a clean run.
Downloadable Score Card
The results screen has a Download Card button. It generates a PNG image — your score, accuracy, best streak, and name if you have entered one. The image is created entirely in your browser using a canvas element, so nothing is sent to any server. You own the image the moment it downloads.
Frequently Asked Questions
Do I need to complete the Learn lessons first? +
No. Level 1 only uses E and T — the two simplest codes. You can try the quiz any time. But you will score higher after working through the Learn lessons first.
Do levels stay unlocked? +
Yes. Once a level unlocks it stays unlocked permanently on your device.
Can I share my score? +
Yes. The Share Score button copies a link to your clipboard that anyone can open to see your result. The score is encoded in the URL — no account needed.