Typingby CodingMarble

Free · No sign-up · 40+ languages

Keyboard test: check every key in seconds

Press any key and watch it light up on the layout below. Work through every row to find dead keys, then hold several keys at once to check rollover and ghosting.

Loading keyboard tester…

A keyboard test tells you in a minute whether every key on your keyboard works. Press a key and it lights up on the on-screen layout; if it stays dark, the signal is not reaching your computer. This free keyboard tester online also checks the things that cause subtle problems while typing: how many keys the keyboard can register at once (rollover), keys that disappear when pressed together (ghosting), and keys that type twice from one press (chatter). It runs in your browser on any laptop or desktop – no download needed.

What this keyboard tester checks

  • Every key: the full layout, including Esc and the F1–F12 row, the number row, letters, modifiers, space bar, the navigation cluster (Insert, Home, Page Up, Delete, End, Page Down), arrow keys and the numeric keypad.
  • ANSI or ISO layout: switch between the US-style ANSI layout and the ISO layout used in the UK and much of Europe, which has a tall Enter key and an extra key next to the left Shift.
  • Key rollover: how many keys can be held down together and still be registered.
  • Ghosting: whether some key combinations go missing when pressed together.
  • Chatter (double typing): whether a single press is counted as two.

It works as a keyboard test for a laptop, a desktop keyboard, a wireless keyboard or a mechanical one, on Windows, Mac, Linux and ChromeOS.

How to test keyboard keys online

  1. Pick the layout that matches your keyboard: ANSI has a wide, flat Enter key; ISO has a tall, L-shaped Enter key.
  2. Press every key once, row by row. Start at Esc, go along the F-keys, then each row from left to right. Finish with the navigation keys, arrows and numpad.
  3. Look for keys that stay dark. Press them again, firmly, and at the edges as well as the centre.
  4. Hold combinations you use often – for example W A S D with Shift and Space in games, or Ctrl Shift and a letter at work – and check that every key in the combination lights up.
  5. Tap each key briskly and watch for any key the tester flags as registering twice.

Some keys cannot be tested in any browser. The Fn key is handled inside the keyboard itself and is never sent to the computer, so it will not light up – instead, test that Fn + F-key combinations do what they should. The operating system may also catch keys like the Windows key, Print Screen or certain media keys before the browser sees them.

Key rollover and ghosting explained

Inside most keyboards, keys sit on a grid of wires called a matrix. The keyboard finds a pressed key by checking which row and column are connected. When you press three keys that form three corners of a rectangle on that grid, the keyboard can falsely detect the fourth corner too. To avoid typing a key you never pressed, the keyboard ignores the combination instead – and that dropped key is called ghosting.

Key rollover is how many keys a keyboard can register at once. You will see figures like these:

RolloverWhat it meansTypical keyboards
2KRO – 3KROOnly 2–3 keys guaranteed together; some combinations ghostBudget office and many laptop keyboards
6KROUp to 6 normal keys plus modifiersMany USB keyboards, gaming keyboards in USB mode
NKROEvery key can be registered at onceMost mechanical and gaming keyboards

For ordinary typing, rollover rarely matters: fast typists overlap two or three keys at most. It matters for gaming, where you might hold movement keys, Shift and a spell key together, and for stenography-style typing. To run an anti-ghosting test, hold the keys you use together in your game or app and check whether any of them fails to light up.

Chatter and double typing

Chatter is when one press of a key produces two or more characters – "hello" becomes "helllo". It is common on mechanical keyboards whose switches have worn or collected dust, and it also happens on laptop keyboards with a damaged key. Inside a switch, the metal contacts bounce for a fraction of a second when they close; the keyboard's firmware normally ignores that bounce (this is called debouncing). When a switch gets dirty or worn, the bounce lasts longer and slips through as extra presses.

The tester watches for a key that registers again unrealistically quickly after being released and flags it. If one key is flagged repeatedly:

  • Blow out dust with compressed air, holding the keyboard at an angle.
  • On a mechanical keyboard, remove the keycap and press the switch 20–30 times quickly to clear debris.
  • Check the maker's software or firmware for a debounce setting and raise it slightly.
  • If chatter continues, the switch may need replacing; hot-swap boards let you do this without soldering.

Troubleshooting: keys not working

ProblemLikely causeWhat to try
One key never lights upDebris under the key, damaged switch or membraneClean under the keycap; test on another computer to rule out software
A whole row or group is deadCable, connector or matrix faultTry another USB port or cable; on a laptop, this usually needs repair
Numpad types nothing or moves the cursorNum Lock is offPress Num Lock and test the numpad again
F-keys change volume or brightnessFunction keys are set to media modePress Fn + F-key, or turn on Fn Lock (often Fn + Esc) or change it in the BIOS/settings
Wrong characters appear (e.g. @ and " swapped)The system keyboard layout does not match the physical keyboardSet the correct input language and layout (UK vs US, etc.) in your system settings
Letters repeat from one pressChatter, or a very short key-repeat delayClean the switch; lengthen the repeat delay in keyboard settings
Shift or Ctrl stays "on"Sticky Keys accessibility featureTurn off Sticky Keys (pressing Shift five times often toggles it on Windows)
Wireless keys lag or dropLow battery or interferenceReplace batteries, move the receiver closer, or use a USB extension

Sticky keys: two different problems

"Sticky keys" can mean a physical key that sticks down after a spill, or the Windows and macOS accessibility feature that keeps Shift, Ctrl or Alt held after you release them. A physically sticky key needs cleaning – unplug the keyboard, lift the keycap and clean with a little isopropyl alcohol. The accessibility feature can be switched off in the Ease of Access (Windows) or Accessibility (macOS) settings.

How to test keyboard keys on a laptop

A keyboard test for an HP, Dell, Lenovo or any other laptop works the same way: open this page and press each key. If a key fails here and in a plain text editor, the problem is hardware. If it works in the editor but not in one app, the problem is that app's shortcuts. Many laptop makers also include a keyboard test utility in their built-in hardware diagnostics, which runs before Windows starts – useful if you suspect a driver problem.

Laptop vs mechanical keyboards

Laptop / membrane keyboardMechanical keyboard
Key travelShort (about 1–1.5 mm)Longer (about 3.5–4 mm)
RolloverOften limited; some combinations ghostUsually 6KRO or NKRO
Common faultsKeys that stop after spills, worn membraneChatter from worn or dusty switches
RepairUsually replace the whole keyboard deckReplace a single switch or keycap
LayoutCompact; numpad and navigation keys often missing or mergedFull size, TKL (no numpad), 75%, 65% or 60%

Compact boards need one extra check. On a 60 percent or 75 percent keyboard, the arrows, F-row or navigation keys may live on a Fn layer, so test those keys through their Fn combinations as well as the keys printed on the caps.

Neither type makes you a faster typist by itself. Keyboard feel matters much less than technique: once you touch type, you can reach 60 WPM or more on a laptop. If you are thinking about a new keyboard for typing, test your speed on the old one first with our typing speed test, then compare.

Keyboard test on a Mac or MacBook

The tester works in Safari, Chrome and Firefox on macOS. Browsers report Command as the Meta key – the Windows key position on a PC layout – and Option as Alt. The MacBook function row may send brightness and media controls by default; hold Fn to send F1–F12, or change it under Keyboard settings. Some Cmd shortcuts, such as Cmd + Q or Cmd + W, are handled by the browser, so avoid pressing them during the test.

After the test: check your typing

Once every key works, see how well you use them. The typing speed test gives your WPM and accuracy, and shows the keys you miss most. If the numpad is your main tool at work, try the 10-key typing test for keystrokes per hour. If you still look down at the keyboard, the touch typing course starts on the home row.

Keyboard Tester: frequently asked questions

How do I test my keyboard online?
Open this page and press every key. Each working key lights up on the on-screen layout. Keys that stay dark are not being received by your computer.
How do I test all keys on my keyboard, including the numpad?
Go row by row: Esc and F1–F12, numbers, letters, modifiers, space, then Insert/Home/Page Up/Delete/End/Page Down, arrows and the numpad. Turn Num Lock on before testing the numpad.
Why does the Fn key not light up?
Fn is handled inside the keyboard and is never sent to the computer, so no website can detect it. Test Fn by checking that Fn + F-key combinations work.
What is ghosting on a keyboard?
Ghosting is when a key in a combination is not registered because of how the keyboard wiring matrix is built. Hold the keys you use together and see if any fail to light up.
What is key chatter?
Chatter is when one key press is registered two or more times, usually from a worn or dusty switch. The tester flags keys that register again unusually quickly.
Can this tool test keyboard latency or polling rate?
No. A browser cannot reliably measure polling rate or input latency, so this tool focuses on whether keys work, rollover, ghosting and chatter.
Does it work on a laptop or MacBook?
Yes. It works in any modern browser on Windows laptops, MacBooks, Chromebooks and Linux, with nothing to install.
Is the keyboard tester free?
Yes, it is completely free with no sign-up.