Master the rhythm of Hangul and English with precision-engineered drills. From home-row basics to professional long-form transcription.
Choose the mode that matches your current training goal.
Precision drills for fundamental positioning.
Build rhythm and speed with short words.
Focus on accuracy with practical sentences.
Train focus and pacing with longer passages.
Test your reflexes under pressure.
My Practice Dashboard
No need to start over every time. Review your practice time, recent best speed, average accuracy, and weak keys to jump straight into the mode you need.
Today's Practice
0m 0s
Browser local
Recent Best
—
Based on recent sessions
Avg. Accuracy
—
Avg. of last 5
Sessions Done
0times
Recent records only
No records yet. Warm up with word practice or master the basics with zone practice.
Your frequently missed keys will appear here as you practice.
Currently using browser-local data only. Public rankings will be integrated after verification flows are ready.
Typing speed is less about forcing a number up and more about letting your hands learn the route. Start with key positions, build rhythm with short words, then keep that rhythm through sentences and longer passages.
oh-my-zhs Typing follows that path: zone drills for placement, word drills for reaction, sentence practice for accuracy, long-form typing for endurance, and Word Defense for fast jamo-level response under pressure.
A Korean syllable is built from multiple keystrokes. '가' uses ㄱ and ㅏ; '간' adds ㄴ. This service counts typing speed by Korean jamo units, following the same idea used by Hancom-style Korean typing scores.
That makes 타/분 closer to actual finger work than a simple character count. Current-passage results and session results are separated so you can see both the last prompt and the overall practice flow.
Korean input is assembled while you type. Marking a syllable red before composition finishes makes the screen noisy even when you have not made a mistake.
oh-my-zhs waits for the composed syllable before judging it. During sentence and long-form practice, that small detail makes the screen feel calmer and more faithful to real Korean typing.
Your records stay in this browser. The lobby shows today’s practice time, recent best speed, and weak jamo so you can decide what to train next without opening a separate dashboard first.
There is no login or public leaderboard yet. The priority is a fast, useful personal practice tool. Sync and verified rankings can come later without weakening the daily flow.
If your finger placement feels shaky, start with zone drills. If you already know the keyboard, start with word practice and move to sentences when you want accuracy work.
Sentence and long-form modes work on mobile. Zone drills are designed around a physical two-set Korean keyboard, so they feel best on a laptop or desktop.
No. Records are stored in this browser’s IndexedDB for now, so they do not sync automatically across devices.
It is a game layer on top of typing practice. The falling words train quick jamo-level recognition and composition under time pressure.
The dashboard is less about showing off a high score and more about showing your recent rhythm and weak keys. Once you know where your hands slip, the next practice choice becomes obvious.