What does this keyboard test check?
This keyboard tester shows key input received by your browser. Press physical keys to see which are held now and which have already been detected. It also counts distinct keys and the most keys detected at once during your session. No account or installation is needed.
The result describes input received by this browser. It does not diagnose a hardware fault or certify every switch and circuit. If a key is not shown, also check the operating system, browser shortcuts, input method, and keyboard layout.
What you can check
Held and tested keys
Separate states show keys held now and keys already detected. The tested count uses distinct physical key codes.
Simultaneous input
Hold several keys together to see the current count and the largest simultaneous count detected during this session.
Key code and location
View the most recent physical key code and its left, right, or numpad location. This information can differ from the character printed on a keycap.
Separate auto-repeat count
Auto-repeat events from holding a key are counted separately, rather than as new presses. This count does not diagnose switch chatter.
How to test your keyboard
- Start the test — On a computer or device with a physical keyboard connected, select Start test. Focus moves to the keyboard input test area.
- Check individual keys — Press and release letters, numbers, and arrow keys on your physical keyboard. Check the detected states and physical key code on screen.
- Check simultaneous input — Hold two or more keys together and compare the current and maximum simultaneous counts. Avoid combinations assigned to system or browser shortcuts.
- Stop or reset — Press Tab or Esc, or move focus out of the test area, to stop while keeping results. Select Reset results to clear the session, then Start test to begin again.
Ways to use this test
Check a new keyboard
Press each key to check whether input reaches your browser. If a key does not respond, compare the connection, input method, and behavior in another app.
Try key combinations
Hold combinations used in games or everyday work to compare how many keys reach the browser at the same time.
Compare left and right keys
Check the physical codes for left and right Shift or Ctrl, as well as keys on the numeric keypad.
Frequently asked questions
Does an unlit key mean my keyboard is broken?
Not necessarily. This tool only displays input that reaches the browser. Check the connection, operating system settings, browser shortcuts, and input method, then compare the same key in another program.
Why are Fn, brightness, or volume keys sometimes missing?
Fn and some device-control keys are handled by the keyboard or operating system and may not reach the browser as ordinary key events. This tool cannot determine whether those keys work correctly.
Is the maximum simultaneous count my keyboard’s rollover limit?
No. It is the highest number of keys the browser detected at the same time in this session. The combination pressed, connection, operating system, and browser can affect it. It does not certify rollover performance for every key combination.
Can I use a Korean or Mac keyboard?
Input can be checked when the browser supplies a physical key code. The diagram uses common English physical positions, so your keycaps may differ. Korean language keys may report different codes or be handled by the input method; some extra layout keys are shown separately.
Why does holding a key not increase the press count?
Auto-repeat events from a held key are counted separately and excluded from the press count. Releasing and pressing the key again counts as another press. This is not a hardware diagnostic for chatter or duplicate input.
Why does the test stop on Tab, Esc, or switching away?
Tab and Esc stop the test so keyboard navigation remains available. Losing focus in the test area, switching tabs, or deactivating the window also stops capture and clears held keys. Results remain until reset.
Are typed characters or keystrokes sent to a server?
The test does not store or send typed content or keystroke sequences. It processes only the key codes and counts needed for the display in page memory. Shared advertising, visitor analytics, and aggregate tool-use events operate separately; the test does not include individual key input in those events.
Can I test a phone’s on-screen keyboard?
This tool is designed for a computer keyboard or a connected physical keyboard. Tapping the keyboard diagram does not count as input, and mobile software keyboards may not supply physical key codes.
Key input and privacy
This tool does not store or send typed characters or keystroke sequences. Tested key codes, held keys, and counts are processed only in page memory, with no localStorage history. They are cleared when you reset or leave the page. Shared site advertising, visitor analytics, and aggregate tool-use events may operate separately; the test does not include individual key codes or typed characters in those events.
Comments & questions