Free keyboard diagnostic

Keyboard Tester Online – Test Every Key Free

Run a free keyboard test in your browser. Press keys on your physical keyboard and watch them light up below to check letters, number keys, modifiers, arrows, function keys, punctuation and the numpad.

Live test

Press any keyboard key

Keys turn blue while held and remain marked after they have been tested.

Last key—
Code—
Location—
Keys tested0

Some browser or operating-system shortcuts can be intercepted before a webpage receives them. If a special key does not register here, that alone does not prove the key is defective.

What this tool checks

Test common keyboard keys in seconds

Letters and number row

Check A–Z, 0–9, punctuation, Backspace, Tab, Caps Lock, Enter and Space.

Left and right modifiers

The tester distinguishes left/right Shift, Control and Alt when the browser exposes the key location.

Function and navigation keys

Check F1–F12, Insert, Delete, Home, End, Page Up, Page Down and arrow keys.

Numpad

Test Num Lock, digits, decimal, Enter and calculator operators on a full-size keyboard or external keypad.

Useful before typing practice

When should you use a keyboard tester?

A keyboard tester is useful when a key feels inconsistent, repeats unexpectedly, stops responding, or behaves differently after cleaning, travel, a spill, a keyboard replacement, or connecting a USB/Bluetooth keyboard. It is also a quick way to verify left/right modifier keys and numpad input before a typing test.

For typing practice, a reliable keyboard matters more than an expensive one. If every key registers consistently and the keyboard feels comfortable, you can learn touch typing on it. If you are choosing a new keyboard, read our guide to choosing a comfortable keyboard for typing practice.

Common questions

Keyboard tester FAQ

How do I test my keyboard?

Press each physical key once. A working key should light on the visual keyboard and remain marked as tested.

Can I test a laptop or external keyboard?

Yes. Laptop, USB and Bluetooth keyboards can all be checked when the browser receives their key events.

Why might a key not appear?

Some operating-system and browser shortcuts are intercepted before the page receives them. Check the same key in another app before deciding the hardware is faulty.

Can I test the numpad?

Yes. Use Num Lock, digits, decimal, Enter and calculator operators to confirm dedicated 10-key input before numpad practice.

PRACTICAL GUIDE

A practical keyboard check, step by step

Click the test area, then press and release each letter once. Work along the number row, test punctuation, and finish with modifiers and navigation. Check left and right Shift separately. On a full-size keyboard, test the numeric keypad with Num Lock in the appropriate state. Reset the display before repeating a problem key so you can distinguish the new attempt.

Understand what a highlighted key proves

A highlight means the browser received a matching keyboard event. It does not measure switch wear, contact quality, electrical latency or whether every application will accept the key. Holding a key may create normal repeat events. A missing highlight can come from a browser shortcut, operating-system interception, focus loss, a remapped layout or a genuine hardware problem.

If a key appears to fail

First click back into the page and try again. Check the active language layout, lock keys and any keyboard-remapping software. For an external keyboard, check the connection or battery and compare with another app. Avoid assuming a key is broken from a single browser result. Follow the manufacturer’s instructions for cleaning or repair rather than forcing keycaps off.

Tester or online keyboard: choose the right tool

This tester is for physical keys. The online keyboard lets you click virtual keys to compose text inside its own editor; it does not test your hardware. To learn the location and purpose of each group, open the keyboard layout guide. If the keyboard works normally but typing feels slow, move on to finger placement and a short lesson.