Reaction Time Test

Measure your reaction time in milliseconds over five attempts and compare it to human averages.

How to use

  1. Click the big area to start an attempt. It turns red: do not click while it is red.
  2. The moment it turns green, click as fast as you can — the tool measures the milliseconds between the colour change and your click.
  3. Repeat five times to get your average, best and worst result, with a comparison to typical human reaction times.

About this tool

Reaction time is how long your body takes to answer something it did not know was coming: the light changes, and only then does the chain start — your eye registers it, your brain processes it, the signal travels to your hand and your finger finally moves. This test measures exactly that. After you start an attempt, the area waits a random interval between 1.5 and 5 seconds before turning green, so there is nothing to anticipate; if you click early, the attempt is voided and you try again, which keeps guessers out of the results.

The measurement uses performance.now(), a high-resolution timer that is independent of the system clock. The stopwatch starts the instant the colour is applied and stops on your click event, so what you see is the full visual-to-motor loop plus a little hardware: your screen refresh rate (on a 60 Hz monitor a frame can add up to 16 ms), the mouse or touchscreen polling, and the browser event loop. That is why the same person scores slightly differently on a phone, a laptop trackpad and a gaming mouse, and why comparing your number to someone else makes sense only on similar hardware.

Five attempts are averaged because a single result says almost nothing — attention wanders, and one lucky or distracted click moves the number a lot. Typical adult reaction time to a visual stimulus is around 250 ms; trained athletes and experienced gamers often land close to 200 ms, and consistently going below 150 ms usually means you started moving before the green appeared. Results above 300 ms are common when you are tired, distracted or on a slow display. Everything is measured and stored in your browser only — no result is uploaded, and reloading the page clears the whole test.

Frequently asked questions

What is a good reaction time?

Around 250 ms is typical for an adult reacting to a visual stimulus, and roughly 200 ms is athlete territory. Anything consistently under 150 ms usually means the click was anticipated rather than reacted.

Why does it void my attempt when I click too early?

Because clicking before the green measures your guess, not your reaction. The waiting interval is randomised between 1.5 and 5 seconds precisely so the moment cannot be predicted.

Does my mouse or screen affect the result?

Yes, by a few milliseconds. Display refresh rate, input polling and browser overhead all add up, so compare results across attempts on the same device rather than against other people on other hardware.

Why five attempts?

A single measurement is too noisy to mean anything. Five attempts give an average that smooths out lapses of attention, and the best and worst values show how consistent you were.

Does the test send my results anywhere?

No. Timing happens in JavaScript on your device and the results stay on the page. Nothing is transmitted or stored, and a reload wipes everything.

Related tools

Long links? Shorten them for free

Vai.la turns any URL into a short link with click statistics, QR Code and your own biolink.

Vai.la is not responsible for how the tools are used or for decisions made based on their results.