About inputprobe
inputprobe is a set of measurement tools for input devices: mice, keyboards, and the sensitivity numbers that sit between them and whatever you are using them for. Every tool runs in your browser, needs no account, and uploads nothing. Point a browser at a page and the instrument is already running.
The site exists because most online input testers measure the wrong thing and then state the result with total confidence. The common failure is counting one movement per drawn frame, which measures your monitor's refresh rate rather than your mouse: a 1000 Hz mouse reads as 60 on a 60 Hz display. Every tool here reads the individual device reports inside each frame's batch instead, with their own timestamps. The methodology page explains how each measurement works, in enough detail to be checked rather than believed.
The rule every tool follows
A verdict quotes the evidence it was based on, and when the evidence is not good enough, the tool refuses to print a number. A confident wrong number wastes your time in a way an honest refusal does not. So a reading that says "-" is not a bug; it means the capture was too short, too hesitant or too contaminated to support a figure, and the page says which.
The same rule applies to the claims on the site itself. Each page states which of its numbers have been validated against real hardware on the bench and which have not, rather than implying a precision that has not been demonstrated. Where a threshold has not been measured, no threshold ships: the keyboard tester deliberately issues no chatter verdicts for exactly that reason.
Who builds it
inputprobe is built and run by Andrew Williams. It is an independently run project rather than a company, written and maintained by one person, which is also why the validation list is specific about what has been tested so far and what is still waiting on hardware.
How the site is built
The pages are static files. There is no account system, no sign-up, no comment box, and no server-side processing of any kind. The stylesheet is inlined at build time and the type is set in system fonts, so loading a page makes no request to any third party. No analytics or tracking script runs on the site. The full detail is on the privacy page.
Every internal link is checked at build time and the build fails on a broken one, which is a small thing, but it is the same instinct as refusing to print an unsupported number.
What this site is not
These are browser measurements, bounded by what a browser is allowed to see. They are not a hardware certification, and a reading here should not be the only thing a warranty claim, a return or a purchase rests on. Nor is the site a substitute for your manufacturer's own configuration software, which is where DPI steps, polling rate and button mapping are actually set. What these tools do is show you, independently, what the device is really reporting, with the numbers on display so you can judge the borderline cases yourself.
Getting in touch
Corrections and readings that look wrong are genuinely welcome, especially with the numbers attached. Write to contact@inputprobe.com; the contact page lists what to include so a report can be acted on.