Tools / 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.