Free Online Tool

Keyboard Tester

Press any key to test if your keyboard is working correctly. Every key lights up in real-time โ€” instantly detect stuck or broken keys.

Works with any keyboard layout ยท No installation required ยท 100% Free

Currently Pressed
Key Tested โœ“
Not Yet Tested
0/104 keys tested (0%)
Click here then press any key to begin testing
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
PrtSc
Scr Lk
Pause
~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
_-
+=
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
Caps Lock
A
S
D
F
G
H
J
K
L
:;
"'
Enter
Shift
Z
X
C
V
B
N
M
<,
>.
?/
Shift
Ctrl
Win
Alt
Space
Alt
Win
Menu
Ctrl
Ins
Home
PgUp
Del
End
PgDn
โ†‘
โ†
โ†“
โ†’
LkNum
/
*
-
Home7
โ†‘8
PgUp9
+
โ†4
5
โ†’6
End1
โ†“2
PgDn3
Enter
Ins0
Del.

โ† Scroll horizontally to see the full keyboard

Why Use Our Keyboard Tester?

Real-Time Detection

Every key press is detected instantly with zero lag. See which key you're pressing, its event code, and raw keyCode value all at once.

Complete Key Coverage

Tests all keys including function keys (F1โ€“F12), modifier keys, the full numpad, navigation cluster, and every letter & symbol.

100% Private & Free

Runs entirely in your browser. No data is sent to any server. No account needed. Completely free with no ads interrupting your test.

Works Everywhere

Compatible with Windows, macOS, and Linux. Works with USB, Bluetooth, and laptop keyboards. Supports QWERTY and other layouts.

Stuck Key Detection

Visually see keys that are stuck or not releasing. A key that stays highlighted blue after you lift your finger indicates a stuck key.

Progress Tracking

Track how many keys you've tested with our progress bar. Aim for 100% to confirm every single key on your keyboard is functioning.

How to Test Your Keyboard

1

Open the Tool

Navigate to the keyboard tester page โ€” no download or login required.

2

Click the Tester

Click inside the keyboard area to give it focus so it can detect your key presses.

3

Press Your Keys

Press each key one by one. Green = working. Blue = currently held. White = not yet tested.

4

Identify Issues

Any key that stays white after pressing it may be broken, stuck, or unresponsive.

What Is a Keyboard Tester?

A keyboard tester is a free online utility that lets you check whether every key on your keyboard is registering correctly in your browser. When you press a physical key, the virtual keyboard on screen highlights that key in real-time, giving you instant visual confirmation that the key is functional.

Our online keyboard tester is particularly useful for diagnosing common keyboard problems such as stuck keys, unresponsive keys, or keys that register the wrong character. It works with all standard keyboard layouts including QWERTY, QWERTZ, and AZERTY, and supports all major operating systems including Windows, macOS, and Linux.

When Should You Test Your Keyboard?

  • After purchasing a used keyboard โ€” Verify that all keys work before committing to the purchase.
  • After cleaning a keyboard โ€” Liquid or debris can cause keys to stick or stop working after cleaning.
  • When a key feels unresponsive โ€” Quickly identify which specific key is causing issues.
  • For gaming keyboards โ€” Test every key before a gaming session to ensure peak performance.
  • For mechanical keyboards โ€” Test switches after replacing them to confirm proper installation.
  • For developers โ€” Verify key codes and event codes for keyboard-driven applications.

Understanding Key Codes

Our keyboard tester also displays the key value (the character produced), the code property (the physical key identifier), and the keyCode (the legacy numeric identifier). This information is invaluable for developers building keyboard shortcuts, games, or accessibility features.

How to Fix a Stuck or Broken Key

If the keyboard tester reveals a stuck key (stays blue after releasing), try these fixes:

  1. Gently press and release the key multiple times to dislodge any debris.
  2. Use compressed air to blow out dust and particles from beneath the keycap.
  3. For mechanical keyboards, remove the keycap and clean the switch underneath.
  4. For membrane keyboards, check for liquid damage and allow the keyboard to dry completely.
  5. Update or reinstall your keyboard drivers via Device Manager (Windows) or System Preferences (macOS).

Frequently Asked Questions