How many keys can you press?
Choose a duration. Keep one input type. Compare against yourself.
Focus this area and press any keys. Every key press counts.
What the keyboard counter counts — and what it ignores
It counts distinct key-press events per second, and deliberately does not count the auto-repeats a held key produces.
What this measures
Every keydown that is not an operating-system auto-repeat is counted, and the rate is keys divided by the full duration you chose. Holding a key down does not inflate the count. Combinations the browser reserves may never reach the page at all.
How to read your result
- KPS is your keys per second over the whole run — a burst on a few keys reads higher than sustained typing.
- Reserved system shortcuts and some OS-level combinations never arrive here, so a “missing” key is often the operating system, not your keyboard.
- Pressing Tab moves focus out of the pad and ends the run by design.
How your score compares
There is no standard benchmark for keys per second; it is most useful as a warm-up or a rough responsiveness check, compared against your own runs.
Practical tips
- To check whether one specific key registers at all, the keyboard test is the better tool — it shows each key event instead of a rate.
- Run it in a freshly focused tab for a clean count.
It counts browser key events, not switch quality or n-key rollover. A keyboard that drops simultaneous keys under load has a hardware trait this rate cannot isolate. Check individual keys on the keyboard test → See the full method →
Use a result as a starting point
KPS means keys per second over the full selected duration. Held-key repeats do not count. Tab moves focus and ends the run; reserved shortcuts may never reach this page.
Does this measure hardware latency or polling rate?
No. Browser event delivery is affected by scheduling and input processing. These tools do not certify hardware latency, USB polling rate, DPI accuracy or switch lifespan.
Where do my results go?
The last 30 runs stay in this browser’s local storage. Use the history button to copy a readable report, export JSON or remove them. Raw keyboard and pointer event streams are not sent to a server by this app.