Typing sprint
Type real code against the clock — WPM, accuracy heatmap, and a shareable score card.
Runs locally in your browser — keystrokes never leave your device
About this tool
Type prose or code, not lorem ipsum
Warm up on prose passages, then finish real snippets in Go, JavaScript, TypeScript, and Python — symbols, indentation, and all — or sprint for 30 seconds. You get live WPM, mistake counts, a per-key heatmap of your weakest keys, and a shareable score card. Personal bests stay in your browser.
Frequently asked questions
How is typing code different from typing words?
Symbols, indentation, and exact casing. A prose speed of 70 WPM often halves on real code — this tool measures the skill you actually use.
How is WPM calculated?
Standard rule: 5 correct characters = 1 word, over elapsed minutes. Backspaced errors still count against accuracy.
Is anything uploaded or stored online?
No. Keystrokes stay in the page, personal bests live in your browser localStorage, and the score card renders on-device.