Snaplytics JS Tests

Mouse DPI Analyzer

Measure your mouse's true DPI, not the number on the box. Enter your configured DPI and a distance, then click and hold and slide your mouse exactly that far along a ruler — the tool counts the pixels and works out your real DPI and how far it deviates. Want to test how often it reports? Try the Mouse Polling Rate Test.

Ready
Direction

Click & hold, then slide

Hold here, move your mouse exactly 2 in Right → along a ruler, then release.

Actual DPI
Target counts
1,600
Actual counts
Deviation

Measurements

Measure a few times for an average — repeat the same slide for consistency.

Before you start

Accuracy depends on a clean one-to-one pointer mapping, so take a moment to set up:

  • Turn off “Enhance pointer precision” (mouse acceleration) in Windows.
  • Leave Windows pointer speed at the middle, 6th notch.
  • Set display scaling and browser zoom to 100%.
  • Have a physical ruler or tape measure ready to slide the mouse against.

How to measure

Enter the DPI you think you have and the distanceyou'll move, pick a direction, then click and hold in the box and slide the mouse exactly that far along the ruler before releasing. The tool shows your actual counts climbing toward the target; when you let go it reports your true DPI and the deviation. Repeat a few times — the average across consistent runs is the most reliable figure.

DPI vs eDPI

Raw DPI is only half the story. Your effective DPI— DPI times your in-game sensitivity — is what actually decides how fast your aim feels, which is why players share eDPI instead of DPI. Knowing your true DPI from this test lets you match someone else's eDPI exactly, even across games with different sensitivity scales. FPS players tend to sit at 400–800 DPI, while faster genres run 1600 and up.

Check the rest of your mouse

Measure how often your mouse reports with the Mouse Polling Rate Test, confirm every button and the wheel work with the Mouse Tester, or measure end-to-end responsiveness with the Input Lag Tester.

Frequently asked questions

How does the mouse DPI analyzer work?

DPI means dots per inch — how many pixels your cursor moves for each inch you move the mouse. The browser can't read your DPI directly, so this tool measures it: you tell it the distance you'll move, then click and hold in the test zone and slide the mouse exactly that far along a real ruler. It counts the pixels your pointer travelled and divides by the distance to get your true DPI. Because it relies on a physical measurement, a ruler or measuring tape is essential.

Why do I need to turn off 'Enhance pointer precision'?

Enhance Pointer Precision is mouse acceleration: it makes the cursor travel further when you move faster, so the same physical distance produces different pixel counts depending on speed. That makes a DPI measurement meaningless. Turn it off in Windows under Mouse Settings → Additional settings → Pointer Options, and leave the pointer speed at the middle (6th) notch. For the cleanest result also set your display scaling and browser zoom to 100%.

Why is my measured DPI different from the box?

Manufacturer DPI numbers are often rounded or optimistic, and many sensors don't hit their advertised value exactly — a small deviation of a few percent is completely normal. Larger gaps usually mean acceleration is still on, your pointer speed isn't at default, display scaling isn't 100%, or you didn't slide exactly the distance you entered. Measure a few times and compare the average; if it's consistently off by the same amount, that's your sensor's real DPI.

What is a good DPI for gaming?

It depends on the genre. FPS players usually favour low DPI — 400 to 800 — for fine aim, relying on big arm movements, while MOBA, RTS, and fast-paced players often run 1600 or higher for quick cursor travel. There's no single best number; what matters is your effective DPI (eDPI), which is DPI multiplied by your in-game sensitivity. Comparing eDPI is how players match feel across different setups and games.

What is eDPI?

Effective DPI (eDPI) is your mouse DPI multiplied by your in-game sensitivity, and it's the number that actually determines how fast your aim feels. For example, 800 DPI at 0.5 sensitivity gives 800 × 0.5 = 400 eDPI, which feels the same as 1600 DPI at 0.25. Pros publish eDPI rather than raw DPI because sensitivity scales differ between games, so eDPI is the fair way to copy or compare a setup once you know your true DPI from this test.

Does this work on a laptop trackpad or phone?

No — DPI is a property of a mouse sensor, so you need an actual mouse with a surface and a ruler to slide it along. A trackpad has no DPI in this sense, and a touchscreen has nothing to measure. The analyzer also assumes a one-to-one pointer mapping, which is why disabling acceleration and using 100% scaling matters; on macOS, built-in acceleration can't be fully disabled, so results there are approximate.