Reaction Time Test

Measure visual reaction time with five valid attempts, false-start detection, and local history. Results include your full input and display chain.

Browser-observed measurementPrivacy-first

Tests run locally in your browser. We do not upload keystrokes, pointer paths, or media.

Important

  • Results include user, input device, browser, and display pipeline latency — not pure hardware delay.

Loading…

Fullscreen not supportedWake Lock not supported

Results

Last
Average
Median
Best
Worst
False starts
0
Local best avg
Progress
0/5

Result distribution

No samples yet.

Local history

No local history yet.

How to use

  1. Click Start and wait for the green signal.
  2. Respond with a click/tap or Space as soon as the area turns green.
  3. Complete five valid attempts. False starts do not count as valid samples.
  4. Review average, median, best, worst, and local history.

What the result means

  • Each sample is the time from the painted green signal to your response event.
  • Average and median summarize five valid trials; false starts are counted separately.
  • Local best average is stored only in this browser.

Limitations

  • Results include user decision time plus input device, browser event path, and display pipeline latency.
  • This is not a pure mouse or keyboard hardware latency lab measurement.
  • Background tabs, focus loss, and reduced performance mode can interrupt or distort trials.

Troubleshooting

Clicks do nothing after Start
Make sure you wait for green. Early responses are false starts. Refocus the page and press Start again.
Test stops unexpectedly
Leaving the tab or unfocusing the window aborts a running trial for accuracy.

Related tools

FAQ

Is this my true hardware latency?

No. It is total reaction time through you, the input device, the browser, and the display path.

Why five attempts?

A small fixed set balances speed with a stable average and median without turning the page into a game.