Keyboard Presses Per Second Test
Choose a pattern and timed run, focus the press area, then compare accepted presses, average CPS, peak CPS, consistency, and key balance.
Status
Test setup
Test setup
Press up to eight keys to add them to the custom set.
Keyboard CPS press area
Press Start, then focus here.Focus this area, then press only the selected keys as quickly and cleanly as you can.
Key breakdown
| Key | Presses | Share |
|---|---|---|
| No accepted key presses yet. | ||
Presses per second
Test report
—Complete a test to create a report.
Local history
- No saved results on this device.
Popular tools
All tools
Keyboard Presses Per Second Test is a free, browser-based keyboard testing tool that lets you measure keyboard presses per second with single-key, alternating, WASD, rhythm, and custom modes.
- Cost: Free, no signup
- Install: None — runs in the browser
- Privacy: Runs locally, no uploads
- Platforms: Windows, macOS, Linux, Android, iOS
- Time: Under a minute
Four-step workflow
How to test keyboard CPS consistently
A useful result comes from repeated physical presses under the same pattern, duration, keyboard, and browser conditions.
Keyboard CPS FAQ
Keyboard CPS test questions
Gear picks · affiliate
Thinking about an upgrade?
Hand-picked budget boards and mice that hold up in the tests on this site — worth a look whether your gear passed or is on its way out.
Affiliate
Royal Kludge RK61
60% wireless mechanical keyboard, hot-swappable switches — the classic budget starter board.
Affiliate
Ajazz AK820 Pro
75% gasket-mount keyboard with knob and smart display — cushioned, quiet typing feel.
Affiliate
Attack Shark X3
Ultra-light 49 g wireless gaming mouse with the PAW3395 sensor — passes every click test.
Affiliate disclosure: if you buy through the links above we may earn a small commission from AliExpress at no extra cost to you. Products are picked by us, not by advertisers.
Your brand here Reach thousands of gamers and hardware enthusiasts while they test keyboards, mice and monitors. Advertise on KeyboardTester.click

