Run a complete keyboard diagnostic that tracks which keys have been tested across your entire keyboard.
Check which keys on your keyboard are working with a clear visual pass/fail grid.
Test individual keys one at a time and see exactly what name, code, and value each one reports.
Detect how many keys your keyboard can register simultaneously and test for ghosting issues.
Watch a clean, minimal on-screen keyboard light up in real time as you type or press keys.
This keyboard tester lets you check every key on your keyboard directly in your browser - no downloads, no installs. Press any key and watch an interactive on-screen keyboard diagram highlight it in real time, while a details panel shows the exact key name, key code, legacy keyCode value, and how many times you've pressed it. It's the fastest way to confirm a new keyboard works correctly out of the box, diagnose a key that feels unresponsive, or just explore what code your keyboard actually sends for unusual keys. Works with any physical or Bluetooth keyboard connected to your computer; a hardware keyboard is required since on-screen mobile keyboards don't expose reliable key codes.
It tests physical keyboard input via your browser's KeyboardEvent API - a hardware or Bluetooth keyboard is required, since mobile on-screen keyboards don't reliably report key codes.
If a key doesn't register, it may indicate a hardware fault, a driver issue, or in rare cases a browser/OS keyboard shortcut intercepting that key combination.
`code` is the modern, layout-independent physical key identifier (e.g. KeyA); `keyCode` is the older, now-deprecated numeric value some legacy tools still expect.
Yes - press several keys together and each one highlights independently; for dedicated simultaneous-press testing, use the Key Rollover Tester.