double click test on windows
Double Click Test on Windows: Time and Compare Click Pairs

What a Double Click Test on Windows Measures

A double click test on Windows measures the millisecond gap between two browser click events on a single large target, rounds that gap to one decimal place, and uses it to compare the latest pair against your best pair and the average of up to fifty pairs. Every measurement is produced locally in your browser tab: the page records the timestamp of the first click, waits for the second click, subtracts the earlier timestamp from the later one, and displays the result only if the second click arrives within 1,000 milliseconds (ms). The 1,000 ms figure is the tool's pairing rule, not a value pulled from Windows, so the result is reproducible in the same browser and environment even when your operating-system mouse slider sits somewhere else. Because the timing comes from click event timestamps supplied by the browser, the same hardware can produce different intervals depending on pointer movement, system load, wireless transport, and how the browser schedules events.

Three numbers appear on screen after your first completed pair: Latest, Best, and Average. Latest is the most recent interval you produced, Best is the smallest positive gap among the samples you have recorded, and Average is the arithmetic mean of all retained samples rounded to one decimal place. The page also displays a pair counter so you can see how many samples feed the average at any moment. The tool never labels a result fast, normal, slow, passing, or failing.

Because the page only uses the two timestamps inside the browser, no part of the measurement depends on Windows' Control Panel "double-click speed" slider, your Synapse or Logi Options profile, or the value set by another running application. A faster or slower Windows setting does not change the millisecond gap the tool reports, and a gap the tool reports does not prove your mouse switch, polling rate, or desktop environment is healthy.

Running a Double Click Test on Windows in Your Browser

The tool runs on the same web platform you already use on a Windows desktop or laptop, so there is nothing to install, no driver to update, and no permission to grant. Open the page in your default browser, place the pointer over the large test area, and click twice in a controlled rhythm.

  1. Open the Double Click Test page in your current browser tab and wait for the large target to fully load.
  2. Place the pointer over the test area and click once; the page records that click as the start of a pair.
  3. Click the same area a second time. If the second click arrives within 1,000 ms, the page subtracts the two timestamps and stores the rounded interval.
  4. Repeat the click-twice motion a handful of times under the same hand position to build a small history you can actually compare.
  5. Read the Latest, Best, and Average values together and use Reset to clear the session before you change inputs.

The session is local to the tab, so closing the tab or refreshing the page discards everything you recorded. The page itself explains what each number means next to the target, including the timeout message that appears when the second click arrives too late.

Reading the Latest, Best, and Average Results

The display is deliberately thin so you can compare attempts at a glance. There is no passing or failing label, no color-coded health verdict, and no advice that a particular value is too slow. You are meant to look at the three numbers side by side, run a few more pairs, and look for a pattern that explains the problem you came here to investigate.

ReadingWhat it representsHow it changes
LatestThe most recent completed pair, rounded to one decimal place.Replaced every time a new pair is accepted.
BestThe smallest positive interval in your retained samples.Drops only when a faster pair is recorded.
AverageArithmetic mean of all retained samples, rounded to one decimal.Recomputed from the bounded sample list.
Pair countNumber of completed pairs feeding Latest, Best, and Average.Increments per accepted pair, then caps at fifty.

The list keeps at most the latest fifty positive samples, so synthetic or accidental input cannot grow page memory without a bound. Once you reach fifty, the next accepted pair pushes the oldest one out, and the average always reflects recent behavior. Pairs do not overlap: the second click of one result is never reused as the first click of the next result, which keeps every displayed interval easy to reproduce and interpret.

Why 1,000 ms Is Not Windows' Double-Click Speed

The 1,000 ms window is a pairing rule for the tool, not a measurement standard or a Windows setting. Windows itself stores a double-click speed in the registry and surfaces it as the "Select speed of double-click" slider inside Mouse Properties in Control Panel. That slider influences how Windows classifies two clicks as a double click for file selection, drag-and-drop, and most native controls, and it uses the same millisecond scale most operating systems expose.

The browser tool does not read that slider, does not write to the registry, and does not call into any Windows API. Its only contract is the gap between two increasing browser click event timestamps on the page, paired when the gap is at most 1,000 ms. A measurement reported here therefore does not prove that Windows will treat the same physical action as a double click. If you are trying to correlate the page's output with Windows' behavior, record a few pairs here while you keep your hand position and posture identical, then open File Explorer in another window and watch how it interprets the same rhythm under your current Mouse Properties setting. The deeper question of what the timing really represents, including what it can and cannot diagnose, is covered in the guide on what the Double Click Test interval actually means.

What Can Change a Browser Click Interval on Windows

The interval includes many stages, and each stage can stretch or compress the same physical action. Human reaction time and the distance your hand travels between clicks add a baseline that varies from person to person. The pointing device adds its own latency: a USB receiver, a Bluetooth pairing, the mouse firmware, the switch debounce inside the button, and the polling rate that the driver negotiated with Windows. The browser schedules events on top of those layers, and the display redraws on top of that. Anything competing for those same resources shows up in the next sample.

StageSource of added delay
Human inputReaction time, hand travel, finger placement, fatigue
Pointing deviceSwitch debounce, firmware, wireless or wired transport, polling rate
WindowsUSB or Bluetooth driver scheduling, power-plan behavior, focus changes
BrowserEvent loop, tab visibility, compositor timing
System loadBackground updates, sync clients, antivirus scans, remote desktop software

The tool cannot isolate any single stage, so the same person with the same mouse can produce different Latest and Best numbers from one session to the next. To make a useful comparison, sit in the same position, keep the same hand posture, and avoid moving the pointer between the two clicks. If you switch from a wired mouse to a wireless mouse, from a low-polling receiver to a high-polling receiver, or from your laptop's trackpad to an external mouse, treat the comparison as a new session and Reset between changes. High system load, remote desktop software, or automation can change event delivery too, and the touchscreens and assistive input on a Windows tablet or 2-in-1 can generate click events, so a result may represent a tap or synthesized activation rather than a physical mouse switch.

Reset, Privacy, and Session Limits

Reset clears the in-memory sample list immediately and re-arms the target for a fresh first click. Use it whenever you change inputs such as a different mouse, a different USB port, or a different hand position, so the statistics stay comparable to one setup. If you close the tab or hit Refresh, the page reloads from scratch, the sample list is gone, and the next first click starts a brand-new session.

All samples remain in the current page. They are not uploaded to a server, are not associated with any account, do not survive a refresh, and are not used to identify your device. The tool does not detect a failing mouse switch, does not report a hardware latency, and does not diagnose the application or game that originally misbehaved. What it gives you is a reproducible, narrowly defined measurement of how the browser saw two clicks within one second on a target you control, on the device you are already using.