On this page
Online Keyboard Test
The keyboard tester on the home page — press keys, watch them light up.
- Available — Live on this site right now.
- Browser Tool — Runs in the browser you are reading this in.
- No Install — Nothing to download, no extension, no account.
- Client-Side — Runs entirely on your device. No test data is uploaded.
- Desktop — Needs a physical keyboard or mouse to be useful.
This page explains the tool. The tool itself is one click away and needs no sign-in.
Open Online Keyboard TestWhat is this tool?
The home page carries a full keyboard tester above the rest of the site, so a quick check needs no navigation at all. It draws a keyboard on screen and lights up each key as the browser reports it.
It listens to standard keydown and keyup events. That means it sees any keyboard the operating system has already accepted — membrane, mechanical, laptop, USB, wireless or a KVM — without a driver or an app.
Nothing you type is uploaded. The layout you pick and the sound toggle are remembered in your browser's own storage so the tester opens the way you left it.
How to use it
- Pick the layout that matches your keyboardUse the Layout control to choose Full, TKL or 60%, then set Standard to ANSI or ISO. The on-screen diagram redraws so the keys you are about to press line up with the keys in front of you.
- Click once inside the testerThe tester needs keyboard focus before the browser sends it events. One click anywhere on the panel is enough.
- Press every key onceWork along each row rather than jumping around — it is much easier to spot the one key you skipped. Each key you press turns from Untested to Tested.
- Turn on Capture keys for browser shortcutsKeys like Tab, Escape and F5 normally belong to the browser. Capture keys asks the browser to hand them to the tester instead so they can be tested too.
- Open the report when you are doneReport summarises what was tested, how many presses were counted and how many keys were flagged, and offers Copy, Download and Share.
What the results mean
The four legend states
Untested means no event has arrived for that key yet. Tested means it registered at least once. Pressed is the live state while you are holding it. Possible issue means the tester saw something unusual — it is a prompt to look closer, not a verdict.
Total presses
Counts every keydown the page received. Because auto-repeat fires keydown over and over while a key is held, holding a key inflates this number. That is expected: the counter measures events, not distinct presses.
Event inspector
Shows the last event's Code, Key, KeyCode and Location, plus which of Shift, Ctrl, Alt and Meta were active. Copy JSON puts that object on your clipboard, which is the quickest way to attach real evidence to a support ticket.
Test report
Tested, Presses and Faults, with the keyboard information the browser exposes. Copy puts it on the clipboard, Download saves it as a file, Share hands it to your device's share sheet where one exists.
What it can detect
- Keys that never send an event — the classic sign of a dead switch, a broken trace or a disconnected flex cable
- Keys the operating system is remapping to something else, visible because the wrong key lights up
- Modifiers that stay stuck on after you let go
- A missing key row or block, which usually points at the cable or the controller rather than the switches
Limits worth knowing
A browser can only report what the platform gives it. These are the honest boundaries of this page, so a result is never read as more than it is.
- A browser sees key events, not switches. A key that produces no event is strong evidence of a problem, but the cause could be the switch, the PCB, the cable, the controller or a software remap.
- Media keys, fn-layer keys and macro keys handled inside keyboard firmware often never reach the operating system, so their absence here is not a fault.
Tips
- Test in one continuous pass. Stopping halfway and coming back makes the Untested keys look like faults.
- If a key lights up the wrong cap on screen, check the ANSI/ISO switch before suspecting the keyboard.
- For a deeper pass with guided prompts and per-key consistency checks, use the Broken Key Detector.
Troubleshooting
Nothing lights up when I press a key
The page does not have keyboard focus. Click once on the tester panel and try again. If you are typing into a field elsewhere on the page, that field is receiving the keys instead.
Tab and Escape do nothing
Those keys are reserved by the browser. Switch on Capture keys and they will be delivered to the tester. Escape also exits fullscreen, so it may take two presses there.
The whole keyboard is unresponsive in the browser but works elsewhere
An overlay, remapping utility or game launcher can grab input before the browser sees it. Close it and retest.
My media or fn keys never appear
Many of those are handled inside the keyboard's own firmware and never reach the operating system as key events, so no browser tool can see them.
Ready to run it?
The keyboard tester on the home page — press keys, watch them light up. Nothing to install, and it opens in this browser.