Keyboard Diagnostics

Keyboard Tester

Test all keys with live visual feedback, rollover analytics, and chatter detection.

Keys tested 0 / 104 (0%)
Input History
Press any key to start...
0 Total Presses
0.0 Keys / sec
0 Max Rollover
Session Duration 00:00
Unique Keys Tested 0
Most Used Key -

Online Keyboard Tester

Test every key on your keyboard to find dead keys, sticky switches, chatter, and rollover limits. Supports Full, TKL, 75%, 65%, and 60% layouts with Windows/Mac and QWERTY/AZERTY/QWERTZ options.

How to Test Your Keyboard

  1. Select your keyboard size and layout from the sidebar.
  2. Press every key — the virtual keyboard highlights confirmed keys and tracks progress.
  3. Enable Advanced Mode for NKRO testing, chatter detection, and event logging.
  4. Export results as CSV or copy the summary for warranty claims.

Keyboard Sizes

SizeKeysNumpadF-RowArrowsBest For
Full104YesYesYesOffice and spreadsheets
TKL87NoYesYesGaming with more desk space
75%80-84NoYesYesCompact all-round
65%66-68NoNoYesPortable productivity
60%61NoNoNoMinimal esports

Ghosting, NKRO, and Chatter

Ghosting occurs when pressing multiple keys causes unintended extra inputs. N-Key Rollover (NKRO) defines how many simultaneous keys your keyboard can register. Key chatter happens when worn mechanical switches send multiple signals from one press — our Advanced Mode detects this with a configurable millisecond threshold.

Frequently Asked Questions

How do I detect chattering keys?

Enable Advanced mode and set a chatter threshold (e.g., 50ms). If a switch sends multiple signals from one press faster than the threshold, it's flagged instantly.

Why doesn't the Fn key light up?

The Fn key is handled by your keyboard's firmware before the signal reaches your computer. The browser never receives the event.

Does this work on laptops?

Yes. Select the 60% or 65% size profile for a layout that closely matches most laptops.

Does this work for Mac?

Yes. Switch the Platform toggle to "Mac" to display Cmd and Opt keys instead of Windows keys.