t_typecraft.

Your own words

ENGLISH / EVERYDAYReady when you are
30seconds
0wpm
—accuracy
⌨ Click here or press any letter to focus
Start typing to begin. Accuracy comes first.

SESSION COMPLETE

Your session, in focus.

YOUR PACE THROUGH THE TEST

Your next small step

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.

FOCUSED PRACTICE

Train what matters.

Choose a drill. Your test opens ready to type.

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 recoveryChecking…

Checking this browser’s storage capabilities.

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 progressRemoves session history, activity, lesson milestones, weak-key statistics and local recovery copies.

MAKE IT YOURS

Your practice preferences

Preferences and progress stay in this browser. Reduced-motion preferences override animation.