Example 1: Hold keys simultaneously
Input: W, A, Shift, Spacebar pressed simultaneously, held for 480 ms, then released.
Result
- Highest rollover value
- 4 keys
- Last key: code
- Space
- Last key: key
- Spacebar
- keyCode
- 32
- Position
- Default
You decide which services we may enable for analytics, personalization, and external content.
We use cookies and similar technologies on our website to personalize content, embed external media, and better understand how individual areas are used.
Necessary cookies
These entries support essential functions such as security, stability, and form processing.
Optional sections
Your data may be processed with your consent or on the basis of legitimate interests. In the cookie settings, you can reject or explicitly allow each optional category.
Some services process personal data in third countries. By consenting, you also agree to this transfer. You can find more information in our Privacy Policy.
You can reopen and change your selection at any time. · 1.0.2
Use this Keyboard Tester to test your keyboard online: Check every key live, find faulty keys, measure rollover and detect double presses. The keyboard test also shows key, code and keyCode for each pressed key and works on Windows, macOS and Linux.
Built by Luca Stanek
Free, with no sign-up or download: The test runs right in your browser, and nothing is uploaded.
Keyboard tested? Get your own Minecraft server.
Click here and press a key.
The browser responds only while this field is active.
Pressedtestednot tested yetKey chatter detected
Press keys in the area above. Each detected key is highlighted in green.
No key pressed yet.
Hold down as many keys as possible at once. If the maximum stays at 6, your keyboard or connection is limited to 6 keys (6KRO). Gaming keyboards with N-key rollover register significantly more.
No double press detected. A double press is when a key registers again within 40 ms of being released.
Your latest key events will appear here.
Example result
Click the test area and press keys. The tester highlights each detected key, shows the last key's key, code, and keyCode, counts how many keys were pressed simultaneously, and reports double presses. Two examples:
Input: W, A, Shift, Spacebar pressed simultaneously, held for 480 ms, then released.
Result
Input: E key pressed once, released, and reported again 25 ms later without being pressed in between.
Result
This is what the diagram looks like after the example: the detected keys are green.
Quick overview
The Keyboard Tester, also called a Key Tester or Keyboard Checker, shows which keys on your keyboard work, right in your browser. You can test your keyboard online without installing anything.
How it works
Five steps, from choosing a layout to checking the list of missing keys. No account or download needed.
Step 1
Under Key Layout, choose ANSI (US) or ISO (Germany), and under Size, choose Full-size, TKL or Compact to match your keyboard.
Step 2
Click in the test area with the keyboard diagram. The border changes color when the browser starts receiving your key presses.
Step 3
Press each key on your keyboard in turn. Pressed keys light up, and detected keys remain highlighted in green.
Step 4
Hold down multiple keys at once to measure rollover, and press suspect keys slowly several times. The tester marks double presses orange.
Step 5
Under Progress, you can see which keys have not yet been detected. You can ignore keys your keyboard does not have.
Faulty keyboard?
The keyboard test helps you tell whether a problem lies with the keyboard, its connection or a system setting. Four common cases:
If the test area is active (colored border) but nothing lights up, no key signal is reaching the computer. Check the cable, USB port, wireless receiver, battery or Bluetooth pairing, then test again.
If a key remains under Not Yet Detected after you press it, it is usually dirty, worn or has an intermittent connection. Browsers never report the Fn key, however, and do not always report the Windows or Cmd key.
If the key lights up in the right place on the diagram but key shows a different character from the one printed on your key, your system is set to a different keyboard layout. If letter keys on a laptop report codes such as Numpad7, the built-in numeric keypad is active.
If the tester marks a key orange, its switch has registered one press twice. If Last Key only shows Key repeat: yes while you hold the key down, that is your system's normal key repeat.
Troubleshooting
Four common keyboard problems and how to spot them with the tester. The tester shows what reaches your browser. You can still see problems that originate before the browser, such as in the keyboard or driver.
| Problem | What this means | How to test it |
|---|---|---|
| Rollover (6KRO, NKRO) | How many keys can be detected at once. 6KRO means six keys plus modifiers; NKRO means any combination. | Hold down many keys at once. The maximum shown in the tester tells you your keyboard's limit. |
| Ghosting | On basic keyboards, certain key combinations may cause a keypress to go missing or a key you didn't press to appear. | Press the keys you use together in-game and check that they all light up, with no extra keys. |
| Key chatter | A worn or dirty switch registers two clicks even though you pressed it only once. | Press the suspect key slowly several times. The tester highlights it in orange and counts the chatter events. |
| Dead Key | A key that doesn't register at all, for example because of dirt, a defect, or a loose connection. | Press each button once. Anything that stays green works. Anything that stays gray was not detected. |
Key codes
The browser provides several values for each keypress. The tester displays them for the last key pressed. This helps with setting up key bindings, troubleshooting, and programming.
| Value | Meaning | Examples |
|---|---|---|
| key | The character produced by the key in the current language layout. Shift turns a into A. | a, A, Enter, Shift |
| code | The physical position of the key, regardless of layout. This is the most reliable value for games and shortcuts. | KeyA, ShiftLeft, Numpad7 |
| keyCode | The old numeric code. It's considered obsolete but is still used by many scripts and games. | 65, 16, 103 |
| Position | Shows whether the left or right key (Shift, Ctrl, Alt) or a numpad key was pressed. | Left, Right, Numpad |
Limits
A browser-based tester only sees what the operating system and browser pass on to the page. If these keys don't light up, it usually doesn't mean they're defective:
| Key | Why |
|---|---|
| Fn key | Processed by the keyboard itself and never sent to the computer. |
| Windows key, Cmd key | The operating system may reserve it for itself, for example for the Start menu. |
| Print Screen key | On Windows, the browser usually only reports when you release the key. The tester counts this as tested. |
| Browser shortcuts such as Ctrl+W, Ctrl+T or Alt+F4 | The browser or system executes them before the page can intercept them. |
Discover more
Click test and click counter: measure clicks per second over 1, 2, 5, 10, 30, or 60 seconds using your mouse or spacebar, with rank, high score, and history.
Built by Dimitri Heissler
Typing test: Measure your typing speed in WPM, accuracy, and keystrokes per minute over 1 minute or 15 to 120 seconds, in German or English, with a rank.
Built by Dimitri Heissler
Browser-based gamepad test for PS5, PS4, Xbox, and PC controllers: check buttons, sticks, and triggers, measure stick drift with a deadzone recommendation, and test vibration.
Built by Dimitri Heissler
Online Mouse Test: Check all mouse buttons, including extra buttons, detect double-click issues, test scroll wheel direction, and measure the polling rate in Hz.
Built by Dimitri Heissler
FAQ
Quick answers about keyboard testing, key codes, rollover, double presses and layouts.
A Keyboard Tester checks in your browser whether every key on your keyboard registers. Select the key layout (ANSI or ISO) and size above, click in the test area and press each key once. Pressed keys light up and remain marked green afterward. The counter shows how many keys have been detected, while the Not Yet Detected list shows the rest. The tester also displays key, code and keyCode for the last key, measures rollover and detects double presses.
Yes. This keyboard test is free and requires no installation or account. It runs directly in Chrome, Edge, Firefox and Safari on Windows, macOS and Linux. Only your browser processes the key events: nothing is uploaded or saved, and everything disappears when you close the page. A browser cannot measure polling rate or input lag; you need the manufacturer's software for that. Keyboard Tester, Key Tester, Keyboard Checker and keyboard test all refer to the same tool.
Press a key in the test area and the tester displays it under Last Key: key is the character produced by your language layout, code is the physical position (such as KeyA or Numpad7), and keyCode is the legacy numeric value. You also see its position (left, right or numpad), hold duration in milliseconds and whether key repeat was active. For games and shortcuts, code is the most reliable value because it does not depend on the layout. If a key shows nothing here, its signal is not reaching the browser.
If no keys light up even though the test area is active, no signal is reaching the computer. Check the cable, USB port, wireless receiver, battery or Bluetooth connection. If only one key stays gray, dirt, a worn switch or an intermittent connection is usually the cause. Browsers cannot report some keys, though: the keyboard processes the Fn key internally and never sends it; the operating system may intercept the Windows or Cmd key; and the system handles shortcuts such as Ctrl+W or Alt+F4 before the page can see them. On Windows, the Print Screen key usually reports only its release, but the tester still counts it as tested.
In that case, the keyboard is usually not faulty. Press the key in the test area and compare code and key under Last Key: code identifies the key's position, while key is the character your operating system produces. The diagram uses US layout labels. If the key lights up in the right place but key shows a different character from the one printed on your key, your system is set to a different keyboard layout, such as English instead of German. Change it in your language or keyboard settings. If letter keys on a laptop report codes such as Numpad7, the built-in numeric keypad is active.
Rollover tells you how many keys can be detected at once. Many keyboards report six keys plus modifiers such as Shift and Ctrl over USB (6KRO); gaming keyboards with N-key rollover (NKRO) report significantly more. Hold down as many keys as possible in the tester: the highest value under Rollover shows your keyboard's limit. It is often lower over Bluetooth and some wireless modes than over a cable. Ghosting means that certain key combinations cause a key to go missing or one you did not press to appear. Test the keys you use together in games, such as W, A, Shift and Space: if all of them light up and no extras do, everything is working.
A double press occurs when a key registers one press twice. The tester counts it as a double press if the same key is registered again less than 40 ms after release, and marks it orange. Press the suspect key slowly several times. If it registers more than once per press, the switch is usually worn or dirty. If Last Key only shows Key repeat: yes while you hold it down, that is your system's normal key repeat, not a double press. If compressed air or careful cleaning with isopropyl alcohol does not help, you can replace the switch without soldering on a hot-swap keyboard. The threshold is a rule of thumb, not proof for a warranty claim.
Yes. Under Key Layout, choose ANSI (US) or ISO (Germany). Under Size, choose Full-size, TKL without a numpad, or Compact with just the main key block for small keyboards such as 60% models. Keys are detected by position, so the test works with QWERTZ, QWERTY and AZERTY. The diagram uses US layout labels; you can see the character from your layout under key. On a Mac, the tester shows Cmd, Option and Control with their symbols. On smartphones and tablets, you need a keyboard connected by USB or Bluetooth.
Any more questions?
Contact SupportPlay with your tested keyboard on your own server — with DDoS protection, easy Mod management, and enough power for your friends.
No setup. No risk. Online in seconds.
Looking for more tools? View all PC & peripheral tools
© 2026 ZAP-Hosting GmbH