Typing speed test
Timed WPM, accuracy, and error tracking against a live passage.
About this tool
Type a randomly selected passage against a 15, 30, or 60-second timer and get your words-per-minute, accuracy percentage, and error count, recalculated live as you type, with character-by-character diffing against the source text.
WPM here is computed the standard way — total correctly-typed characters divided by five (the accepted average word length), scaled to a per-minute rate — while accuracy tracks the ratio of correct to total keystrokes, including corrections. Paste is disabled to ensure the score reflects actual typing, not clipboard tricks, and precise timing comes from performance.now() rather than the coarser Date object.
Key features
- Selectable test durations: 15, 30, or 60 seconds
- Live WPM, accuracy percentage, and error count, updating as you type
- Character-level diffing against the source passage, not just a final score
- Paste-blocked input field to ensure results reflect real typing speed
Why use it
- Get an honest, comparable typing speed baseline across sessions
- Spot accuracy problems that a raw WPM number alone would hide
- A quick warm-up check before a typing-heavy work session or competitive typing test
Why keyboard tester testing matters
Membrane and budget mechanical keyboards often use a matrix circuit that can only recognize a limited number of simultaneous key presses along the same rows and columns — this is what causes "ghosting," where pressing three keys together makes a fourth, unintended key appear to register. Gamers relying on combos like WASD + Shift + Space need to know their rollover limit before it costs them in a real match.
Tips for accurate results
- Press every key on the layout at least once, including modifiers (Shift, Ctrl, Alt, Win) and function keys — some browsers intercept a handful of system shortcuts, so a missed key isn't always a hardware fault.
- Hold down common gaming combinations (WASD+Shift, arrow keys+Ctrl) to find your keyboard's real rollover limit.
- If a key repeats or sticks, check for physical debris under the keycap before assuming switch failure.
- For typing speed, run at least 2–3 attempts — the first is usually slower as you adjust to the prompt text.
Frequently asked questions
What is N-key rollover (NKRO)?
It means every key on the keyboard can be registered simultaneously, with no limit from the internal matrix. Most gaming keyboards advertise NKRO on at least the WASD cluster.
Why does a key show as "stuck" after I release it?
This usually means the keyup event didn't fire — check for a physically sticky switch, or reload the page if the browser tab lost focus mid-press.