Skip to content
Free tool

Keyboard Tester – Test your keyboard online

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

Progress

0 of 104 keys tested

Press keys in the area above. Each detected key is highlighted in green.

Last key

No key pressed yet.

Rollover: simultaneous keys

Currently pressed
0
Highest value
0

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.

Key chatter events

No double press detected. A double press is when a key registers again within 40 ms of being released.

Events

Your latest key events will appear here.

Example result

What this Keyboard Tester shows you

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:

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

Example 2: Double press

Input: E key pressed once, released, and reported again 25 ms later without being pressed in between.

Result

Key chatter on the E key
1
Threshold
40 ms
Tested keys
1 / 104
Key chatter detectedThe key is marked orange in the diagram.

This is what the diagram looks like after the example: the detected keys are green.

Quick overview

The Keyboard Tester at a glance

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.

What for
Checks whether every keypress reaches the browser and measures rollover and duplicate keystrokes.
Costs
Free, no account required
Installation
None; runs in Chrome, Edge, Firefox, and Safari
Systems
Windows, macOS, and Linux, laptop keyboards and external keyboards
Layouts
ANSI (US) with 104 keys and ISO (Germany) with 105 keys, in full-size, TKL, or main-block layouts
Measured
Detected keys, key, code and keyCode, hold duration, rollover, and double presses
Cannot be measured
Polling rate, input lag, and the Fn key, which browsers cannot detect
Privacy
Everything stays in your browser; nothing is uploaded or saved

How it works

How to test your keyboard online

Five steps, from choosing a layout to checking the list of missing keys. No account or download needed.

Step 1

Choose layout and size

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 the test area

Click in the test area with the keyboard diagram. The border changes color when the browser starts receiving your key presses.

Step 3

Press all keys

Press each key on your keyboard in turn. Pressed keys light up, and detected keys remain highlighted in green.

Step 4

Check rollover and double presses

Hold down multiple keys at once to measure rollover, and press suspect keys slowly several times. The tester marks double presses orange.

Step 5

Identify missing keys

Under Progress, you can see which keys have not yet been detected. You can ignore keys your keyboard does not have.

Faulty keyboard?

Keyboard not working? How to narrow down the problem

The keyboard test helps you tell whether a problem lies with the keyboard, its connection or a system setting. Four common cases:

No keys respond

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.

Individual keys stay gray

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.

Wrong characters, such as y instead of z

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.

Keyboard types twice

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

Understanding rollover, ghosting, and double presses

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.

Common keyboard problems and how to test for them
ProblemWhat this meansHow 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.
GhostingOn 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 chatterA 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 KeyA 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

key, code, and keyCode: what the browser reports

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.

The values shown by the Keyboard Tester
ValueMeaningExamples
keyThe character produced by the key in the current language layout. Shift turns a into A.a, A, Enter, Shift
codeThe physical position of the key, regardless of layout. This is the most reliable value for games and shortcuts.KeyA, ShiftLeft, Numpad7
keyCodeThe old numeric code. It's considered obsolete but is still used by many scripts and games.65, 16, 103
PositionShows whether the left or right key (Shift, Ctrl, Alt) or a numpad key was pressed.Left, Right, Numpad

Limits

Keys a browser cannot detect

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:

Keys that browsers do not detect or only detect with limitations
KeyWhy
Fn keyProcessed by the keyboard itself and never sent to the computer.
Windows key, Cmd keyThe operating system may reserve it for itself, for example for the Start menu.
Print Screen keyOn 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+F4The browser or system executes them before the page can intercept them.

Discover more

More tests for mice, controllers and typing

FAQ

Frequently asked questions about the keyboard test

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 Support
Keyboard ready?

Host your own Game Server in 60 seconds

Play with your tested keyboard on your own server — with DDoS protection, easy Mod management, and enough power for your friends.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds

Looking for more tools? View all PC & peripheral tools