Keyboard Tester
Check which keydown and keyup events reach your browser. Press and release a key to highlight it on the visual keyboard, then work through the alphanumeric keys, function row, arrows, and numpad.
A key with no visible response deserves another check, but this page cannot prove a hardware fault. Browser shortcuts, operating-system shortcuts, and focus changes can intercept keys before the page receives them. A possible stuck-key highlight means the page has not seen a release event; it is not a hardware diagnosis.
Click Reset to clear the tested-key markers. The on-screen diagram is a reference layout and may differ from your physical keyboard. Compare the browser result with another application when a key behaves unexpectedly.
Test your keyboard
Press any key. Your results appear below in real time.
0/94
Keys Tested
Press any key to begin
Reading your results
A fully working keyboard will show every key lighting up briefly, settling into the tested color, with the counter eventually reaching the total. A key that never lights up when pressed usually means it's dead or the connection to it has failed. A key that lights up but won't turn off, flagged here as a possible stuck key, often means debris or moisture is physically holding the switch down, or in rarer cases that the key itself has a hardware fault.
Continue your practice
You can inspect keypress intervals, view keyboard layouts, test your typing speed. Choose the tool that matches the question you want to answer, and compare results under similar conditions.