Mouse DPI Checker
Measure your mouse's real DPI in the browser. Move the mouse a distance you measure with a ruler and the tool counts the pixels to work out your true DPI.
Before you measure
- Set browser zoom to 100%. Zoom scales pixel counts and will skew the result.
- On Windows, put pointer speed at the middle notch (6 of 11) and turn off "Enhance pointer precision".
- Turn off any in-driver sensitivity multiplier in your mouse software.
- Lay a ruler on your mousepad and mark the start and end of the distance you chose.
- Drag slowly in a straight horizontal line. Speed does not matter, straightness does.
Find out what your mouse is really set to
No website can read your DPI straight from the hardware. What it can do is count the pixels your cursor travels while you move the mouse a distance you measure with a ruler — and that gives you the real number, including any driver or OS setting sitting on top of it.
How this Mouse DPI Checker works
DPI, or more correctly CPI, is how many steps your mouse sensor reports for every inch it travels. It lives in the mouse firmware, and no browser API exposes it — which is why this tool measures it rather than reading it.
The method is simple arithmetic. You tell the tool how far you are about to move the mouse, measure that distance on your mousepad with a ruler, then drag while the page counts how many pixels the cursor moved. Pixels divided by inches is your DPI. Move two inches and see 1600 pixels counted, and you are running at 800 DPI.
To make the count reliable the tool locks the pointer while you drag. Without that lock the cursor stops at the edge of your screen and the count stops with it, which matters because a 3200 DPI mouse moving two inches covers 6400 pixels — wider than most displays. Where the browser supports it, the tool also requests movement data with the operating system's pointer acceleration removed, so your Windows or macOS pointer speed does not distort the reading. It reports which of the two modes it managed to get.
Three things commonly skew a measurement, and all of them are worth checking before you trust a number: browser zoom other than 100 percent, a Windows pointer speed that is not on the middle notch, and "Enhance pointer precision", which makes cursor distance depend on how fast you move rather than how far. Because a single hand-drag is never perfect, the tool keeps every attempt and averages them — three or four runs give a far better figure than one.
Everything is measured in your browser. No movement data is sent anywhere.
How to use this Mouse DPI Checker
Set the distance
Choose how far you will move the mouse, then measure that distance on your mousepad with a ruler.
Drag the mouse
Click the measuring pad, drag straight right across your marked distance, then press Esc.
Read your DPI
The tool divides the pixels counted by the distance you moved. Repeat a few times for an average.
Example Usage
Verifying a mouse set to 800 DPI:
Frequently Asked Questions
Can a website read my mouse DPI directly?
How accurate is this?
Why does my result not match the DPI I set?
What is the difference between DPI and CPI?
What is raw pointer input?
Does a higher DPI make me better at games?
Why press Esc to finish?
Related Tools
Reaction Time Test
Take a free online reaction time test. Wait for the green signal, react as fast as you can, and compare your average across five attempts.
Mouse Sensitivity Converter
Convert mouse sensitivity between Valorant, CS2, Apex Legends, and Overwatch. Keep your cm/360 consistent across games and compare your eDPI to pro-player benchmarks.
Online Keyboard Test
Test every key on your keyboard for stuck keys, dead keys, and ghosting. Press keys and see them light up on a live on-screen keyboard.
Mouse Button Tester
Test every mouse button, the scroll wheel, and double-click timing to check for chatter, misclicks, or a failing mouse.
First Person Shooter Test
Test FPS aim speed and accuracy in your browser. Hit moving targets, track reaction time, and review your score in a fast 15, 30, or 60 second round.
Mouse Polling Rate Test
Measure how often your mouse reports its position. Counts incoming pointer reports to estimate your polling rate in hertz and compares it to standard rates.
The Mouse DPI Checker is maintained by CodeItBro. We aim to provide the best free developer tools on the web. If you have feedback or suggestions, please visit our contact page.

