Make the keyboard feel familiar.
Your progress stays on this browser.
New here? Start with 1. Each step shows what you will type.
Find the matching letter on the keyboard. Type just one letter, then press Enter.
Loading practice…
Session complete
Ready for a different practice? Try Add more letters →
My key map & targeted review
Each key tracks first-check attempts, errors and a correct-answer streak. ✓ means three clean attempts in a row; it is a practice cue, not a certification of mastery.
How this practice works
Start with 8 letters: what you are practising
Find eight starting positions. Use your left little, ring, middle and index fingers for ㅁ ㄴ ㅇ ㄹ, then practise the right-hand vowel keys. Return to F and J after reaching.
Start with a clear model. Copy a few prompts, then choose “Next key only” or “Hide keyboard” when you feel ready. In “Fade as I learn”, a key’s Hangul label becomes faint after three consecutive clean first-check uses. You can restore all labels any time. On a touch keyboard, all labels stay visible because the keys are also your input controls.
Listening mode uses existing Korean recordings. Sets without a complete set of recordings stay in copy mode. Hints that reveal the answer are hidden during listening; the screen keyboard remains a neutral input surface.
Accuracy compares the jamo in your first submitted attempt with the target, using edit distance. Revealing or skipping counts as an incorrect attempt. Speed counts jamo in correctly completed answers, including compound-vowel and final-cluster components, divided by elapsed minutes. Shift is a modifier, not an extra jamo; spaces are excluded. Thinking and correction time count. Compare records within the same stage, input method, practice mode and hint setting.
Your key map, completed sessions, best records and learning-day streak stay in this browser. They do not sync between devices; private browsing or clearing site data removes them. Answers and result cards are not uploaded by this app. “Clear saved progress” removes the typing app’s local records.
Print the keyboard reference and cut-out key labels · Read the beginner typing guide