Keyboard Tester

Last updated:

Free online Keyboard Tester. Check if your keys are working, test for ghosting, and view key codes. Works on Mac & Windows.

Learn & Compare

Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Caps
A
S
D
F
G
H
J
K
L
;
'
Enter
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Win
Alt
Space
Alt
Win
Menu
Ctrl

Key Heatmap

No key activity yet.

Mouse Test

Left Click
Middle
Right Click
Back
Forward
Scroll Here
Press a key...
Key -
Code -
Which (Deprecated) -
Location -
Simultaneous Keys (Ghosting) 0
Est. Scan Rate / Latency - Experimental
Unique Keys Tested 0 Counts non-repeated key presses
Average Key Interval - Rolling average of recent timings
Events Logged 0

Latency Benchmark

Benchmark idle. Start a run to capture timing samples.

Captured 0 / 40
Min interval -
P50 interval -
P95 interval -
Average interval -

Session Analytics

Reliability Score 100 / 100 Excellent
P95 Latency - 95th percentile of timing gaps
Average Hold Time - Mean key press duration
Timing Consistency - Lower values indicate steadier input

Top Keys

    Session Warnings

      No major session warnings.

      Ghosting Overlap Matrix

      Press multiple keys together to populate overlap data.

      Top multi-key overlaps

        Event Log

        KeyCodeLocationActionTime (ms)

        Results

        Live key diagnostics, benchmarking, and session analytics update in the tester above.

        Continue with the next step

        Free online Keyboard Tester. Check if your keys are working, test for ghosting, and view key codes. Works on Mac & Windows.

        How does the Keyboard Tester work?

        With this simple tool, you can check if all the keys on your keyboard are working correctly. It is especially useful if you suspect that a key is stuck ("ghosting") or not responding at all.

        Instructions

        1. Press the keys on your keyboard one by one.
        2. The tool immediately shows you which key was detected.
        3. Check the "Code" and "Key" values to ensure the correct signal is sent.

        Why use this Keyboard Tester?

        Our Keyboard Tester is the ideal tool to check your keyboard for errors. Whether you are using a Macbook, a Windows laptop, or an external mechanical keyboard – here you can test every key individually.

        • Key not working? Find out if it's a hardware or software issue.
        • Ghosting Check: Detect if multiple keys are registered simultaneously.
        • Check Key Codes: For developers and gamers who need specific key bindings.
        • No Installation: Start directly in the browser – safe and free.

        Next Step for Typing Benchmarks

        Once your keyboard input looks healthy, run the typing speed test to benchmark net WPM and accuracy with full session metrics.

        For gamer response benchmarks, continue with these reaction guides:

        Use Cases

        • Validate data formats quickly while debugging APIs and integrations.
        • Confirm hardware and viewport behavior during QA checks.
        • Reduce context-switching by running diagnostics directly in the browser.

        Frequently Asked Questions

        Why is my keyboard ghosting?
        Ghosting occurs when keyboard hardware cannot process multiple simultaneous key presses, a common limitation in older non-mechanical keyboards. If you're a gamer, upgrading to a keyboard with "N-Key Rollover (NKRO)" will resolve this.
        Is this tool safe to use?
        Yes! All keystrokes are processed locally in your web browser. We do not record passwords or relay any typed data to any remote server. Review assumptions and warnings together with the final value before making decisions.
        Does this support special function keys?
        Most standard alphanumeric and modifier keys are supported perfectly. However, operating system shortcuts (like Windows Key + L) or laptop-specific hardware toggles might be captured by the system before reaching the browser.
        How reliable are the calculated results in this tool? (Keyboard Tester)
        This tool applies deterministic formulas to the exact inputs you provide, so the same input always returns the same output. Accuracy depends on input quality and on how closely real-world conditions match the model assumptions shown below the result. Use the output as structured decision support, then validate with project-specific constraints when stakes are high.
        What is the best way to export and reuse the results?
        Use JSON when you need machine-readable structured data for scripts, APIs, or automation. Use CSV when you want spreadsheet analysis, filtering, or reporting. Use quick copy for lightweight sharing in docs, tickets, or chat, and include assumptions so recipients can interpret results correctly.

        Cross-Category Recommendations