Keyboard tester & checker

Keyboard Tester

Use this free keyboard tester to check which keys your browser receives. Press a key to highlight it on the visual keyboard, track tested keys, and check your keyboard online without installing software.

Runs locally in this page. Your key presses are not uploaded or saved after refresh.

Keyboard Tester

US ANSI · Full-size
● Your key presses stay on this page
Click here, then press any key on your keyboard.

Press keys on your keyboard to light up the diagram. Clicking the diagram with your mouse does not test a key.

Click or tab to this area before testing. Space, arrows, Page Up/Down, Home, and End will not scroll the page while you test. Use Tab or click outside the panel to leave. The diagram shows a full-size US QWERTY keyboard; your key labels may differ.

Last key pressed

Click the test area and press a key to see its details here.

Visual keyboard

Untested Pressed Tested

The diagram shows a simplified full-size US QWERTY keyboard. Your key labels and sizes may differ. Skip keys your keyboard does not have. Gray keys have not been tested yet; they are not necessarily broken.

No keys tested yet

Click the test area, then press keys on your keyboard. Each detected key will light up on the diagram.

This page may not detect Fn, some media keys, or system shortcuts. Results are cleared when you refresh the page or select Reset Test.

Quick start

How to Test Your Keyboard Online

Click the test area, then press keys on your keyboard and watch the diagram light up. No download is required.

1

Focus the test area

Click the green test panel to start. If you click the address bar or another part of the page, click the panel again before continuing.

2

Press a physical key

Press a key on your built-in or connected keyboard. Use a physical keyboard rather than an on-screen keyboard or the diagram.

3

Confirm Pressed → Tested

The key should show Pressed while you hold it, then Tested after you release it. If nothing changes, try the troubleshooting steps below.

4

Review coverage, then reset

Work through your keyboard and watch the tested-key count rise. Coverage shows the share of diagram keys you have tested. Select Reset Test to start over.

Common gotchas

Windows / Alt / system shortcuts — these may open a menu or switch apps instead of lighting up here. Check them in another app if needed.

Laptop vs full-size diagram — the diagram shows a full-size US keyboard. Skip any keys your keyboard does not have, such as a separate number pad.

F-keys and media rows — you may need to hold Fn to test F1–F12 on a laptop. Some function keys open browser help or control your computer instead.

Space and arrow keys will not scroll the page while you are testing. Use Tab or click outside the panel to leave the test area.

Key coverage

Check Every Key with Our Keyboard Checker

Use the diagram as a checklist. Test each key on your keyboard, including the left and right versions of keys such as Shift.

Letters and numbers

Start with the letters and top number row. Holding Shift changes the character you type, but the same key still counts only once.

Function keys F1–F12

Press F1–F12 one at a time. If a key opens help or changes your screen or volume, check your keyboard’s Fn or Fn Lock setting.

Modifiers

Try both sides of Shift, Ctrl, Alt, and Windows or Command. The tester distinguishes left and right keys when your browser supports it.

Arrows and navigation

Check the arrows, Home, End, Page Up/Down, Insert, and Delete. On compact keyboards, you may need Fn combinations to use these keys.

Numpad

Test the number pad separately from the top number row, including its Enter key. Turn Num Lock on if you want to check number input.

Enter, Backspace, Space

Check these frequently used keys early. Hold each briefly, then release it and check that its highlight changes from Pressed to Tested.

A key that stays gray is not necessarily broken.

Your browser may not detect system shortcuts, Fn combinations, or some media keys. If a key stays gray, try it in another app before assuming it is faulty.

Live key details

What Key Am I Pressing?

The Last key pressed panel shows the key you just used, its position, and whether it is still held down. It also shows automatic repeats when you hold a key.

FieldExampleMeaning
KeyA or aThe character or key name detected by your browser. Shift, Caps Lock, and your keyboard layout can change it.
CodeKeyAThe browser’s name for the key’s position. This determines which key lights up on the diagram.
LocationStandardStandard, Left, Right, or Numpad when the browser distinguishes them.
StatePressedPressed while you hold the key; Released after you let go.
RepeatNoYes when holding the key causes automatic repeats. The key still counts only once toward coverage.

Why Key and Code can disagree

Press the physical A key alone and you might see Key a, Code KeyA. Hold Shift and press the same key: Key may become A, but Code stays KeyA. Coverage still counts that one position once.

If you use a different keyboard layout, the letters printed on your keys may not match the diagram. Key shows the character you typed; Code identifies the position reported by your browser.

Status guide

How to Read Your Keyboard Test Results

The colors show which keys you have tried and which are held down. Coverage measures your progress through the diagram, not your keyboard’s overall condition.

StatusMeaning
PressedThe tester currently shows this key as held down.
TestedThe tester has detected this key at least once since you started or reset the test.
UntestedThe tester has not detected this key yet. Press it to check whether it responds.

Reaching 100% means every testable key on the diagram responded at least once. It does not rule out occasional missed presses or problems in other apps.

Troubleshooting

What to Do If a Keyboard Key Is Not Responding

If a key does not light up, check whether the problem also happens outside this page.

1

Confirm tester focus

Click the green test panel again, then press the key. The tester will not detect your presses while you are typing in the address bar or another window.

2

Compare a plain text field

For letters and numbers, try typing in Notepad or TextEdit. If the key works there, a browser shortcut or extension may be preventing this page from detecting it.

3

Rule out software layers

Temporarily turn off macros and key-remapping software. Try another input language if you use an input method, then test in another browser or a private window with extensions disabled.

4

Check the connection

Reconnect the keyboard or wireless receiver and try another USB port without a hub. Check the battery on wireless keyboards. For a built-in laptop keyboard, restart the computer and test again.

5

Try another keyboard or computer

Try the keyboard on another computer, or another keyboard on this one. A failure that follows the device points at hardware or firmware; a failure that stays on one PC points at drivers or OS settings.

Still stuck after the checklist?

Contact the manufacturer or check your warranty before taking the keyboard apart or installing unofficial firmware.

Scope

What an Online Keyboard Test Can and Cannot Detect

This test shows which key presses your browser detects. It can help you find a problem, but it cannot identify every hardware fault.

Can show

Which keys respond, whether they appear held or released, and how many keys you have tested. You can also compare the typed character with the key’s position.

Cannot prove

Whether a key will work reliably every time, what is causing repeated or missed presses, or how much delay a wireless connection adds.

Often missing by design

Fn, some media and power keys, and shortcuts such as Alt+Tab may be handled by your keyboard or computer without reaching the browser.

Testing keys together

Testing keys one at a time does not show whether they work together. Use the ghosting test to check combinations you use in games or shortcuts.

Learn more about how the test works and its limitations on the methodology page.

Related tools

Keyboard Test vs. Ghosting and Double Typing Tests

Use this page to check individual keys. For repeated typing or keys that stop responding when held together, choose a test below.

NeedTool
See whether keys light up and track coverageThis keyboard tester
One press seems to type two charactersKeyboard double typing test
Several keys held together; rollover / NKROKeyboard ghosting test
Mouse buttons or scroll instead of keysMouse test

Keyboard Tester FAQ

How can I test my keyboard online?

Click the test area, then press keys on your physical keyboard. Each detected key lights up on the diagram and adds to your tested-key count. Your key presses stay on this page, and results are cleared when you refresh.

Can this keyboard tester check every key?

You can test letters, numbers, Shift and similar keys, arrows, navigation keys, and the number pad. Browsers may not detect Fn, some media keys, or system shortcuts. The diagram shows a full-size US keyboard, so skip any keys your keyboard does not have.

Why is my keyboard key not lighting up?

Click the test area again and retry. For letters and numbers, check whether you can type them in Notepad or TextEdit. If they work there, try another browser or disable extensions. If they do not work in other apps either, check the connection and try another computer. A gray key alone does not mean the key is broken.

Can I test my laptop keyboard?

Yes. Click the test area and press the keys on your laptop. Skip diagram keys your laptop does not have, such as a separate number pad. You may need to hold Fn to test F1–F12; some keys control your computer instead of lighting up here.

Can I test the Fn key or system shortcuts?

Usually not. Fn often works within the keyboard itself, so a web page cannot detect it on its own. Shortcuts such as Alt+Tab may switch apps or open menus instead of lighting up here. Try their usual function outside the tester to check whether they work.

What is the difference between a keyboard tester and a keyboard ghosting test?

This keyboard tester helps you check individual keys and keep track of which ones you have tried. A keyboard ghosting test checks whether several keys register when held together. If one press types twice, use the keyboard double typing test.