Test every key on your keyboard in real time. Press keys to see browser-recognized key names, physical key codes, keydown/keyup events, modifiers, repeat status, active combinations, key history, and rollover behavior.
This online keyboard tester is useful for gaming keyboards, laptop keyboards, mechanical switches, membrane keyboards, external USB keyboards, wireless keyboards, stuck keys, key chatter, shortcut testing, and anti-ghosting checks.
Tip: click Activate first, then press keys. Some browser shortcuts, system keys, Fn keys, media keys, and OS-reserved keys may not reach the webpage.
An online keyboard tester is a browser tool that listens for keyboard events and shows which keys the browser recognizes. When you press a key, the page receives a keydown event. When you release it, the page receives a keyup event. The tester highlights the matching key on a visual keyboard, records event details, and shows active combinations.
This is useful when you suspect a keyboard issue. A key may feel sticky, fail to register, register twice, or disappear when other keys are held. A keyboard tester helps separate simple input problems from game-specific settings. If the key does not show in the browser tester, the issue may be hardware, firmware, OS layout, wireless interference, driver behavior, or browser limitations. If the key works here but not in a game, the issue may be the game binding, input mode, overlay, or anti-cheat setting.
A keyboard tester can also help you understand the difference between the character value and the physical key. The key value is the meaning generated by your keyboard layout and modifiers. The code value is the physical key position reported by the browser. For example, the same physical key can produce different characters on different layouts, but the code may still represent the physical position.
For gamers, the most useful part is combination testing. Hold movement keys, jump, sprint, crouch, push-to-talk, weapon swap, or ability keys together. If one key disappears while the others are held, you may be seeing ghosting or rollover limitations. This is common on some low-cost keyboards and laptop keyboards.
The readable value of the key, affected by layout and modifiers such as Shift or AltGraph.
The physical key position, useful for testing WASD, arrows, numpad, and layout-independent key mapping.
Shows when the browser sees the press and release, helping identify stuck keys and missing release events.
Shows when holding a key triggers repeated keydown events from the operating system or browser.
Tracks Shift, Control, Alt, Meta, Caps Lock, Num Lock, Scroll Lock, and AltGraph where supported.
Counts how many keys are recognized at once and saves your highest simultaneous key count during the session.
Keyboard ghosting happens when some key combinations do not register correctly while multiple keys are pressed. In games, this might appear as movement stopping when you press jump, sprint, crouch, or push-to-talk. Rollover describes how many simultaneous key presses a keyboard can correctly report. A keyboard with better rollover can recognize more keys at the same time.
Many keyboards work fine for typing because normal typing rarely requires many keys held at once. Gaming is different. You may hold W to move forward, A to strafe, Shift to sprint, Space to jump, and another key for voice chat or ability use. If the keyboard matrix cannot report that combination, one or more keys may vanish.
Anti-ghosting keyboards are designed to reduce these problems, but marketing terms can be confusing. Some keyboards only support anti-ghosting on specific gaming clusters. Some support six-key rollover over USB. Some mechanical keyboards support N-key rollover, where many keys can be pressed together. A live tester helps you verify the actual combinations you use.
| Term | Meaning | Gaming Example | What to Test |
|---|---|---|---|
| Ghosting | A key does not register when other keys are held. | W + A + Space works, but adding Shift drops Space. | Hold your exact in-game movement combo. |
| Key Blocking | The keyboard prevents a key from registering to avoid false input. | A third or fourth key stops appearing. | Press groups of keys slowly and watch history. |
| 6KRO | Around six regular keys can be reported at once, often plus modifiers. | Usually enough for many games, but not always rhythm games. | Count the maximum recognized held keys. |
| NKRO | N-key rollover, meaning many keys can be held simultaneously. | Useful for rhythm games and complex input chords. | Hold many keys and check whether all appear. |
Start with a clean single-key test. Press each key once and confirm that it highlights on the visual keyboard. Then hold the key and check whether repeat behavior appears. Finally release the key and confirm that it turns off. If a key stays active after release, click Clear Results and test again. If it still happens, the key may be sticky, the browser may have lost focus, or a hardware issue may exist.
Next, test combinations. For gaming, hold movement keys and add actions one at a time. For typing, test modifiers such as Shift, Alt, Ctrl, and AltGraph. For productivity shortcuts, test common shortcuts carefully. Do not rely on the tester for protected system shortcuts such as Ctrl+Alt+Delete, OS-level screenshot keys, or laptop Fn layer functions because they may never reach the browser.
Test both wired and wireless conditions. Wireless keyboards can behave differently when batteries are low, receivers are far away, Bluetooth is congested, or the keyboard goes into power-saving mode. If a wireless key drops intermittently, move the receiver closer or test with a cable if supported.
A key never appears in the tester. This may indicate a switch, membrane, cable, firmware, layout, or OS issue.
A key registers multiple times from one press. Mechanical switches can develop chatter when contacts become unreliable.
A key remains active after release. The keycap may be stuck, the switch may be dirty, or the browser may have lost focus.
Certain combinations fail when several keys are pressed together. This is often keyboard matrix or rollover related.
The physical key works, but the character is unexpected. Check OS keyboard language and layout settings.
Number pad keys may change behavior when Num Lock is off. Test both Num Lock states.
Gaming keyboards are often judged by response feel, rollover, anti-ghosting, switch consistency, and shortcut reliability. A tester helps you verify whether your movement and action combinations are recognized before you blame the game. For example, FPS players can test W + A + Shift + Space + Ctrl. MMO players can test modifier binds like Shift + 1, Ctrl + Q, or Alt + E. Rhythm game players can test many simultaneous letter keys.
Do not assume that “gaming keyboard” automatically means every key combination works. Some keyboards support anti-ghosting only in popular gaming areas. Some laptop keyboards have limited rollover. Some wireless modes have different behavior from wired modes. Testing the exact combinations you play with gives the most useful answer.
| Game Type | Useful Keyboard Test | Why It Matters |
|---|---|---|
| FPS / Battle Royale | W + A/D + Shift + Space + Ctrl + voice key. | Movement, sprint, jump, crouch, and communication often overlap. |
| MMO / RPG | Shift/Ctrl/Alt + number row and ability keys. | Modifier binds must register consistently during combat. |
| Rhythm Games | Multiple letter keys held or tapped together. | High simultaneous input can reveal rollover limits. |
| Racing / Flight | Arrow keys plus modifiers and camera keys. | Steering, throttle, brake, and view controls may overlap. |
| Strategy Games | Control groups, Shift queues, Alt/Control camera binds. | Hotkeys need precise modifier recognition. |
A web keyboard tester is powerful, but it cannot capture everything. Some keys are handled by the operating system before the browser sees them. Some keys are handled by the browser as shortcuts. Some laptop Fn-layer keys are interpreted by firmware and never create normal keyboard events. Some media keys may appear differently depending on browser and OS support.
KeyboardEvent data can also vary by layout and device. The key value reflects layout and modifiers, while the code value aims to represent the physical key. That is why you may see different output on US, UK, German, French, Urdu, Arabic, or other keyboard layouts. This is normal and does not automatically mean the keyboard is broken.
If a key fails in the tester, start with simple checks. Clean around the keycap, reconnect the keyboard, try a different USB port, change batteries, restart Bluetooth, and test in another browser. If the key works in one browser but not another, the issue may be browser focus or shortcut handling. If it fails everywhere, hardware or driver issues are more likely.
For mechanical keyboards, carefully removing a keycap can reveal debris or a bent stabilizer. Do not pour liquid into the keyboard. For laptop keyboards, avoid aggressive keycap removal unless the model is designed for it. For wireless keyboards, test with fresh batteries and reduce distance from the receiver.
This widget runs locally in your browser. It does not need a login and does not send typed content to a server. Still, you should avoid typing passwords, private messages, recovery phrases, bank details, or personal information into any keyboard tester. Use random keys, gaming combos, and diagnostic combinations only.
The event history stores only recent key event details on the page during the current session. Clearing the results removes the visible history. If you add analytics or backend logging to your site later, be careful not to log typed keys, because keyboard data can be sensitive.
This page covers keyboard tester, online keyboard test, key tester, keyboard key test, mechanical keyboard tester, gaming keyboard tester, anti-ghosting test, keyboard ghosting test, key rollover test, N-key rollover, 6KRO, key chatter test, stuck key test, keydown keyup tester, KeyboardEvent key, KeyboardEvent code, modifier key test, numpad test, arrow key test, function key test, and browser keyboard event monitor.
A keyboard tester is a tool that shows which keys your browser recognizes when you press and release them. It helps test dead keys, stuck keys, key chatter, modifiers, ghosting, and rollover.
If the key works here, check your game keybinds, input mode, overlays, anti-cheat behavior, controller settings, keyboard layout, and whether another app is intercepting the key.
The key may be broken, blocked by the operating system, captured by the browser, handled by firmware, disabled by Fn layer behavior, or not supported as a normal keyboard event.
Keyboard ghosting is when certain keys fail to register while multiple keys are pressed together. It is usually related to keyboard matrix design and rollover limits.
Key rollover describes how many keys can be pressed and recognized at the same time. N-key rollover means many simultaneous keys can be reported correctly.
It can help reveal chatter if one physical press creates multiple rapid keydown events. However, a full switch diagnosis may require repeated tests or hardware inspection.
The key value depends on keyboard layout and modifiers. The code value represents the physical key position more directly. Different language layouts can produce different characters from the same physical key.
Sometimes, but not always. Many Fn-layer actions are handled by keyboard firmware or the operating system and may not reach the browser as normal keyboard events.
No. Do not type passwords, recovery phrases, private messages, or sensitive information into any keyboard tester. Use random keys and diagnostic combinations only.
It is designed for physical keyboards. Mobile virtual keyboards may not generate the same keydown and keyup events, so results can be limited or inconsistent.
Activate the tester, press keys one by one, then test your real gaming or work combinations. For accurate diagnosis, compare results across browser, device, and app conditions.