Ready. Choose your settings and start when comfortable.
Scoring, limits & privacy
WPM uses five characters per word; correct WPM counts currently matching characters divided by elapsed minutes. Accuracy counts correct inserted characters across all attempts, so Backspace does not erase earlier errors. Unicode code points are counted, with CRLF normalised to LF; grapheme clusters may span multiple characters. Input-method composition commits as a group. Code samples are text only and never run. Paste, assistive software and device input vary, so this is practice feedback, not a certified assessment.
Leaving the page or switching tools releases this session. No text or interaction history is stored or uploaded. Changing settings resets the result.