Press any key to test it — works in your browser, no software needed
Last pressed:
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
Prt Sc
Scr Lk
Pause break
Home
End
~ `
1
2
3
4
5
6
7
8
9
0
_ -
+ =
⟵
Page up
Num Lock
/
*
−
Tab
Q
W
E
R
T
Y
U
I
O
P
{ [
} ]
| \
Page down
7
8
9
+
Caps Lock
A
S
D
F
G
H
J
K
L
: ;
" '
ENTER
ins
4
5
6
SHIFT
Z
X
C
V
B
N
M
< ,
> .
? /
SHIFT
del
1
2
3
Enter
CTRL
ALT
ALT
CTRL
›
0
.,
‹
›
›
Status:Ready
Keys Tested:0
A
Not tested
A
Pressed now
A
Tested ✓
Why Use This Keyboard Tester?
⚡
Instant Feedback
See results the moment you press a key — no delay, no loading.
🌐
No Download
Works in any modern browser on Windows, Mac, Linux, or Chromebook.
🔒
Private & Safe
Your keystrokes stay on your device. Nothing is sent to our servers.
🖱️
Mouse Buttons Too
Click the left, middle, or right mouse button to test those as well.
🎮
Full Key Coverage
Tests all 104+ keys including function row, numpad, and modifier keys.
📊
Track Progress
Counter shows how many keys you've tested so far in the session.
How to Test Your Keyboard
Testing a keyboard online is straightforward. Here's what to do:
Step 1: Open this page and make sure your keyboard is connected.
Step 2: Click anywhere on the page to make sure it has focus.
Step 3: Press each key on your keyboard one by one.
Step 4: Watch the virtual keyboard — keys turn cyan while held, white once
released and confirmed working.
Step 5: Any key that doesn't light up may have a hardware issue.
For best results, switch your keyboard to the English (US) layout before testing, since key detection is based on
key codes rather than characters.
When Should You Run a Keyboard Test?
There are a few common situations where running a keyboard test online makes sense before anything else:
After a Liquid Spill
Water, coffee, or juice getting into a keyboard is one of the most common causes of key failure. After the
keyboard has fully dried out, run a test to see which keys (if any) were damaged. This saves you from paying for a
full replacement when only a few keys are affected.
Before Buying a Used Keyboard
If you're buying a second-hand mechanical keyboard or any used keyboard, testing it before committing is just
good sense. Open this page, run through the whole key layout, and verify everything works.
When Keys Feel Sticky or Unresponsive
Sometimes keys register fine but feel different — or vice versa. A key can feel perfectly normal to press but not
actually register in software. This tester removes all doubt by showing you in real time what the computer is
actually receiving.
Gaming Keyboard Ghosting Check
Gamers often need to press multiple keys simultaneously. While this tool doesn't specifically test anti-ghosting,
you can press several keys at once and see which ones register, giving you a rough sense of your keyboard's
rollover capability.
General Maintenance Check
Even if nothing feels wrong, running a full keyboard test every few months is a good habit — especially on
heavily used keyboards. Catching a failing key early is always better than finding out mid-document that the
letter didn't type.
Keyboard Switch Types and How They Fail
Not all keyboards are built the same — and when a key stops working, the reason often depends on the type of
keyboard you're using. Understanding the difference helps you diagnose problems faster.
Mechanical Keyboards
Mechanical keyboards use individual physical switches beneath each key. Each switch has a spring and a metal
contact point that registers a keypress. When a mechanical key fails, it's usually due to dust or debris blocking
the switch, a worn-out spring losing tension, or oxidized contacts that no longer make clean electrical contact.
The upside: individual switches can be cleaned or replaced without swapping the whole board. If a key fails the
test, try removing the keycap and spraying compressed air into the switch before assuming it's dead.
Membrane Keyboards
Membrane keyboards use a pressure pad underneath the keys rather than individual switches. A keypress pushes a
dome down onto a circuit layer to complete the connection. These are common in budget keyboards and most laptop
keyboards. Membrane keys fail more silently — the dome can collapse or the circuit layer can crack from repeated
use. A key that feels mushy or needs extra pressure to register is a classic sign of a failing membrane. Once a
membrane layer cracks, repair is rarely practical.
Scissor Switch Keyboards
Scissor switches are a variation found almost exclusively on slim laptops and low-profile keyboards. They use two
interlocking plastic pieces to stabilize each key. Scissor switches are reliable but sensitive to debris — even a
small crumb under a key can cause it to stick or fail to register. If a laptop key passes the test inconsistently
(works sometimes, not others), remove the keycap carefully and clean underneath before concluding the key is
faulty.
Optical and Hall Effect Keyboards
Newer high-end gaming keyboards increasingly use optical switches (which detect keypresses with light) or Hall
effect switches (which use magnets). These have no physical contact points, so they're far more resistant to wear
and debris. If a key on one of these keyboards fails the test, the issue is more likely a firmware or driver
problem than a hardware fault.
What to Do When a Key Fails the Test
If a key doesn't light up after pressing it during the test, don't assume the keyboard is ruined. Work through
these steps in order before spending money on a replacement.
1. Confirm It's Not a Software Issue First
Open a plain text editor like Notepad (Windows) or TextEdit (macOS) and try typing with the key in question. If
it types there but not elsewhere, the problem is a shortcut conflict or app setting — not the keyboard. If it
doesn't type anywhere, you have a hardware problem worth investigating.
2. Clean the Key
This fixes more keyboard problems than anything else. Turn the keyboard upside down and shake gently to dislodge
debris. Then use a can of compressed air to blast around and underneath the key. For mechanical keyboards, pull
the keycap off entirely (a keycap puller costs under $5) and clean the switch directly. For laptop keys, use
short, careful bursts of air at an angle — never blow straight down, as this can push debris further in.
3. Check Your Keyboard Layout Settings
On Windows, go to Settings → Time & Language → Language and check your input language. On macOS, go to System
Settings → Keyboard → Input Sources. If your layout is set to anything other than your physical keyboard's layout,
certain keys will produce unexpected characters or not register as expected in this tester.
4. Update or Reinstall Keyboard Drivers
On Windows, open Device Manager, expand "Keyboards," right-click your keyboard, and choose "Update driver." If
that doesn't help, choose "Uninstall device" and restart — Windows will reinstall the driver automatically. On
macOS, driver issues are rare with standard keyboards, but a full restart often resolves unusual key behavior.
5. Test on a Different Computer
Plug your keyboard into another computer (or connect via Bluetooth to another device) and run the test again. If
the key works fine there, the problem is with your original computer's settings or ports — not the keyboard. If it
fails on the second computer too, the hardware is genuinely faulty.
6. Consider Repair vs. Replacement
For mechanical keyboards, a single failed switch can often be replaced at home with a soldering iron and a
replacement switch ($0.50–$2 per switch). For membrane keyboards, repair is usually not worth the effort — a
replacement keyboard in the same price range makes more sense. For laptop keyboards, key replacement varies by
model: some laptop keys can be reattached or individually replaced, while others require a full keyboard deck
replacement.
Key Rollover and Anti-Ghosting Explained
If you play games or type very fast, you've probably encountered a situation where pressing multiple keys at once
caused some of them to not register. This is called keyboard ghosting, and understanding rollover is how you know
whether your keyboard handles it well.
What Is Key Ghosting?
Ghosting happens when a keyboard's internal circuit matrix can't distinguish between certain combinations of
simultaneously pressed keys. It's not a software bug — it's a hardware limitation baked into how the keyboard's
circuit matrix is wired. On budget membrane keyboards, pressing as few as three specific keys at once can cause
one of them to be silently dropped or a phantom "ghost" key to be registered instead.
What Is N-Key Rollover (NKRO)?
N-Key Rollover means the keyboard can correctly register every key pressed simultaneously, no matter how many are
held at once. Full NKRO is common on mid-range and high-end mechanical gaming keyboards. 6-Key Rollover (6KRO) is
a common middle ground — it handles up to 6 simultaneous keypresses correctly, which is more than enough for most
games and fast typists. If your keyboard is advertised as having NKRO or 6KRO, you can roughly verify it by
pressing as many keys as possible at once during this test and checking how many register.
Does Ghosting Affect Typists?
For everyday typing, ghosting is rarely a problem — most people don't press 4+ keys simultaneously in normal use.
It becomes noticeable for gamers (WASD + Shift + Space combinations), musicians using keyboard-based instruments,
and accessibility users who rely on chord-based input methods. If you notice dropped keys only during fast or
simultaneous input — not during normal single-key typing — ghosting is the likely culprit.
Common Keyboard Problems and What They Mean
Not every keyboard issue looks the same. Here are the most frequently reported problems and what's usually behind
them.
Key Double-Types (Registers Two Letters When Pressed Once)
This is called key chatter, and it's one of the more frustrating issues to deal with. It usually means the
switch's metal contacts are bouncing slightly when they make contact — a normal physical phenomenon, but one that
should be filtered out by the keyboard's firmware. On mechanical keyboards, chatter often develops as switches age
and the contacts wear down. Some keyboards allow you to adjust debounce delay in their software to work around it
temporarily. If multiple keys on an older keyboard are chattering, the keyboard is nearing end of life.
Key Registers Slowly or With a Delay
A delayed keypress is almost always a software issue rather than hardware. Check your USB port (try a different
one), update your keyboard driver, and close any background applications that might be intercepting keyboard input
such as macro tools, gaming overlays, or accessibility software. On wireless keyboards, delay can also indicate a
weak battery or radio interference from other 2.4GHz devices nearby.
Key Feels Fine but Doesn't Register
This is what this keyboard tester is specifically designed to catch. A key that feels normal to press but
produces no output has either a broken switch contact, a failed circuit trace, or a cracked membrane layer
underneath it. On mechanical keyboards, try cleaning the switch first. If cleaning doesn't fix it, the switch
itself has failed and needs replacing.
Multiple Keys Stop Working at Once
When an entire section of the keyboard fails simultaneously — a full row, column, or region — it usually points
to a damaged circuit trace on the PCB or membrane rather than individual key failures. Liquid spills that weren't
cleaned immediately often cause this pattern. Single-switch failure is almost always isolated to one key; if
several nearby keys all fail at once, the problem is at the circuit level.
Keys Work but Type the Wrong Characters
If this tester shows the correct key being detected but your word processor is getting different characters, the
issue is 100% a keyboard layout mismatch in your OS settings. The tester works on raw key codes, not characters —
so a mismatch between what you pressed and what was typed is always a software layout problem, never a hardware
one.
Testing Keyboards on Windows, macOS, and Linux
This keyboard tester works across all major operating systems, but there are a few things worth knowing about
each platform that can affect your results.
Windows 10 and Windows 11
Windows keyboards generally test without issues. The main thing to check is that your input language is set to
match your physical keyboard layout — go to Settings → Time & Language → Language & Region. If you have multiple
input languages installed, a quick toggle with the Windows key + Space shortcut could have switched you to an
unexpected layout. Also note that some keys like the Application key (the menu key between right Alt and right
Ctrl) may not register on all Windows keyboards since it's been phased out on many modern layouts.
macOS (Ventura, Sonoma, and later)
Mac keyboards have a few differences worth noting. The Command key sends a different key code than the Windows
key on a PC keyboard, and certain key combinations are intercepted by macOS before reaching the browser — for
example, Command + H will hide the window rather than registering in the tester. This is a system-level behavior,
not a keyboard fault. If you're testing a PC keyboard on a Mac, the Windows key will show up as Command and the
Alt key as Option. For macOS, you can verify keyboard input at a system level through System Settings → Keyboard →
Keyboard Shortcuts.
Linux
Linux handles keyboard input through a software layer called XKB (or Wayland's equivalent on modern distros).
Most standard keys test fine. If you're using a custom keyboard layout or a less common keyboard, you may find
that some key codes are remapped. Testing the keyboard here can help you isolate whether an issue is hardware or
whether your XKB configuration is translating key codes unexpectedly.
Chromebooks
Chromebook keyboards lack some standard keys (there's no Caps Lock by default — it's replaced with a Search key)
and add a few unique ones (screen brightness, volume keys in the function row). These custom ChromeOS keys may not
register in the tester since they often don't send standard browser keyboard events. All alphabetical, number, and
punctuation keys will test correctly.
Testing Wireless and Bluetooth Keyboards
Wireless keyboards introduce a few variables that wired keyboards don't have. Here's how to get an accurate test
and what to watch for.
Make Sure the Connection Is Stable First
Before running a keyboard test online with a wireless keyboard, confirm the connection is stable. Intermittent
Bluetooth connections can cause keys to appear to fail when the real problem is signal dropout. Type a paragraph
in a text editor first — if characters come through consistently, the connection is solid enough for a meaningful
test.
Battery Level Matters
A low battery is a surprisingly common cause of missed keystrokes on wireless keyboards. Some keyboards start
dropping input before showing any low-battery indicator. If your wireless keyboard is failing keys inconsistently
during the test — some presses register, others don't — check the battery level or swap in fresh batteries before
drawing any conclusions about hardware failure.
2.4GHz Dongles vs. Bluetooth
Keyboards that use a USB dongle (common on Logitech and similar brands) operate on 2.4GHz wireless and are
generally more responsive and reliable than Bluetooth. If you're having issues with a Bluetooth keyboard, try
moving it closer to the computer or removing other Bluetooth devices from the vicinity to reduce interference. If
the same keyboard works correctly when plugged in via USB (if supported), the issue is the wireless connection,
not the physical keys.
Firmware and Connectivity Modes
Many modern wireless keyboards can connect to multiple devices and switch between them. If your keyboard supports
multi-device pairing, double-check that it's actively connected to the computer you're testing on — not your phone
or tablet. A partially connected keyboard may send some keypresses to the wrong device, making it appear as though
certain keys are failing the test.
Testing Keyboards on Mobile and Tablet Devices
Bluetooth keyboards paired with iPads, Android tablets, and smartphones are increasingly common — and they can be
tested here just like any other keyboard.
iPad and iOS
Apple's Magic Keyboard and most third-party Bluetooth keyboards pair cleanly with iPads. This tester works in
Safari on iPadOS with a connected keyboard. The main limitation is that some system-level shortcuts (like Command
+ H to go home) are intercepted by iPadOS before reaching the browser. For testing regular typing keys, function
keys, and navigation keys, the results will be accurate.
Android Tablets
Android handles external keyboard input through Chrome or any Chromium-based browser. Pair your keyboard via
Bluetooth, open this page in Chrome, and test normally. Some Android tablets remap certain keys (like the Search
or Meta key) differently depending on the manufacturer's keyboard driver, so don't be alarmed if one or two
non-alphanumeric keys behave unexpectedly.
What You Can't Test on Mobile
Touchscreen keyboards — the on-screen keyboards on phones and tablets — cannot be tested with this tool. The
tester works by listening for hardware keyboard events, which touchscreen keyboards don't generate in the same
way. This tool is intended for physical keyboards only, whether built-in or externally connected.
Running a Keyboard Test After Repair or Replacement
If you've just had your keyboard repaired, replaced a keycap or switch yourself, or received a keyboard back from
a service center, a full keyboard test is the right first step before getting back to work.
After a DIY Switch Replacement
If you've soldered in a new switch, test it immediately after reassembly — before putting the keycap back on and
before closing up any laptop housing. This saves you from having to re-open things if the solder joint didn't
take. A failed solder joint is by far the most common issue after DIY switch replacements, and it shows up clearly
in this tester as a key that simply doesn't register.
After a Laptop Keyboard Replacement
After replacing a laptop keyboard deck, run a full test across every key before reattaching the bottom panel of
the laptop. Pay special attention to the corners and edges of the keyboard — these are most likely to have loose
ribbon cable connections. If a row or column of keys fails, the ribbon cable connecting the keyboard to the
motherboard is almost certainly not seated fully.
After a Liquid Spill and Cleaning
Give the keyboard at least 48–72 hours to fully dry before testing. Residual moisture on circuit traces can cause
keys to fail or short even after the surface looks dry. Once dry, run a complete test and note any keys that fail
or behave inconsistently. Document which keys are affected — this is useful if you're filing a warranty claim or
getting a repair quote.
Delivery and Shipping Damage Check
New keyboard arrived in the mail? Run a full test before discarding the packaging. Most retailers and
manufacturers require you to report shipping damage within a short window — sometimes as little as 48 hours. A
five-minute keyboard test when the box arrives is far easier than a return dispute two weeks later when you notice
a dead key.
Frequently Asked Questions
Why isn't my key being detected?
A few reasons this can happen: your keyboard layout might not be English, the page might not have focus (try
clicking on the keyboard area), or the key might genuinely have a hardware fault. Some special keys like media
keys may not send standard keyboard events that browsers can detect.
Does this work on a laptop keyboard?
Yes, absolutely. Laptop keyboards work exactly the same as external keyboards for this test. The virtual layout
shown is a standard full-size layout, so some laptop-only key arrangements may look slightly different, but the
detection will work correctly.
Can I test a wireless or Bluetooth keyboard?
Yes. As long as the keyboard is paired and connected to your device, it will work with this tester just like a
wired keyboard.
The test shows the key worked, but it doesn't type correctly in Word or Google Docs. Why?
This is a software issue, not a hardware issue. If the key registers here but not in other applications, the
problem is likely with your keyboard layout settings, a specific app's shortcut configuration, or a driver issue —
not the physical keyboard.
Is this safe to use? Are my passwords recorded?
Completely safe. The key detection runs in your browser's JavaScript environment. No data is sent to any server.
We strongly recommend not typing actual passwords on any website you don't fully trust, but for this tool
specifically, there is technically nothing to worry about — it detects key codes, not characters, and nothing
leaves your browser.