Typing sprint
Runs locally in your browser — keystrokes never leave your device
The best time to ship was last week. The second best time is today. Small releases beat big announcements because real users forgive rough edges but never forgive waiting. — press Start, then type here
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.