Key Press Counter

Count Space, Enter, any key or another listed position in a timed or unlimited run. Choose Per-key breakdown to inspect a distribution that includes automatic repeats.

Key Press Counter
Ready
0 presses
0.00 per second
0:00 elapsed

Privacy: counts are kept in memory for the active session. A saved best is stored only in localStorage and can be cleared here.

About this test

Any key or one key

In any-key mode each accepted non-repeat keydown adds to the total. In selected mode only the chosen key counts, which is useful for testing a specific switch.

Elapsed time is live

The timer starts when you select Start. Timed mode ends automatically; Unlimited runs until Reset. Pauses are part of elapsed time.

Why not store every count

Privacy matters more than persistence. Counts exist only for the active session unless you save a best result.

Run a useful comparison

Choose Any or a listed physical key position before starting. A selection change resets the session. For a controlled comparison, tap just that key and use the same duration each time; Any also counts other qualifying key presses during the run. In Spacebar mode, tap Space, A, Space: the result should be two. Enter listens for the main Enter position. Per-key breakdown shows individual positions and includes automatic repeats while a key is held.

Interpret the total and rate

Thirty accepted presses over five elapsed seconds is 6 presses per second. That is an average over the run, not a peak speed, a reaction time or WPM. Unlimited totals grow with time and cannot be ranked as speed scores. Compare equal durations and the same target key or pointer method.

The keyboard counters need physical-key events; opening this page on a phone does not turn its touch keyboard into a switch tester. For pointer counting use the CPS tool. If nothing counts, check that the status is Running, return focus to the page and try an ordinary key. Browser or operating-system shortcuts may intercept some input.

Browser event background: physical key codes and automatic repeat events. For a missing key, follow the step-by-step comparison procedure.

How these tools measure results and their limitations

Can I count a modifier key?

Modifier keys are captured as keydown events and can be selected, though some OS shortcuts may intercept combinations.

What happens if I switch keys mid-session?

Changing the selected key resets the session so the rate stays accurate for the new target.

How do I start and stop the counter?

Select Start, then tap and release the selected key. Timed mode ends at the chosen duration; Reset stops and clears the run. Keys pressed before Start do not count.

Does the counter work on mobile or touch keyboards?

Use a physical keyboard for key-code counting. Virtual keyboards may supply different or incomplete key events; a touch typing score is a separate measurement.

Can I see my average presses per second over the whole session?

Yes, the tool calculates presses per second using total key presses divided by elapsed time. This average updates continuously throughout the session, giving you both real-time and overall performance.