Your own words × Your practice text (stays in this browser) Use text
ENGLISH / EVERYDAY Edit text Ready when you are
⌨ Click here or press any letter to focus
Start typing to begin. Accuracy comes first. Sound off ↻ Restart
×
SESSION COMPLETE
Your session, in focus. Go again ↗
YOUR PACE THROUGH THE TEST
Your next small step
Practice missed words All challenges Retry same text Copy result
How these numbers work WPM = correctly matched characters remaining in your input ÷ 5 ÷ elapsed minutes. Raw WPM counts all characters remaining in the input. Accuracy measures correct character attempts ÷ all character attempts, so backspacing does not erase a mistake from accuracy. Consistency measures how stable your sampled WPM was (100 − coefficient of variation, clamped to 0–100). Results from different modes and durations are not directly comparable.
alt + r restart test No account needed. Progress stays on this device.
BUILD YOUR FOUNDATION
Confidence, key by key. Six focused lessons. Take your time, use all your fingers, and aim for 95% accuracy.
Your starting position Place your left fingers on A S D F and your right fingers on J K L ;. The small bumps on F and J help you find your place without looking. Rest your thumbs near the space bar and return to the home row after each reach.
Keep your shoulders relaxed. Pause when you feel tired. A short, focused session is more useful than rushing through a long one.
A LITTLE BETTER, EVERY DAY
Your daily challenge. Practice Choose a challenge. Each has the same words for everyone on this local date.
01 Daily flow Find a steady rhythm with everyday English.
60 seconds · everyday wordsStart challenge ↗ 02 Daily precision Give capitals and punctuation your full attention.
60 seconds · punctuationStart challenge ↗ 03 Daily endurance Keep your pace across a wider English vocabulary.
120 seconds · expanded wordsStart challenge ↗ Today's challenge attempts Finish a challenge to see your results here.
YOU VERSUS YOU
Progress, without the noise. Data & backup A clear view of speed, accuracy, consistency and the keys that need attention — stored privately on this device.
Choose a drill. Your test opens ready to type.
Practice your saved missed words
LOCAL BY DESIGN
Your progress data × Typecraft keeps progress on this device. An automatic IndexedDB recovery copy mirrors your primary browser record when supported.
Automatic local recovery Checking…
Checking this browser’s storage capabilities.
Download backup ↓ Restore backup ↑ Export CSV ↓ Protect local storage
The automatic recovery copy is still browser site data, so clearing site data can remove both local copies. A downloaded JSON backup is the portable recovery option.
Reset progress Removes session history, activity, lesson milestones, weak-key statistics and local recovery copies.
Clear saved progress
MAKE IT YOURS
Your practice preferences × Text sizeCompact Comfortable Large Caret styleLine Block Underline Caret motionSmooth Instant Personal goal30 WPM 40 WPM 60 WPM 80 WPM 100 WPM 120 WPM Hide live speed and accuracy
Preferences and progress stay in this browser. Reduced-motion preferences override animation.