🟢 100% Free — No Signup

Free PC Diagnostic Tools

Not just pass/fail testers — these tools measure jitter, stability, and consistency, explain what the numbers actually mean, and are upfront about what a browser can and can't measure. Test your keyboard, mouse, and monitor instantly, no downloads required.

🚫 No downloads 🔒 Runs locally in your browser ⚡ Instant results 🆓 100% free, no signup
⌨️
Full 104-Key Test
Keyboard Tester
Test every key on your full-size keyboard including numpad, arrows, and function keys. Measures fastest key response live in your browser.
Latency testKey response104-key layout
Open tool →
🖱
Up to 8000Hz
Mouse Rate Test
Check your mouse's browser-observed polling rate, click latency, jitter, and movement speed. Includes a live heatmap and CPS counter, with JSON/CSV export for deeper analysis.
Polling rateJitterClick latency
Open tool →
🖥️
Live Hz + Grade
Monitor Refresh Rate Test
Measure your screen's browser-observed refresh rate and frame consistency with a stability grade. Includes a motion clarity test and a VRR/G-Sync simulator to see the difference.
Refresh rateFrame timingVRR simulator
Open tool →

Not Sure What's Wrong?

Don't know if it's a hardware fault or a settings issue? Follow this in under 2 minutes.

🎯
1
Choose Your Device
Keyboard, mouse, or monitor — pick whichever one is acting up.
▶️
2
Run the Test
Usually done in under 60 seconds. No download, runs right in your browser.
📊
3
Understand the Result
Every metric is explained — good, needs investigation, or a known browser limitation.
🛠️
4
Fix the Problem
Follow the linked guide to fix a setting, or confirm it's genuinely a hardware issue.

What Makes These Tools Different

Most online testers give you one number and stop there. Ours are built to be measurement instruments, not just pass/fail checkers.

📊 Real statistics, not just averages
Jitter, peak vs average, stability grading, min/max intervals — the numbers that tell you whether a reading is trustworthy.
🎯 Honest about browser limits
We tell you upfront where browser throttling affects a reading, instead of presenting every number as gospel.
📤 Exportable results
Download your session as JSON or CSV to compare devices or track changes over time — not locked in a single screen.
🔒 Nothing leaves your device
Every test runs fully client-side. No signup, no accounts, no data sent anywhere.

How Accurate Are These Tests?

Every browser-based test has real limits — event coalescing, OS scheduling, and background CPU load can all affect a reading. We'd rather explain that than hide it behind a single impressive-looking number.

⌨️ Keyboard
Physical key → OS → browser event → measured press duration. Reliable for comparing keys against each other; not a substitute for a hardware scan-rate spec.
🖱 Mouse
Mouse → OS → browser pointer events (using getCoalescedEvents where supported) → statistical analysis. Reliable up to roughly 1500–2000Hz in most Chromium browsers; higher rates can be under-reported.
🖥️ Monitor
Display → requestAnimationFrame → frame-timing analysis. Accurate to roughly ±1–2Hz under normal conditions, with a stability grade to flag when a reading isn't holding steady.

Common Problems These Tools Help You Diagnose

⌨️
Keys not registering or repeating
Stuck keys, double inputs, or dead zones on your keyboard? Test every key individually before assuming it's a hardware failure.
🖱
Cursor feels laggy or inconsistent
Verify your mouse is actually hitting its rated polling rate — many "gaming" mice ship running below spec out of the box.
🖥️
Monitor not showing full refresh rate
A 144Hz monitor plugged in wrong (cable, port, or Windows setting) often silently runs at 60Hz. Confirm what you're actually getting.
🛒
Buying a used or refurbished PC
Before buying secondhand hardware, run a full check on the keyboard, mouse, and display — takes under a minute per device.

Why Test Online Instead of Calling a Technician?

Most keyboard, mouse, and monitor issues aren't hardware failures — they're driver conflicts, wrong Windows settings, or a cable running below spec. Testing in-browser first means you skip the diagnostic fee and know exactly what's wrong before spending money on a repair or replacement.

Want to Understand the Numbers?

Run a test, then read the full breakdown of what scan rate, polling rate, and system latency actually mean for your setup.

Frequently Asked Questions

Is my data uploaded or stored anywhere?
No. Every test runs locally in your browser. Key presses, mouse movement, and refresh-rate measurements never leave your device or get sent to any server.
Why does my 1000Hz mouse show a lower polling rate in the test?
This is a browser limitation, not a problem with your mouse. Browsers typically throttle input event updates to conserve battery and CPU, so a 1000Hz mouse may display 60–120Hz in-browser even though the hardware is reporting correctly at full rate.
Why is my keyboard stuck at 125Hz even on a gaming keyboard?
Standard office and budget keyboards are hardware-locked to 125Hz regardless of software settings. Only keyboards explicitly marketed with 1000Hz+ polling (common in gaming keyboards) can exceed this — check your keyboard's spec sheet to confirm.
Are these tests actually accurate, or just an estimate?
Browser-based tests measure input as it reaches your operating system — through the same path any game or app would receive it. This makes them highly reliable for comparison purposes, though a browser can't bypass OS-level polling limits. For example, most browsers cap visual updates around 60–120Hz, so a 1000Hz mouse may show a lower number even when the hardware itself is working correctly.
Do I need to install anything to use these tools?
No. All three tools run entirely in your browser using native web APIs — nothing is installed, and no drivers are required.
Do these tools work on laptops and trackpads?
Yes — the keyboard and mouse testers work with built-in laptop keyboards and trackpads as well as external peripherals, on any modern browser.
Which browser gives the most accurate results?
Chromium-based browsers (Chrome, Edge) generally expose the most precise timing APIs for polling-rate and refresh-rate measurement. Firefox and Safari work fine too, but numbers can vary slightly between browsers due to differences in event throttling.
Can these tools detect a faulty or dying peripheral?
Yes, indirectly. Inconsistent jitter on the mouse test, keys that fail to register on the keyboard tester, or a refresh rate that won't hold steady on the monitor test are all signs worth investigating further — often before assuming you need a replacement.