Keyboard Test

0/104 keys tested

Progress
0%
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
Num
Caps
Scroll
`
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
Alt
Win
Menu
Ctrl
PrtSc
ScrLk
Pause
Ins
Home
PgUp
Del
End
PgDn
Num
/
*
-
7
8
9
+
4
5
6
1
2
3
Enter
0
.

Test Typing Responsiveness

No Key Pressed Yet

Press any key to start.

Online Keyboard Tester - Test All Keys on Your Keyboard

Test your keyboard keys online for free. This interactive keyboard testing tool helps you check if all keys on your keyboard are working properly, whether you're troubleshooting a new keyboard, diagnosing issues with stuck keys, or verifying keyboard functionality after repairs.

What is a Keyboard Tester?

A keyboard tester is an online tool that displays a visual representation of your keyboard and detects key presses in real-time. When you press a key on your physical keyboard, the corresponding key on the virtual keyboard lights up, confirming that the key is being registered correctly by your computer.

Features

Complete Keyboard Testing

  • 104-key support: Test all standard keyboard keys including function keys, navigation cluster, and numeric keypad
  • Visual feedback: Keys light up when pressed with smooth animations
  • Progress tracking: See which keys you've tested with a clear percentage indicator
  • Key state indicators: Visual confirmation shows tested keys with checkmarks

Detailed Key Information

  • Key codes: View the technical key code, key name, and keyCode value for each pressed key
  • Modifier detection: Check if Ctrl, Shift, Alt, or Meta (Windows/Command) keys are being pressed
  • Repeat detection: Identify if a key press is being repeated (key held down)

Lock State Monitoring

  • Caps Lock indicator: Real-time LED indicator shows Caps Lock status
  • Num Lock indicator: Monitor your numeric keypad lock state
  • Scroll Lock indicator: Check Scroll Lock status with visual feedback

Typing Test Area

  • Interactive text area to test keyboard responsiveness
  • Check key repeat rate and typing feel
  • Verify that keys register correctly during normal typing

How to Use the Keyboard Tester

  1. Start Testing: Simply press any key on your physical keyboard to begin
  2. Press Each Key: Work your way through all keys on your keyboard
  3. Watch for Feedback: Each pressed key will light up in cyan, then turn green to indicate it's been tested
  4. Track Progress: Monitor the progress bar at the top to see how many keys you've tested
  5. Check Details: View detailed information about the last pressed key in the right panel
  6. Test Typing: Use the text area to test continuous typing and keyboard responsiveness
  7. Reset Anytime: Click the "Reset" button to start a new test session

When to Use a Keyboard Tester

New Keyboard Testing

After purchasing a new keyboard, use this tool to verify that all keys are functioning correctly before the return period expires.

Troubleshooting Keyboard Issues

If you suspect certain keys aren't working properly, this tool helps identify exactly which keys have problems.

After Keyboard Cleaning

After cleaning your keyboard or removing keycaps, test all keys to ensure everything was reassembled correctly.

Gaming Keyboard Setup

Gamers can verify that all essential gaming keys respond correctly, including modifier combinations.

Mechanical Keyboard Testing

Test new mechanical keyboard switches to ensure consistent actuation and no chattering issues.

Understanding Key Information

Key vs Code vs KeyCode

  • Key: The character or name of the key (e.g., "a", "Enter", "Shift")
  • Code: The physical key location on the keyboard (e.g., "KeyA", "Enter", "ShiftLeft")
  • KeyCode: A numeric code representing the key (legacy property, may vary by browser)

Modifier Keys

Modifier keys (Ctrl, Shift, Alt, Meta) change the behavior of other keys. The tester shows you when these modifiers are active during a key press.

Common Keyboard Issues Detected

This keyboard tester can help identify:

  • Dead keys: Keys that don't register at all
  • Sticky keys: Keys that register multiple times from a single press
  • Inconsistent keys: Keys that only work sometimes
  • Lock key problems: Issues with Caps Lock, Num Lock, or Scroll Lock detection

Browser Compatibility

This keyboard testing tool works in all modern web browsers including Chrome, Firefox, Safari, and Edge. No downloads or installations required - simply open the page and start testing.

Privacy and Security

All keyboard testing happens entirely in your browser. No key presses are recorded, stored, or transmitted to any server. Your typing data remains completely private on your device.

Tips for Best Results

  1. Use fullscreen: For the best experience, maximize your browser window
  2. Test systematically: Work through keys in order (left to right, top to bottom) to avoid missing any
  3. Check all keys: Don't forget to test less common keys like Scroll Lock, Pause, and Print Screen
  4. Test combinations: Try pressing modifier keys with other keys to ensure combinations work
  5. Test the numpad: If you have a numeric keypad, make sure to test it with both Num Lock on and off

Frequently Asked Questions

Why isn't my key being detected?

If a key isn't being detected, it could indicate a hardware problem with your keyboard, a driver issue, or a conflict with your operating system's keyboard settings.

Can I test laptop keyboards?

Yes, this tool works with any keyboard, including laptop keyboards. However, some laptop function keys may not be detected if they're handled by system software.

Does this work with wireless keyboards?

Yes, the tool works with both wired and wireless keyboards. If you experience issues, check your wireless connection and battery level.

What if I get 100% completion?

Congratulations! If all 104 keys show as tested, your keyboard is functioning correctly and all keys are being properly registered by your computer.

Technical Details

This keyboard tester uses the modern JavaScript KeyboardEvent API to detect key presses. It monitors both keydown and keyup events to provide accurate, real-time feedback about keyboard functionality.

The tool displays a standard 104-key keyboard layout, which includes:

  • 12 function keys (F1-F12)
  • Main alphanumeric section (letters, numbers, and symbols)
  • Modifier keys (Shift, Ctrl, Alt, Meta/Windows)
  • Navigation cluster (arrows, Insert, Delete, Home, End, Page Up, Page Down)
  • Numeric keypad with NumLock
  • Special keys (Escape, Tab, Caps Lock, Enter, Backspace, Space)
  • System keys (Print Screen, Scroll Lock, Pause/Break)

Conclusion

Whether you're a gamer, programmer, writer, or casual user, this free online keyboard tester provides a simple way to verify your keyboard is working correctly. No software installation needed - just visit the page and start testing your keys immediately.