Slide your mouse a measured distance and get an estimate of its DPI (dots per inch), in inches or centimeters.
Results are estimates from what your browser reports, not a hardware diagnosis. Mouse Accuracy is not owned or operated by any mouse maker.
The measured DPI is rounded to the nearest 10, or 50 above 2,000 and 100 above 10,000. Your slides, your settings and the mouse itself can each move it by a few percent.
A ruler, a bank card or paper.
Not under it. Line up the left edges.
Esc or any key gives your pointer back.
Let go at the end. Three slides make your estimate, and your pointer comes back between them.
Big arm moves. Most CS2 pros.
Top Valorant pick. A good start.
Smooth on big, sharp screens.
Tiny wrist moves. Pair with low game sens.
Counts it sends per inch moved.
Scales those counts in game.
800 DPI at 0.35 sens is 280.
Know your DPI?
Now see how well you aim with it.
Use a ruler test like this one, often called a DPI checker or DPI analyzer. Lay a ruler above or below your mouse, not under it, and pick how far you will move it. Then click the test area or press Space, line up the edge of your mouse with the start, hold the left button and slide it that far in a straight line. One slide gives a quick estimate, and three complete it. Esc, a right click or any other key gives your pointer back at any time. The test counts the movement your mouse reported and divides it by the distance: 3,200 counts over 4 inches is 800 DPI. No ruler? A bank card is 85.6 mm (3.37 inches) long almost everywhere, a US Letter sheet is 8.5 inches across its short side and an A4 sheet is 21 cm. Windows and macOS have no setting that shows DPI, but your mouse's own app, if it has one, shows what it is set to.
It is an estimate, and with care it usually lands within a few percent. Most of the error comes from the slide, not the mouse: drifting at an angle, stopping a little short or past the mark, or lifting the mouse. Being 2 mm off on a 10 cm slide changes the result by 2%, so longer slides forgive more. One slide gives a quick estimate, and three complete it. We combine them and round to the nearest 10, or 50 above 2,000 and 100 above 10,000, because a slide is not exact enough for anything finer. Mouse settings come in steps like 400, 800 and 1600, so when your slides land close to one, we name it.
A small gap is normal: most mice read the same as their setting or a few percent above it, even good ones. A bigger gap means something changed the movement on its way to the page: pointer acceleration or a pointer speed away from the middle when your result says Adjusted by your computer, or acceleration switched on in your mouse's own software. If the result is about double or half what you expected, the mouse is probably on another DPI step: many mice have a button that changes it. About 2.5 times off usually means the distance is in the wrong unit, inches read as centimeters or the other way around.
Only if your result says Adjusted by your computer. Current Chrome, Edge, Opera, Firefox (152 or later) and Safari (18.4 or later) read your mouse's raw movement on Windows, macOS and ChromeOS, before your computer changes it, so you can leave your settings alone, and the result says Raw movement. On Linux and in older browsers the page only gets the movement after your computer has adjusted it, so turn acceleration off first. On Windows 11, open Settings, Bluetooth and devices, Mouse, switch off Enhance pointer precision and set the pointer speed slider to 10, the middle. On Windows 10 it is Settings, Devices, Mouse, with the switch under Additional mouse options, Pointer Options. On Linux, turn off mouse acceleration in your desktop's mouse settings and leave the pointer speed in the middle. On a Mac an older browser cannot give a DPI number at all, so update it, or use a current Chrome, Edge, Firefox or Safari. Switch acceleration back on afterward if you like it.
Mostly 400 or 800. In the ProSettings.net list of about 940 Counter-Strike 2 pros (September 2026), 66% use 400 DPI, 28% use 800 and 5% use 1600. Of about 700 Valorant pros, around half use 800, about 40% use 400, and almost none go above 1600. They pair that low DPI with a low in-game sensitivity and aim with the whole arm. The combination is what counts, not the DPI alone.
Not on its own. DPI sets how far the pointer moves for each inch your hand moves, so 1600 DPI at half the in-game sensitivity turns exactly as far as 800 DPI at the full one. Higher DPI moves the pointer more smoothly across large, sharp screens. Lower DPI with a higher sensitivity feels steadier to some players. Any of 400, 800 or 1600 is a sound choice: pick one, keep it, and tune sensitivity in each game instead.
DPI (dots per inch) and CPI (counts per inch) mean the same thing for a mouse: how many movement counts it sends for each inch it travels. CPI is the more exact name, DPI is the one on most boxes. eDPI is your DPI times your in-game sensitivity, a quick way to compare setups in the same game: 800 DPI at 0.35 is 280 eDPI. Polling rate is different again: how many times a second the mouse reports, which the Mouse Test measures.
Test it here. Slide once, press the DPI button on your mouse, then Start over and slide once more, until you are back where you started. Most mice cycle through a few steps, such as 800, 1600 and 3200, and a light often changes color with each one. Each step lands close to a round number, so they are easy to tell apart even though the result is an estimate.
It needs a mouse. A trackpad has no fixed DPI to find: laptops speed its pointer up and down with how fast your finger moves. A phone or tablet has no pointer to measure, so open this page on a computer with a mouse. Remote desktop apps and drawing tablets do not work either. On a phone, the Click Speed Test works with taps.
Very little: your visit, and that a test started. There is no account and no sign in, and we never send anything that names you. Google Analytics counts visits and tells us which tools get used, and from this test it learns only that a measurement started. Your slides, the distance you enter and your result stay on this page. Your last result and the unit are saved in this browser so the test remembers them, and Reset All Data at the bottom of the page wipes them.