Tools / Device testers / Keyboard Tester

Keyboard Tester

Press every key. Keys turn blue once they work and orange while held. The tests below also check rollover, double-pressing switches and auto-repeat.

0 / 0 keys
Size
Layout
Keys
View
Caps Num Scroll
Not pressed yet Works Held down now Double-pressed (possible chatter) Can't be tested in a browser

Last key

–
key
–
code
–
keyCode
–
Side
–
Held for
–
Auto-repeat
hold a key

Rollover

0most keys held at once
Held now
None

Press and hold as many keys as you can, for example A S D F J K L together. If some keys don't light up while others are held, the keyboard can't register that many at once (ghosting). Many keyboards stop at 6 keys plus modifiers.

Double-press check

0suspicious presses
None found. Tap each key normally a few times.

A worn switch can register one tap as two presses. Any press that starts within this window after the same key was released is flagged, because fingers can't tap that fast.

Polling rate estimate

–Hz

Press start, then roll your fingers quickly across as many keys as you can. The shortest gap between key events shows how often the keyboard reports to the computer. A browser can only tell rates up to about 2000 Hz apart, so 4000 and 8000 Hz keyboards will read as 1000 or 2000 Hz. If the result looks low, run it again and roll faster.

Input delay estimate

Key to page
–
Key to next frame
–
Screen refresh
measuring…

Averages of your last 20 presses. This is the time from when the computer received the key until this page handled it and drew it. Delay inside the keyboard and its cable or wireless link can't be seen by a browser.

Reaction time

Last
–
Average of 5
–

When the box turns green, press any key. The result includes your own reaction, the keyboard and the screen. Most people score 200–300 ms.

Extra keys

Media, browser, F13–F24 and Japanese/Korean keys light up here if your keyboard has them. They don't count toward the total.

Other keys detected
None yet

Event log

TimeEventkeycodekeyCodeSideModifiersGap

Capture every key

Some keys, like Esc, Windows/Command, Alt+Tab or F11, are normally used by the browser or the computer. Full-screen capture lets this page receive them (works in Chrome and Edge). Hold Esc for a couple of seconds to leave.

  • Fn is handled inside the keyboard and is never sent to the computer, so no website can test it. Test it by using it, for example Fn + a brightness key.
  • Print Screen and some laptop special keys may be taken by the computer before the browser sees them.
  • On a phone or tablet, connect a physical keyboard first.
  • Nothing you type is saved or sent anywhere.

How to test your keyboard

  1. Press every key once. Each key turns blue when it registers, so any key that stays grey is not being detected.
  2. Hold several keys together, for example A, S, D, F, J, K and L, to check rollover.
  3. Press a key quickly several times to check for double-presses, where one tap registers as two.
  4. Run the polling rate and input delay tests if you want to compare your keyboard's speed. Both are estimates.

The tester works with full-size, tenkeyless (TKL), 75% and 60% keyboards. Pick your layout (ANSI or ISO) and your operating system (Windows or Mac) so the key labels match your keyboard.

What each test checks

  • Last key shows the key you just pressed, so you can match it to the physical key.
  • Rollover checks how many keys can be held at once before one stops registering.
  • Double-press check flags a key that registers a second press too soon after release, a common sign of a worn switch.
  • Polling rate estimates how often the keyboard reports to the computer.
  • Input delay estimates the time from a key press to the next screen update.
  • Reaction time measures how quickly you respond to a prompt.

When this tool helps

  • A key sometimes types twice or not at all. Use the double-press check to see whether the switch is wearing out.
  • A new keyboard seems slow or laggy. Compare its polling rate and input delay with your expectations.
  • You want to confirm that a keyboard is working before returning it.

Limits of a browser test

  • The Fn key is handled inside the keyboard and is never sent to the computer, so no website can test it. Test it by using it, for example Fn plus a brightness key.
  • Print Screen and some laptop special keys may be taken by the computer before the browser sees them.
  • A browser can measure polling rates only up to about 2000 Hz, so a 4000 Hz or 8000 Hz keyboard will read lower than its real rate.
  • On a phone or tablet, connect a physical keyboard first.

Frequently asked questions

Do I need to install anything?

No. Open the page in Chrome, Edge, Firefox or Safari and start pressing keys.

Does it work on a Mac?

Yes. Choose Mac in the operating system setting so the modifier key labels match your keyboard.

Is anything I type recorded?

No. Key presses are not saved or sent anywhere. The page only remembers your settings, such as layout and operating system, in your browser.

Why do some keys not show up?

Some keys are used by the browser or the computer, such as Esc, Windows or Command, and Alt+Tab. Use the Capture every key section to go full screen so the page can receive them. This works in Chrome and Edge. Hold Esc for a couple of seconds to leave.

Can it confirm a gaming keyboard's advertised polling rate?

Not exactly. The polling rate test is an estimate, and browsers cannot measure above about 2000 Hz. Use it to spot a problem, not to confirm a high-speed rating.

Recommended on Amazon

View on Amazon →

As an Amazon Associate I earn from qualifying purchases.

Advertisement