A worked example
100 correct characters in 30 seconds equal 200 CPM and 40 five-character WPM.
Practise your own English or Chinese text with composition-aware input and a transparent scoring method.
The same final-text alignment scoring is used for both languages. WPM always means five characters per word; CPM is also shown.
100 correct characters in 30 seconds equal 200 CPM and 40 five-character WPM.
Maximum 3,000 Unicode characters. The custom passage itself is not saved in history. It remains in memory for the current page only.
No. Calculations run locally in your browser. The host still receives normal requests for website pages and assets.
Use the download controls for the current tool or print from your browser. Typing scores and camping plans can also be saved locally; see the privacy page for details.
No sign-up, paid API or subscription is required. Both language versions use the same calculation logic.
Measure correct-character WPM, characters per minute and accuracy in a timed English typing session.
Open toolBuild a repeatable key drill from selected letters or the most frequent letter errors in your local history.
Open toolReview recent sessions, export your progress and import a validated JSON backup.
Open tool