Keyboard Tester

Keyboard Tester checks that every key on your keyboard works. Each key you press fills in at the same spot on the on-screen keyboard, so any key left blank may be one that is not responding.

Layout
OS

* Mac shows Apple's Magic Keyboard with Numeric Keypad (full-size, including extended keys such as F13–F19).

Keys pressed: 0 / 104

Mouse buttons: 0 / 3

Last key pressed: None yet

What is Keyboard Tester?

Open the page and start pressing keys — that is all there is to it.
Each key you press fills in on the on-screen keyboard, and the tool counts how many you have pressed.
If a key stays blank no matter what, that key may not be working.

When a keyboard tester comes in handy

✨ What makes this keyboard tester different

📖 How to use

  1. Pick the Layout (JIS or US) and OS (Windows or Mac) that match your keyboard.
  2. Press the keys one at a time. Each key you press fills in on the on-screen keyboard.
  3. Press the left, middle (wheel click) and right mouse buttons to fill in the matching parts of the on-screen mouse.
  4. When everything is filled in, every key and button is responding. Check any keys that are still blank.
  5. Press “Reset” to start over.

❓ FAQ

Is this keyboard tester free?
Yes. There is no sign-up and nothing to install. Open the page and start pressing keys.
A key does not fill in when I press it. Is it broken?
Look at “Last key pressed” first. If a key name appears there, the signal from your keyboard is reaching the browser, and the Layout or OS you selected may not match your keyboard — try switching. If it still does not fill in, the on-screen keyboard may have no matching key (for example volume or media keys, or keys unique to one keyboard maker). If no key name appears at all, the key may not be responding, or your operating system or keyboard software may be capturing it first.
Can I test the extra keys on a Japanese keyboard?
Yes. Choose JIS and Windows to see Henkan, Muhenkan and Katakana/Hiragana in their real positions. The Mac Eisu and Kana keys never reach the browser, so they are shown hatched and not counted.
Print Screen only fills in when I release it.
On Windows, the Print Screen key often sends its signal only when released. This tool records key releases as well, so pressing and releasing it fills it in.
Can it test key rollover or chattering?
No. The tool only records whether each key has been pressed at least once. It does not check whether several keys pressed together all register (key rollover) or whether a single press is typed twice (chattering).
Does it work with a keyboard without a number pad?
Yes. The on-screen keyboard is a full-size layout, but every key your keyboard does have is detected as usual. Keys your keyboard lacks simply stay blank.