Typing Test
How fast do you really type? Take a 30, 60, or 120-second typing test on random common English words and get your words-per-minute (WPM), accuracy, and consistency — plus a keyboard check that measures your browser's key-event latency and your keyboard's rollover. Runs entirely in your browser; nothing is uploaded.
⌨️ Typing speed test
Click the word box above, then just start typing. The timer starts on your first keystroke.
⚡ Keyboard response check
Honest limits: browsers cannot read your keyboard's USB polling rate (that's between your keyboard and your OS) — the latency figure above is how long key events take to reach this page. Under ~10 ms is typical on a healthy setup; spikes suggest background load, not a slow keyboard.
Frequently Asked Questions
How is WPM calculated?
WPM = (correct characters ÷ 5) ÷ minutes. A "word" is standardized to 5 characters (including the space after each word), so 300 correct characters in 60 seconds = (300 ÷ 5) ÷ 1 = 60 WPM. Raw WPM counts everything you typed; net WPM counts only correct characters — the gap between them is your error rate made visible.
What is a good typing speed?
The average typist manages around 40 WPM. 60+ WPM is solidly above average and comfortable for most office work. 80+ WPM is professional-transcriptionist territory, and 100+ WPM puts you in competitive typing circles. Accuracy matters more than raw speed: a clean 55 WPM beats a sloppy 75 WPM in real work.
How can I improve my typing speed?
Learn touch typing with proper home-row finger placement if you haven't — it feels slower for two weeks, then permanently faster. Practice in short daily sessions rather than marathons, keep your eyes on the screen (not your hands), and prioritize accuracy first: speed follows naturally once your fingers stop making mistakes.
Why can't this page measure my keyboard's polling rate?
USB polling rate (125 Hz vs 1000 Hz, i.e. 8 ms vs 1 ms report intervals) is negotiated between your keyboard and your operating system — the browser never sees it. What a web page can measure is event dispatch latency: the time between the OS handing a key event to the browser and your page receiving it. For typing, that number barely matters; for competitive gaming, your OS-level settings and a wired connection matter more.
What is key rollover (NKRO)?
Rollover is how many keys your keyboard can register at once. Basic keyboards manage 2–3 simultaneous keys ("2KRO"); gaming keyboards advertise 6-key or N-key rollover (NKRO), meaning every key you press registers no matter how many are held. The test above shows your live count — try holding a full chord of keys to see your keyboard's real limit.
Does this typing test work on mobile?
It runs, but it's designed for physical keyboards — autocorrect and mobile keyboards make mobile results unreliable. For a meaningful score, take it on a laptop or desktop.