Keyboard / BROWSER TEST

Online keyboard test

Test input stays in your browser

Check the keys on your PC, laptop or MacBook. Press a key to highlight its position, then work through your keyboard to see which keys have registered.

How to use this test

Every keystroke, visible.

Keys Down 0
Max Rollover 0
Caps Lock
Num Lock
Last Key —
Key Code —
Keys Tested 0
Not tested Registered Pressed Click the keyboard to begin

F keys changing your volume? Hold Fn + F1–F12 to send a function key. Some system shortcuts never reach the browser. Tap Esc to test it. Hold Esc for 3 seconds or select Exit Test to leave key-capture mode without clearing your results. US key positions are shown.

YOUR RESULT → YOUR NEXT STEP

What does my result mean?

Choose what you observed. These explanations help you narrow down a problem; they are not an automatic hardware diagnosis.

The keys I tried stay highlighted

What it means

The browser received those physical key positions. Keys Tested counts different keys, not every press, and does not check keys you have not tried.

What to do next

Work through the remaining keys, then try the combinations you normally use. A successful sample does not certify every possible combination.

A key never lights up

What it means

The page may not have focus, or the operating system may intercept that key. An untested key is not automatically a broken key.

What to do next

Click the keyboard area and try again. For F1–F12, try holding Fn. Compare the same key in another application before investigating the hardware.

A letter repeats or a key appears stuck

What it means

The unique-key counter cannot diagnose duplicate typing. Holding a key can intentionally produce repeated characters in other apps.

What to do next

Press and fully release the key several times in a blank local document. Compare a second keyboard if available. Tap Esc to test it; hold Esc for 3 seconds or choose Exit Test to leave without clearing results.

QUICK START

How to use the keyboard test

  1. Select the Windows or Mac layout that matches your keyboard.
  2. Click the keyboard test area, then press and release each physical key. Registered keys remain highlighted.
  3. Hold several keys together to check simultaneous input. Use Reset Test to start again.

READ YOUR RESULTS

Understanding your results

A highlighted key means the browser received its key event. Last Key shows the character or action, while Key Code identifies the physical key position. Keys Down counts keys currently held; Max Rollover records the largest simultaneous combination observed in this session.

A key that does not light up is not automatically broken. Fn keys, media controls and operating-system shortcuts may be handled before the browser receives them. The displayed layout uses US key positions; legends on other language layouts can differ.

Troubleshooting your keyboard test

F1–F12 change volume or brightness

Hold Fn while pressing the function key, or change the function-key setting on your laptop. On a Mac, check the function-key setting in System Settings. Fn itself is often handled by the keyboard and may never reach a webpage.

Check keyboard ghosting and rollover

Hold the combination you actually use and check Keys Down and Max Rollover. Repeat with another combination. Missed input can result from rollover limits or reserved system shortcuts. A short sample cannot establish an exact rollover rating.

A key label does not match your keyboard

This view uses US physical key positions. Turkish, German and other layouts can have different printed symbols. Compare Key Code with Last Key, and click the keyboard area before testing.

Still stuck? Report a test problem. Do not include recordings or private device information.

Frequently asked questions

Can I test a mechanical, USB or Bluetooth keyboard?

Yes, if it is connected to your computer and sends keyboard events to the browser. Test one keyboard at a time: this page does not identify which connected keyboard sent a key. It cannot measure switch actuation force, battery health or connection latency.

Do I need to light up every key on a compact keyboard?

No. A 60%, 75% or tenkeyless keyboard may not have every key shown in the full-size illustration. Test the physical keys you have. Keys Tested counts distinct registered positions, not a pass percentage.

Does this work with a MacBook keyboard?

Yes. Choose Mac to display Command, Option and Mac-style labels. macOS may reserve some shortcuts and function-key actions, so not every physical key is observable in a browser.

Can this test prove that a keyboard has no ghosting?

It can show the combinations that reach the browser. Try the combinations you actually use; a successful sample does not certify every possible key combination.

Troubleshoot your keyboard test results

A repeatable keyboard check: individual keys, then combinations

Keep the keyboard connected in its normal configuration. Click the test area and work across the physical keys one row at a time. Only compare keys your keyboard actually has; the full-size illustration is not a required checklist for a compact keyboard.

Compare the observation, then choose the next check
What you observeWhat to check next
Individual keys and releaseTap and fully release each key. Its position should register, and Keys Down should return to zero when you release all keys. The retained highlight records a tested key, not a key still held down.
Left and right modifiersTry each Shift, Ctrl, Alt or Mac modifier separately. Use Key Code to distinguish positions. Avoid system shortcuts when checking a single key.
Gaming combinations and rolloverHold a combination you actually use, such as W + Shift + Space. Compare the highlighted positions and Keys Down, release all keys, then repeat. Max Rollover is the largest simultaneous count observed, not a certified keyboard specification.
An intermittent missing keyRepeat separated taps on the same key, then compare another application and, if available, another keyboard. Note when the symptom occurs. This page does not count every tap or diagnose a failed switch.

Key Code describes the physical position; Last Key reflects the character or action reported by your current input layout. Printed legends can differ on AZERTY, QWERTZ and other layouts. This keyboard tester checks browser-visible input, not typing speed, polling rate or end-to-end latency.

References: MDN: physical keyboard codes and layout differences