InputTestHub

Mouse DPI Analyzer

Measures your mouse’s real DPI by moving it a known distance with the pointer locked, and compares the result with the DPI the maker advertises.

Device Tests Nothing uploaded No sign-up Free, unlimited
Device Tests tool
Mark two points on your desk, click the box, then hold the left button and slide the mouse from one mark to the other.
In short DPI, or more precisely CPI, is how many movement counts a mouse reports for each inch it travels. To measure it, move the mouse a known distance and divide the counts by the distance in inches: a mouse set to 800 DPI should report about 3,150 counts over 10 centimetres, because 10 centimetres is 3.94 inches. This page does that with the pointer locked, so the cursor cannot stop at the edge of the screen, and it asks the browser for raw movement so Windows pointer speed and “Enhance pointer precision” do not change the count. Do five slow, straight passes between two marks and the page averages them and compares the result with the advertised figure. A few percent either way is common, because sensors read differently on different surfaces. If the reading is off by exactly your display scaling, such as 1.25 or 1.5 times, the page says so: some browsers scale pointer-lock movement by it.

How to use the Mouse DPI Analyzer

  1. Mark two points a known distance apart on your desk or mouse mat, using a ruler. Ten centimetres is a good distance.
  2. Enter the advertised DPI and the distance, then click the test box. Your cursor will hide.
  3. Put the mouse on the first mark, hold the left button, slide it in a straight line to the second mark and release.
  4. Repeat for five passes, then press Esc. Read the average, the spread between passes and the deviation from the advertised DPI.

About the Mouse DPI Analyzer

The Mouse DPI Analyzer measures how many counts your mouse reports per inch of movement, and compares that with the DPI setting the maker or the mouse software claims.

How it measures

When you click the test box, the page locks the pointer. While the left button is held, it adds up the movement the browser reports, and when you release, it divides that total by the distance you entered in inches. It uses the straight-line total of horizontal and vertical movement, so a mouse held at a slight angle still measures the full distance.

Raw movement and why it matters

Chrome and Edge can give a page raw movement that skips the operating system’s pointer speed and acceleration. The page asks for it and shows whether it was granted. Without it, set the Windows pointer speed to the middle notch and turn off “Enhance pointer precision”, or the count will be scaled.

Display scaling

Browsers have not always agreed on whether pointer-lock movement is scaled by display scaling. The page shows your scaling factor, and if the result differs from the advertised DPI by almost exactly that factor, it says so and gives the figure divided back out.

Related checks

Frequently asked questions

How do I check my mouse DPI?
Mark two points a known distance apart, lock the pointer on this page, and move the mouse from one mark to the other while holding the button. The counts divided by the distance in inches is the DPI. Average five passes.
Why is my measured DPI different from the advertised one?
A few percent is normal because sensors read differently on different surfaces. A bigger gap usually means pointer acceleration was on, the passes were not straight, or display scaling affected the count. The page tells you which it can detect.
Is DPI the same as CPI?
Yes, for a mouse. CPI, counts per inch, is the more accurate name; DPI is what most makers print on the box.
Does Windows pointer speed change the DPI?
It changes how far the cursor moves, not what the mouse reports. This page asks for raw movement to avoid it, and warns you when the browser does not give it.
Does the Mouse DPI Analyzer cost anything?
No charge and no sign-up. There is no free tier to run out of because there is no paid tier — inputtesthub.com is funded by advertising rather than by metering the utility.
Is what I paste into the Mouse DPI Analyzer stored?
No. The Mouse DPI Analyzer runs entirely in your browser using JavaScript. Nothing is transmitted, logged or stored, which you can verify yourself in the Network tab of your browser's developer tools.
Can I check the maths myself?
It uses DPI = movement counts ÷ distance in inches (centimetres ÷ 2.54). The full working is printed under the result, so you can follow every step rather than trusting a black box.
What do people use the Mouse DPI Analyzer for most?
In practice it gets used for three things: checking a mouse really runs at the DPI its software claims. Matching sensitivity between two mice before a game. Finding the true DPI of an unbranded mouse. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
Is there anything the Mouse DPI Analyzer cannot do?
Measured inside a browser, from movement the browser reports. Pointer acceleration and display scaling can affect it, and the page states both when it can detect them. Knowing where a tool stops being trustworthy matters more than the cases where it works.
What figures does the Mouse DPI Analyzer work from?
800 DPI over 10 cm is About 3,150 counts. 1 inch is 2.54 centimetres. DPI and CPI is The same measurement, two names. These are printed on the page itself, so you do not have to take them on trust.
Why does the test start on its own?
No installation, no extension and no driver. The Mouse DPI Analyzer uses the browser's own device APIs and begins as soon as the page loads, so there is nothing to press first. Press Reset at any point to start over with a clean slate.

Related device tests tools

All 53
01

Keyboard Test

Test keyboard keys, inspect repeated inputs and review a local test summary. Get clear…

02

Online Keyboard Tester

A full-size keyboard tester that runs in the browser with nothing to install. Every key you…

03

TKL Keyboard Test

Tests a tenkeyless keyboard — the full layout minus the number pad — including the function…

04

60% Keyboard Test

Tests a compact 60% or 65% keyboard: the alphanumeric block, modifiers and arrows, without the…

05

Numpad Test

Tests every key on the number pad, including Num Lock, the operators and the separate Enter…

06

Arrow Key Test

Tests the four arrow keys on their own. Useful when only the direction keys have stopped…

07

Function Key Test

Tests the F1 to F12 row and shows which keys your browser intercepts before the page can see…

08

Modifier Key Test

Tests Shift, Ctrl, Alt, Meta, Caps Lock, Tab and Escape, telling the left and right versions…

09

Key Rollover Test (NKRO)

Measures how many keys your keyboard can register at once. Membrane boards usually stop at…

10

Keyboard Ghosting Test

Hold real gaming and typing combinations together and see whether every key arrives — or one…