Spacebar Speed Test
Choose a duration, click the test area, then press and release Space to measure your spacebar speed. Only keyboard presses count; held-key auto-repeat is excluded.
Click the test area to focus it, then tap Space. Mouse clicks do not count. Keep this area focused until the timer ends; leaving it interrupts the test.
Test Complete!
Your final score is ready.
How to Use the Spacebar Test
- Select a 5, 10, 30 or 60 second duration.
- Click the test area to focus it. Your first Space press starts the timer and counts as one press.
- Press and release Space for each count. Holding it down does not add auto-repeat events.
- Stay in the test area until the timer ends. Compare complete runs with the same duration and keyboard.
PPS (presses per second) is the number of counted Space keydown events divided by the selected duration. Mouse clicks and screen taps only focus the test.
Comfortable, repeatable practice
Use a relaxed hand position and a consistent technique. Stop if you feel discomfort. Changes in technique, switch force, stabilizers or fatigue can affect a score; a single run does not rank keyboard quality.
To check whether all your keys register, use the full Keyboard Test. To compare another key's tapping speed, use the Key Press Test.
Spacebar Speed Reference Bands
These site-defined bands are practice labels, not population percentiles, verified records or hardware benchmarks.
| Grade | Presses per second |
|---|---|
| S+ | 14 or more |
| S | 10 to less than 14 |
| A | 7 to less than 10 |
| B | 5 to less than 7 |
| C | Less than 5 |
What This Test Can Measure
Browser-visible spacebar speed
The tool counts separate Space keydown events while the test area is focused. It ignores held-key repeats using KeyboardEvent.repeat and tracks elapsed time using performance.now(). It cannot directly inspect USB HID reports or measure switch actuation or end-to-end latency.
Polling interval and tapping speed
A configured 125 Hz USB report rate corresponds to a nominal 8 ms report interval; 1000 Hz corresponds to 1 ms. At 10 presses per second, the average press-to-press interval is 100 ms. Press-to-press interval is different from how long a key stays down. These figures alone cannot establish missed-key probability or guarantee registration.
The Keyboard Polling Rate Test observes browser key-event timing. Confirm the actual hardware report-rate setting in the keyboard manufacturer's software or a compatible device-level diagnostic tool.
When an input appears to be missing
Check focus first and release Space fully between presses. Test the key alone, then compare the exact key combination in the Keyboard Test. Browser delivery, reserved shortcuts, firmware and hardware can all affect what is observed. This score alone cannot identify a faulty switch or a rollover limit.
Input counts remain in page memory. The tester does not send key events to analytics. Focus loss interrupts the run and produces no complete timed score.
API references: KeyboardEvent.repeat and performance.now().
Related Tests
Click Speed Test
Measure your clicks per second (CPS)
Reaction Time Test
How fast do you react to visual stimuli?
Double Click Test
Measure double-click speed and detect chattering
Mouse Polling Rate Test
Observe browser-visible mouse event timing
Keyboard Polling Rate Test
Observe browser key-event timing