Online Keyboard Tester

Test your keyboard keys online for free. Check key presses, detect unresponsive keys, and visualize your keyboard in real time without installing software.

Listening for key presses

Layout: US QWERTY (ANSI, 104-key)

Total key presses

0

auto-repeat not counted

Unique keys tested

0

of 104 keys on this layout

Keys remaining

104

still to press

Completion

0%

of the selected layout

Reset Test starts the key test over and keeps the event log. Clear Results wipes everything shown here, including the log and last-key details.

  • Untested
  • Currently pressed
  • Tested (dot in the corner)
  • Held a long time with no release

    Last key detected

    —

    Waiting for a key press

    key
    —
    code
    —
    Location
    —
    Modifiers
    —
    Repeat
    —
    Held for
    —
    Lock keys
    Caps unknown · Num unknown · Scroll unknown

    Currently pressed

    Detected, but not on this layout

    Recent key events

    No events yet. Press a key to begin.

      Show untested keys (104)

      This is a standard US QWERTY (ANSI, 104-key) visualization. Physical keyboards differ: laptops, compact boards and ISO layouts have different keys. Keys are matched by physical position, so a key on another layout lights up where it sits on a US keyboard. The progress count includes all 104 keys on this layout, so keys your keyboard does not have will stay untested.

      How to use the keyboard tester

      Open the tester

      You are already on it. Detection starts as soon as the page is open and focused.

      Press each key

      Press every key on your physical keyboard, one at a time or several together.

      Watch the highlight

      The matching virtual key lights up while you hold it and turns blue once tested.

      Check the details

      Review the tested-key count and the key, code and modifier details.

      Reset to start again

      Select Reset Test to clear the results and test again.

      Some system-reserved keys, such as the Windows key, Fn and media keys, may not be detected by the browser. See the FAQ below for details.

      Privacy notice

      Key events are handled in your browser and are not sent to any server. The tester only listens while this page is open, ignores text typed into the search box, and does not save keystrokes in cookies, local storage or analytics. Results live in page memory and disappear when you reload or leave. Read the full Privacy Policy.

      Frequently asked questions

      How can I test my keyboard online?

      Open this page and press the keys on your physical keyboard. Each key your browser receives lights up on the virtual keyboard, is marked as tested, and appears in the event details. You do not need to install anything. Select Start Test if you want the page to stop scrolling and block shortcuts such as F5 while you test.

      How do I know whether a keyboard key is working?

      If you press a key and the matching virtual key highlights, and the key and code details update, your browser received that key press. If nothing happens, make sure this page is active (click it once), turn on Start Test, and try again. If the key still does not register, test it in another program or browser to find out whether the issue is the key, the keyboard, or a system setting.

      Can a keyboard tester detect a physically broken switch?

      Not directly. A browser-based tester only sees the key events your operating system passes to the page. A key that never registers can be caused by a worn or dirty switch, a connection or firmware problem, a remapped key, or a shortcut handled by the system. The event log can help you notice a key that registers twice for one press or that stays down, but it cannot tell you the cause or measure the switch itself.

      Why are some keys not detected?

      Browsers and operating systems reserve some keys. The Windows key, Alt+Tab and Ctrl+Alt+Delete are handled by the system, the Fn key and many media, volume and brightness keys are handled by keyboard firmware, and Print Screen often reports only a key release. On macOS, other keys may not report a release while Cmd is held. In fullscreen, Esc normally exits fullscreen, although Chrome and Edge can let you test it. These keys count as untested here even when they work, so check them with your system tools.

      Can I test a laptop keyboard?

      Yes. The tester works with laptop keyboards the same way. Laptops often have no numeric keypad, a different layout, or Fn keys that send brightness or volume commands instead of F1-F12 (an Fn Lock setting can change this). Keys your laptop does not have will stay untested, so 100 percent completion is not expected on compact keyboards.

      Does the keyboard tester store what I type?

      No. Key events are processed locally in your browser and are not uploaded by this tool. Results are kept only in page memory and are not saved to cookies or local storage, so they disappear when you reload or close the page. The tool only listens while this page is open and focused, and it ignores anything typed into the search box.

      More Hardware-Tester.com tools