Keyboard Test — Check Every Key Online

Press every key on your keyboard. Keys light up while held and turn green once they work — plus rollover, chatter and key codes.

Press any key on your keyboard to start. Click here first if nothing happens.

EscF1F2F3F4F5F6F7F8F9F10F11F12PrtScScrLkPause`1234567890-=BackspaceInsHomePgUpNum/*-TabQWERTYUIOP[]\DelEndPgDn789Caps LockASDFGHJKL;'Enter456ShiftZXCVBNM,./Shift↑123CtrlWinAltAltWinMenuCtrl←↓→0.+Enter
0 / 104Keys tested
0Held right now
0Most keys at once (rollover)
0Chatter warnings
Last key (event.key)—
Physical key (event.code)—
keyCode / which—
Location—
Held for—
Key log

    How to use the keyboard tester

    1. Press each key once. It flashes blue while held and stays green after.
    2. Look for grey keys — any key that stays grey after you pressed it isn't registering.
    3. Test combinations you use in games, like W + A + Shift + Space, and watch Most keys at once.
    4. Watch for red outlines, which mark keys that registered twice from one press (chatter).

    On a Mac? Use the Mac keyboard test, which shows Command, Option and the Mac layout.

    Rollover and ghosting explained

    Keyboards detect keys through a grid of wires. Cheaper keyboards share wires between keys, so pressing certain combinations together makes other keys appear pressed (ghosting) — to prevent that, the keyboard blocks extra keys. This is called key rollover:

    RolloverMeaningTypical keyboards
    2KROOnly two keys at once are guaranteedOld or very cheap keyboards
    6KROSix keys plus modifiersStandard USB keyboards
    NKROEvery key at onceMost gaming and mechanical keyboards

    If your result is lower than expected, try different combinations — rollover can vary across the keyboard — and check whether your keyboard has an NKRO mode in its software or a key combination to enable it.

    A key isn't working — what to try

    Key codes for developers

    The details panel shows event.key (the character produced), event.code (the physical key), the legacy keyCode and the key location (left, right or numpad). Use it to check what your browser actually receives when building keyboard shortcuts.

    More input tests

    Test your mouse buttons and scroll wheel, your game controller, or see how fast you can click with the CPS test.

    Frequently asked questions

    How do I test my keyboard?

    Just start pressing keys. Each key lights up blue while it is held and stays green once it has worked. When every key on your keyboard is green, it is fully working. Keys that stay grey either were not pressed or are not registering.

    What is keyboard ghosting and how do I test it?

    Ghosting is when some key combinations don’t register because the keyboard can’t detect that many keys at once. Hold several keys together — for example W, A, Shift and Space — and watch “Most keys at once”. Basic office keyboards often manage 2–6 keys; gaming keyboards with N-key rollover register all of them.

    What is key chatter?

    Chatter is when one press registers as two or more, usually because a worn mechanical switch bounces. The test flags any key that goes down again within 30 ms of being released and outlines it in red. Blowing out dust can help; persistent chatter usually means replacing the switch.

    Why don’t some keys light up?

    A few keys never reach the browser. Fn is handled inside the keyboard itself, and the operating system reserves some combinations (like the Windows key alone, Print Screen on some systems or media keys). Those keys may not light up even when they work.

    Does it work with non-English keyboards?

    Yes. Keys are matched by their physical position, not the character they type, so AZERTY, QWERTZ and other layouts work. The label on screen shows the US position; the key log shows the actual character your layout produces.

    Can I test a laptop keyboard?

    Yes. Laptop keyboards usually have no number pad, so ignore those keys. Many laptop function keys send media or brightness commands by default; hold Fn while pressing them to test F1–F12.