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.
Windows 上的键盘通常测试起来没有问题。首先要检查的是输入语言是否与物理键盘布局一致——进入 设置 → 时间和语言 → 语言和区域。如果安装了多种输入语言,用 Windows 键 + 空格键快速切换可能会不小心切换到意外的布局。另外要注意,像“应用程序”键(右 Alt 和右 Ctrl 之间的菜单键)这样的按键,在许多现代布局中已被淘汰,可能不会在所有 Windows 键盘上被识别。
macOS(Ventura、Sonoma 及更新版本)
Mac 键盘有几点值得注意的区别。Command 键发送的键码与 PC 键盘上的 Windows 键不同,而且某些组合键会在到达浏览器之前就被 macOS 拦截——例如,Command + H 会隐藏窗口,而不会在测试工具中被检测到。这是系统层面的行为,不是键盘故障。如果你在 Mac 上测试 PC 键盘,Windows 键会显示为 Command,Alt 键会显示为 Option。在 macOS 上,你可以通过 系统设置 → 键盘 → 键盘快捷键 在系统层面验证键盘输入。
Linux
Linux 通过一个名为 XKB 的软件层来处理键盘输入(在现代发行版的 Wayland 中则是其等效实现)。大多数标准按键测试正常。如果你使用自定义键盘布局或不太常见的键盘,可能会发现某些键码被重新映射。在这里测试键盘有助于判断问题究竟出在硬件上,还是你的 XKB 配置以意想不到的方式转换了键码。