Every key has a dedicated finger. Your fingers start on the home row — A S D F for the left hand, J K L ; for the right — and stretch out to reach the other keys, always returning home. Feel the little bumps on F and J — they are there so you can find home without looking.
Interactive keyboard — click a letter to see its finger
Click any key above to see which finger should press it.
Getting started
Enter your name at the top so it appears on your score screenshots.
Pick Level 1 in the left sidebar (higher levels are locked until you pass earlier ones).
Place your fingers on the home row — A S D F and J K L ;.
Start typing the text shown. Correct characters turn green, mistakes turn red.
Keep typing until the prompt is finished — your score appears automatically.
The controls
Default / Words / Sentences — override what kind of text the level shows. Default uses text tuned for that level, Words = random common words, Sentences = random full sentences.
Short / Medium / Long — how much text each round contains.
🔊 / 🔇 — toggle typing sound on or off.
📸 — save a PNG screenshot of your current score, stamped with your name, level, WPM, accuracy, time and errors.
New Text — generate a fresh random prompt at the same level.
Restart — clear your current attempt and try the same text again.
Reset Progress — wipe all your saved scores and unlocks.
The 100 levels
Levels are grouped into 10 stages that gradually introduce every part of the keyboard: Home Row → Top Row → Bottom Row → Full Alphabet → Capitals → Numbers → Punctuation → Word Practice → Sentences → Advanced. Each level builds on the one before it.
How your score is calculated
WPM (Words Per Minute) — calculated as (correct characters ÷ 5) ÷ minutes. This is the industry-standard way of measuring typing speed: a "word" counts as five characters.
Accuracy — the percentage of keystrokes you got right out of your total keystrokes.
Time — how long the current attempt has been running.
Errors — total wrong keystrokes in this attempt.
Stars
After each round you earn 1–3 stars:
★★★ — you finished the text.
★★★ — 90 %+ accuracy.
★★★ — you passed the level (100 % accuracy and 40 + WPM).
Unlocking the next level
Accuracy must be 100 % — zero errors on the whole prompt.
Speed must be 40 WPM or faster — experienced-typist pace.
Meet both in a single attempt and the next level unlocks. Your best WPM, best accuracy and star rating are kept forever per level.
Posture
Sit up straight with both feet flat on the floor.
Keep your elbows gently at your sides, wrists floating just above the keyboard — don't rest them while typing.
Screen at about arm's length, top of screen roughly at eye level.
Technique
Never look at the keys. This is the single most important habit. If you peek, cover your hands with a cloth.
Always return to the home row. After a stretch, your finger comes straight back to its home key.
Use the correct finger. Using the wrong finger may feel faster at first but caps your real speed forever.
Relax your hands. Curled, soft fingers — not tense, flat ones.
Accuracy before speed. Typing 30 WPM perfectly is better than 60 WPM with 10 % errors. Speed grows from accurate repetition.
Practice habits
Short & daily beats long & rare. 10 minutes a day will take you further than 2 hours on Sunday.
If a key keeps tripping you up, repeat a few rounds of that level until it feels natural.
Breathe. Take a short break every 10–15 minutes to stretch your fingers and shoulders.
Keyboard shortcuts
Tab
Generate new text at the current level
Esc
Restart the current attempt (same text)
Backspace
Delete the last character you typed
Enter
After a round: move to next level (when unlocked)
? or F1
Open this help panel
Tips for the hidden-input field
You don't need to click anywhere special — the app listens globally. If typing stops being recognized, click once on the text area to refocus.