Skip to content

Reaction Time Test

Click when the screen turns green to time your reaction in ms. 5 tries give average, median, best, worst and standard deviation. Best is saved in this browser.

The moment the screen turns green, click, tap or press Space/Enter as fast as you can. If you click too early, that attempt is not recorded. You get 5 attempts in total.

What you enter is processed only in this browser and is never sent to a server. How it works

A mouse, green response button and stopwatch illustrate reaction-time measurement

How the test works

The whole gray area is one big button. Press “Start” and it changes to “Waiting…”. After a random delay of 1.5–5 seconds it turns green and says “Click now!”. Click or tap the area at that moment. The button has keyboard focus, so Space or Enter works too. The delay is chosen anew for every attempt, so you can’t count your way to the right beat.

Once you click, your “Reaction time” for that attempt is shown in ms (thousandths of a second). Press the same area again to go on to the “Next” attempt. A line at the top, such as “Attempt 3 of 5”, shows where you are.

Click before it turns green and the area goes red with “Too soon!”. That attempt is not recorded, and “Try again” repeats it with a new delay. A click less than 100 ms after it turns green is treated as a guess and handled the same way. False starts are counted next to the progress line, but there is no penalty. When you have 5 valid times, press “See results” to open “Results”.

Reading the results

If your five times were 250, 230, 310, 240 and 270 ms, the results look like this.

Figure Value What it means
Average 260 ms The five times added up and divided by 5. Shown largest
Best 230 ms Your fastest time
Median 250 ms The third time when they are lined up from fastest to slowest
Worst 310 ms Your slowest time
Standard deviation 28 ms How far the times sit from the average. Smaller means more even

Lower is faster, so “Best” is the smallest number and “Worst” is the largest. Every figure is rounded to a whole millisecond.

An average and a median that are close together mean your five attempts were even. A single stray attempt pulls them apart. Had the 310 ms above been 640 ms, the median would still be 250 ms, but the average would jump to 326 ms and the standard deviation to 158 ms. In a case like that the median is closer to how you usually do.

Under the table, “Attempt by attempt” lists the five reaction times in order. If you clicked too soon at any point, only the count is shown separately, as in “2 false starts (not counted)”, and it has no effect on the five figures above.

What affects your time

A reaction time reflects more than how focused you were at that instant. Several technical factors are mixed in.

  • Display refresh rate: the most common screens redraw 60 times a second (60 Hz), and 75 Hz, 120 Hz and 144 Hz screens are also widely used. After the page asks for green to be drawn, the actual pixels change at the display’s next refresh, so a delay of up to one frame ends up in your time. That is about 16.7 ms at 60 Hz and about 8.3 ms at 120 Hz. A web page can neither measure this delay nor remove it.
  • Release, not press: the test records the moment a click is completed, when you let go of the mouse button or lift your finger. The longer you hold, the longer your time, so make it a short, sharp click.
  • Input device: a mouse click, a touchscreen tap and a key press each travel a different path through the operating system to reach the browser, and the delays differ slightly.
  • Browser and device load: with many other tabs or background tasks running, the click can reach this page later.
  • Practice and fatigue: times tend to improve a little over a few repeats as you get used to the test, and they slow down when you are tired or distracted.

For these reasons the numbers are not as precise as lab equipment or a clinical measurement. Use them to compare your own times taken on the same device with the same input method, not to measure yourself against other people or other devices.

Sources

Frequently asked questions

Can a lucky fast click distort the average?

From 100 ms up it is a valid time, and the test can't tell whether it was a lucky guess or a click you made because you saw the change. One time like this pulls the average down a long way, so for that run go by "Median". With 250, 230, 310, 240 and 110 ms, the average is 228 ms but the median is 240 ms. The time is also saved as your "Best on this browser", and you can remove it with "Clear best time" on the results screen.

What happens if I switch tabs or look away while I'm waiting?

Most browsers stop drawing a page while you are on another tab, so the green signal comes on after you return to this one, and the clock starts then. If you look away after it has turned green, the clock keeps running and the full time until you click is recorded. There is no cap on that wait, so the attempt stays in your results as a very slow time.

I messed up one attempt. Can I redo just that one?

No. The only attempt you can redo is one that wasn't recorded because you clicked too soon. A valid attempt can't be removed, and "Restart" on the results screen wipes all 5 attempts and the false start count and begins again. Your saved "Best on this browser" stays even after you press "Restart".

Where is my best score stored and how do I delete it?

When you finish 5 attempts and press "See results", the results screen opens and the fastest single time of those five (not the average) is compared with the saved one. Only if it is faster is it written, as a single number, to this browser's local storage (localStorage). The saved value appears at the bottom of the results as "Best on this browser". • If you close the page before the results screen opens, nothing from that run is saved. • The individual times and the average are not saved, so you can't look back at earlier results. • It is not visible in another browser or on another device. Where storage is unavailable, as in a private browsing mode, the test runs without saving. • "Clear best time", next to the saved value, deletes it. Clearing this site's data in your browser settings removes it too.

Last updated: