Keyboard Tester

Press Start the test, then press every key once: each lights on the board, and keys never pressed are listed.

Click here or press Start, then press every key once.

Seen 0 of 104 keys

ISO has one more key beside the left Shift.

Never pressed

Every key of the board, until you press it.

Press Esc twice to leave the box. The legends are those of a US board: the readout shows what your layout types. Print Screen, the Win or Cmd keys, F11 and Menu are often kept by the system and may never reach a web page.

More options

Your last five runs

  1. No run yet.

Nothing from this test is stored unless you tick the box. Kept runs are numbers only and never leave this browser.

How to read it

Keyboard

Press every key once. A key that stays dark was never reported to this page, which is not the same as a broken key.

A key lights when the browser reports it. Keys the system keeps for itself may never reach a web page.

  • Each key on the drawn board lights when the browser reports that position, whatever your layout types there.
  • The readout shows both the character your layout types and the position code of the last key.
  • The list of keys that never lit is kept until you start over, so you can work through it one key at a time.

Result

No keys seen yet. Press Start, then press every key once.

What this means

Keys seen
-
Still dark
-
Last key
-

All 12 checks and readings

What to look for 8

  • A key that never lights Press it firmly a few times. If it stays dark while its neighbours light, nothing from that key reached the browser. Try another port or fresh batteries, then look for dirt under the key.
  • A key that types twice One press that gives two letters is chatter, and this board cannot show it: a key lights once and stays lit. The keyboard double click test logs each repeat.
  • Keys that stop when you hold several Each key here is pressed on its own. If keys drop out only in a game or a fast chord, hold them together on the n-key rollover test.
  • No Fn key on the board The Fn key is listed as firing no event in the browser's key code tables, so a page cannot see it. Hold Fn and press a key it changes: if the readout names something new, Fn works.
  • No number pad on your keyboard A tenkeyless board has no number pad, so those 17 keys stay dark. Press Esc twice to finish the run and read the list of keys never pressed.
Show all 12 checks and readings (7 more)

What to look for, continued

  • Number pad keys with Num Lock off A pad key still lights by its position with Num Lock off. The readout's character changes instead, for example from 7 to Home, because Num Lock is a modifier and position is not.
  • The right key lights, the wrong letter shows The board lights keys by position, and the readout shows the character your layout makes. If Q lights but the readout says A, the keyboard is fine: the computer is set to another layout.
  • Tall Enter or wide Enter A wide Enter and a long left Shift mean ANSI, the US board of 104 keys. A tall Enter and a short left Shift with a key beside it mean ISO, 105 keys, used in most other countries.

What a finished run can show 4

  • Every key lit Every key of the drawn board reached the browser at least once. The switches, the cable or wireless link and the keyboard's own controller all passed.
  • The key beside the left Shift You pressed the key that only ISO boards have while the ANSI board was drawn. Switch the board to ISO so that key is counted.
  • Only keys the computer keeps stayed dark The keys left over, such as Print Screen, the logo keys, F11 or the menu key, are ones a computer or browser often keeps for itself. The rest of the board registered.
  • Some ordinary keys stayed dark Letters, digits or other everyday keys are in the list of keys never pressed. Press each one again, firmly, before you decide the key is at fault.

How this list was compiled: Checks and readings written for this page. That KeyboardEvent.code names the physical key and is not changed by the keyboard layout or the modifier keys, while the key value is the character the layout produces (KeyQ is Q on QWERTY, ' on Dvorak and A on AZERTY): https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code. That the Fn key is listed as firing no event in the browser tables of key codes: https://developer.mozilla.org/en-US/docs/Web/API/UI_Events/Keyboard_event_code_values. The ISO, ANSI and JIS physical layouts, the US standard keyboard of 104 keys against 105 on most other national boards, and full size, tenkeyless (no number pad) and smaller boards: https://en.wikipedia.org/wiki/Keyboard_layout. All read 2026-09-24. The board this page draws (the key beside the left Shift and the tall Enter on ISO, the three blocks, the end on Esc pressed twice) is this site's own. The next steps for a dark key are this page's own advice. Licence: own work

How it works

This keyboard tester is an online keyboard test: each key lights on the board when the browser receives it, and one it never hears stays dark. The readout names the last key by position and by what your layout types.

Read the full guide

How to test keyboard keys

1. Press Start the test. 2. Work across the board row by row, then the number pad. 3. The run ends when every key has lit, or when you press Esc twice. On a UK or European board, pick ISO (UK and Europe) first: it has one more key beside the left Shift.

When a key stays dark

Press it firmly a few times. If it still stays dark, see A key that never lights in the list below the tool. Print Screen, the logo keys, F11 and Menu can stay dark because the computer keeps them for itself.

  • Test the keys you use least: the right-hand modifiers, the number pad and the keys beside Enter.

Questions and answers

How do I test if my keyboard keys are working?

Press each key once. A key that lights reached the browser. A key still dark at the end stays in the Never pressed list.

Does the key tester work with a laptop or a mechanical keyboard?

Yes. It reads any keyboard the browser hears: a laptop's own keys, a mechanical keyboard, a wireless one. On a board with no number pad, press My keyboard has no number pad under the board and the count leaves those keys out.

Why does the keyboard checker show the wrong letter?

The board lights keys by position, and the readout shows what your layout types there. If the right key lights, the keyboard is fine: change the keyboard layout in your computer's settings.

Why is there no Fn key on the keyboard test?

Browsers get no event for Fn, so no page can light it. Hold Fn and press a key it changes: if the readout names something different, Fn is working.

Can an online keyboard tester find a key that types twice?

Not this one: a key lights once and stays lit. The keyboard double click test logs every repeat from a single press, with the gap in ms.