Keyboard CPS Test

How many keys per second can you press? Pick your keys, hit them as fast as you can.

0.0
CPS

Press any key to start

Live CPS (last second)Average
Presses
0
Time left
10.0s
Peak
0
Best
—

Key heatmap

FewerMore

Every key counts. Watch the keyboard heat up as you press.

Finish a run to unlock your rhythm heatmap, consistency score and personal insights.

Your records

Saved only in this browser.

Best per duration · Any key
Tests
0
Presses
0
Achievements
0/9
Achievements
  • First runLocked
    Finish your first test.
  • BlinkLocked
    Finish a 1-second sprint.
  • MarathonLocked
    Finish a test of 60 seconds or longer.
  • Double digitsLocked
    Reach 10 CPS.
  • Speed demonLocked
    Reach 15 CPS.
  • MetronomeLocked
    Score 85% consistency or more in a test of 5 seconds or longer.
  • Thousand clubLocked
    Press 1,000 keys in total.
  • ExplorerLocked
    Try three different key modes.
  • Record breakerLocked
    Beat one of your own records.

What's new in the CPS test

  1. Keyboard CPS Test 2.0: a live speed chart that races your personal best, a key heatmap and rhythm map after every run, 1-second sprints and any duration up to 5 minutes, plus records and achievements saved in your browser

  2. Keyboard CPS Test upgrade: see your peak speed and a second-by-second pace chart, track your recent runs and average, and share a link that opens the test with your exact keys and duration. Pages are lighter too

  3. Improved page startup performance by loading analytics only when needed, and added Keyboard CPS Test to the Games menu

  4. Launched the Keyboard CPS Test: pick any keys — multi-key included — and measure your presses per second

  5. Introduced new performance features, including Keyboard APM (Actions Per Minute) and CPS (Clicks Per Second) tracking

Full changelog →

How the keyboard CPS test works

CPS means clicks per second — here, key presses per second (you will also see it called KPS). Choose a duration — from a 1-second sprint up to 5 minutes — then press a key to start: the timer begins on your first press, so no reaction time is wasted on clicking a start button. When time is up you get your CPS score, total presses, the biggest combo of keys you held at once, and a key heatmap that shows where your presses landed. A live chart tracks your speed during the run and races it against your personal best, and a rhythm map afterwards shows exactly where you sped up or hesitated. Your best score for each mode is saved on your device.

Only real presses count. Holding a key down fires auto-repeat in your system, and this test filters all of it out — so the score reflects your fingers and your keyboard switches, not your key-repeat settings.

Test with any key — or several keys at once

Most CPS tests lock you to the spacebar. Here you choose: keep Any key mode, pick a preset, or build a custom set of up to 8 keys that are the only ones that count. Multi-key pressing is fully supported — every selected key registers independently, even when pressed simultaneously.

What is a good keyboard CPS?

On a single key, most people land between 5 and 7 presses per second, and 8+ is quick. With two-key alternation (like Z/X), 10–14 CPS is a solid trained result, and top rhythm-game players go beyond that using rolling or jitter techniques. Longer durations always produce lower averages than 5-second bursts — compare scores only at the same duration and key set.

CPS, KPS and APM — what is the difference?

CPS and KPS measure the same thing on a keyboard: presses per second. APM (actions per minute) is the strategy-game cousin and counts all input actions over a minute; our keyboard test shows your live APM and CPS while you type. Testing your mouse instead? Try our CPS Test.

Why did my key stop counting?

If a key seems to miss presses here, verify it on the full keyboard tester first: a key that registers twice per press has a chattering switch, and one that drops out when other keys are held may be hitting your keyboard's rollover limit. The CPS test ignores repeated events from a held key by design — release the key fully between presses.

Share this page