Key Inspector
Press a key and watch it light up on a drawn board that uses your own key legends. Dead keys stay dark, stuck keys turn red, and you can save the whole run as a picture, text or JSON — without anything leaving the page.
Generic legends: this browser does not expose the layout map
Hold several keys together
delay —
nothing held
History Log
No keys pressed yet
Save the result
The picture shows which keys answered and which never did — handy for a second-hand listing, a warranty claim or a support ticket.
How it works
1Arm the capture
Click the panel once. Only then does the page start swallowing keystrokes — Escape hands them back.
2Walk the whole board
Every key you press lights up and stays lit, so what is left dark is what you have not tried.
3Spot what is wrong
Dead keys stay dark, keys that never come back up turn red, and the rollover count shows how many register at once.
4Prove it to someone
Save the board as a picture, or the numbers as text or JSON, for a listing, a return or a support ticket.
What it actually does
Your legends, not a US board
Reads the layout map from the browser, so the drawn keys say what your keys actually say.
ANSI, ISO and JIS
The right physical shape, detected from the keys you press and switchable by hand.
Finds stuck and dead keys
A key held with no release is flagged in red; a key never seen stays dark.
Rollover and timing
How many keys register at once, plus repeat delay, repeat rate and how long you hold a key.
A result you can send
Picture of the board, plain-text summary or JSON — or pass the image straight to another tool.
Nothing leaves the page
Keystrokes are read and thrown away in memory. Nothing is stored and nothing is sent.
Frequently Asked Questions
Is anything I type sent to a server?+
No. Key events are read in the page, counted in memory and discarded. Nothing is stored and nothing is uploaded — closing the tab wipes the whole run.
Why do the drawn keys match my keyboard?+
Where the browser supports it, the tool reads navigator.keyboard.getLayoutMap() and labels each key with what it actually produces on your layout. Firefox and Safari do not expose that yet, so there you get generic legends and the page says so.
A key does nothing. Is it broken?+
Usually yes, but check two things first: some laptop keys (Fn, and media keys handled by firmware) never reach the browser at all, and a key that is captured by the operating system, like the Windows key, may be swallowed before the page sees it.
What does the rollover number mean?+
It is the largest number of keys the tool saw held down at the same time. Membrane keyboards usually stop around 3 to 6 in some combinations; a keyboard advertised as NKRO should keep counting as you add fingers.
Can I test the page itself with the keyboard?+
Yes. Capture is only active while the test panel has focus, so Tab still moves between links and buttons everywhere else, and Escape always releases the keyboard back to the page.