KeyboardTest.co

Keyboard Test: Online Keyboard Tester

To test your keyboard, press every key once. Each key lights up on the picture while you hold it and turns teal when it has worked. Keys that never light up are not reaching your computer. Red means a key registered two presses very close together, and orange means a key has been held for two seconds or more.

Keyboard test

You need a physical keyboard for this test. On a phone or tablet, connect a keyboard by Bluetooth or USB first. The on-screen keyboard of a phone does not report which physical key you pressed.

How it works

Press keys on your keyboard. Each key lights up on the picture while you hold it and stays teal once it has worked. The page reads the key events your browser already gives every web page and never sends them anywhere.

This test needs JavaScript. The explanations below work without it.

How to do it

  1. Click once on the page so it receives your key presses.
  2. Choose Windows, Mac or Laptop, and tick UK/EU layout if your keyboard has a tall Enter key.
  3. Press every key once, row by row, and check that each one lights up.
  4. Tick Mark keys not pressed yet to see which keys are left.
  5. Look for red keys (double presses) and orange keys (held or stuck).

What the colours tell you

  • Teal: the key works. The browser received it at least once.
  • Grey: not pressed yet. Tick Mark keys not pressed yet to outline every key you still have to try.
  • Red: one press was registered twice within 60 milliseconds, which points to a worn or dirty switch. Use the double typing test to adjust the limit.
  • Orange: held for two seconds or more. If you are not touching the key, it may be stuck.
  • Dashed: keys such as Fn that a browser usually cannot see at all.

Pick your layout

Choose Windows for a full-size keyboard with a number pad, Mac for an Apple-style keyboard with Command and Option, or Laptop for a compact keyboard with an Fn key. Tick UK/EU layout if your keyboard has a tall Enter key and an extra key next to the left Shift, as on most British and European keyboards.

The test uses the physical position of each key (the browser’s event.code), not the letter printed on it, so it works for any keyboard language. In Chrome and Edge the letters on the picture switch to your own keyboard layout automatically.

Keys a browser cannot always see

A web page only receives what the operating system and the browser pass on. Some keys are taken before they get there:

Keys a web page may not see
KeyWhat happens in a browser
FnUsually handled inside the keyboard itself. It changes what the other keys send but is normally not reported as a key of its own.
Print ScreenOn Windows and Linux the system takes the key press, so browsers only receive the key release. This test counts that release as a working key.
Windows keyUsually detected, but releasing it opens the Start menu and the page loses focus. Shortcuts such as Windows+L are handled by Windows and never reach the page.
Command on a MacDetected. Many Mac browsers do not report when other keys are released while Command is held, so this test releases them when you let go of Command.
Caps Lock on a MacChrome and Safari report one event when Caps Lock turns on and another when it turns off, so the key stays lit while Caps Lock is on.
Media and volume keysOften taken by the operating system. Some browsers report them, others do not.
F11, Ctrl+W, Ctrl+T, Ctrl+N, Alt+F4, Alt+Tab, Ctrl+Alt+DeleteReserved by the browser or the operating system. The page cannot always stop them, so test these keys on their own rather than in a shortcut.

The Full screen button asks Chrome or Edge to send the page keys it would normally keep, such as Esc. Chrome asks for your permission first. Hold Esc for two seconds to leave full screen.

Test the rest of your setup

Use the mouse test, the headphone test, the microphone test and the online mirror for your camera.

Frequently asked questions

How do I test my keyboard online?

Open this page, click once on it so it has focus, and press every key. Each key lights up on the on-screen keyboard. Keys that never light up are not reaching the computer. Then try the key tester for single keys.

Why does a key not light up?

Either the key, the keyboard or its connection does not send it, or the operating system takes it before the browser sees it. Fn, some media keys and shortcuts like Ctrl+Alt+Delete fall in the second group. Test the same key in a text editor to compare.

Does this keyboard tester record what I type?

No. Everything happens in your browser. Key presses are not sent to a server, saved or logged. Close or reload the page and the results are gone.

How do I find a stuck key?

A stuck key stays lime green and turns orange after two seconds, even when you are not touching it. It may also keep typing the same character. Press it firmly a few times, then clean around it.

Can I test a keyboard on my phone?

Only with a physical keyboard connected by Bluetooth or USB. The on-screen keyboard of a phone does not report which physical key was pressed, so it cannot be tested this way.

Does it work for keyboards in other languages?

Yes. The test uses the position of each key, so French, German, Nordic or any other layout works. Tick UK/EU layout for keyboards with a tall Enter key and an extra key next to the left Shift.

Last updated: November 2, 2026