Typing Speed Test
A focused typing test that measures real WPM, accuracy and consistency. Pick 15s, 30s, 60s or 2 minutes and a mode: common words, with punctuation, code tokens, or a fixed quote. Live highlighting marks correct, wrong and extra characters as you type. Your personal best is saved in your browser.
Tests run locally and only your personal best is stored in your browser. Nothing is uploaded.
How to use this typing speed test
- Pick a mode (common, punctuation, code or a quote) and a duration.
- Click into the test area and start typing — the timer starts on your first keystroke.
- Wrong characters turn red; extra characters get highlighted with red background.
- When the time is up, see your WPM, raw WPM, accuracy, consistency and a WPM-over-time chart.
- Beat your personal best — it's stored locally in your browser.
Frequently asked questions
How is WPM calculated?
WPM = (correct characters / 5) ÷ minutes elapsed. The standard 'word' is 5 characters. Raw WPM uses all characters including errors.
What is consistency?
How steady your speed was throughout the test. It's 100 minus the coefficient of variation of per-second WPM samples — higher is more consistent.
What's a good WPM?
30–40 is average for a casual typist, 60+ is solid, 80+ is fast, 100+ is very fast. Code mode is harder because of symbols.
Why is my WPM here lower than on Monkeytype or TypeRacer?
Each test handles errors differently. Some sites only count words that were eventually correct (so backspacing 'fixes' them); others penalise every wrong keystroke. This test counts correct characters at the end of the test — closest to how the original 1971 WPM standard was defined. Use the same site to track your own progress, not for comparing scores across sites.