How the Reaction Time Test Works
When the box turns green, a chain of biological events begins. Light reaches the retina, where photoreceptors convert it into electrical signals. These signals travel along afferent (sensory) neurons through the optic nerve to the thalamus and then the primary visual cortex at the back of the brain. Association areas recognize the change as your go signal, and the premotor and motor cortex plan the movement. A command then travels down efferent (motor) neurons through the spinal cord to the muscles of your finger, which contract and press the button. Every step adds delay, and together they typically take about 200 to 250 milliseconds for a simple visual stimulus.
What the timer actually measures
TapReflex starts its clock with the browser's high-resolution performance.now() timer on the first screen frame that shows green, and stops it the moment your pointer goes down. Because the random wait is 2 to 5 seconds, you cannot predict the signal, and tapping early counts as a false start. A single attempt can vary by 20 to 30 milliseconds from natural fluctuation in attention, so the test averages five rounds for a more stable number.
Reaction Time Benchmarks
Simple visual reaction time depends on age, practice and equipment. Browser tests add display and input latency, so these are typical web-test ranges rather than laboratory values.
| Group | Typical browser result | Notes |
|---|---|---|
| Adults 18 to 25 | 240 to 270 ms | Fastest age band on average |
| Adults 26 to 40 | 255 to 285 ms | Small, gradual slowing |
| Adults 41 to 60 | 275 to 320 ms | Large individual variation |
| Adults 60+ | 300 to 370 ms | Exercise and sleep reduce the gap |
| Competitive gamers | about 180 to 220 ms | Practice plus low-latency hardware |
How age changes reaction speed
Processing speed peaks in the twenties and declines slowly afterwards as nerve conduction and cognitive processing slow. The change is gradual and varies greatly between people, and regular exercise, good sleep and mental activity are associated with smaller losses. Athletes show the other end of the range: in sprinting, a reaction to the starting gun faster than 100 milliseconds is treated as too early to be a genuine reaction and is ruled a false start.
Hardware Latency Factors
Monitor refresh rate
A 60 Hz screen redraws every 16.7 ms, a 144 Hz screen every 6.9 ms and a 240 Hz screen every 4.2 ms. The green signal can only appear on the next redraw, so a 60 Hz display adds about 8 ms on average and up to 17 ms in the worst case, compared with about 3 ms and 7 ms at 144 Hz. Read the full analysis in our refresh rate guide.
Mouse polling rate
A mouse reporting at 125 Hz sends an update every 8 ms, at 500 Hz every 2 ms and at 1000 Hz every 1 ms. Wired or high-quality wireless mice at 500 to 1000 Hz keep this delay negligible, while a budget Bluetooth mouse can add noticeably more.
Input lag, browsers and operating systems
TVs without game mode, V-Sync buffering, power-saving CPU states and many background browser tabs can each add a few milliseconds. For comparable results, use the same device, a wired mouse, game mode and a quiet browser every time.
Tips for an Accurate Result
- Close other tabs and apps, and plug in laptops.
- Use the same mouse or touchscreen between sessions.
- Do at least three full 5-round sessions and compare averages, not single taps.
- Test when rested and at the same time of day to compare progress fairly.
Frequently Asked Questions
What is a good reaction time?
For adults aged 18 to 25 on a standard setup, under 250 ms is good, under 220 ms is excellent and under 200 ms is exceptional.
Why is my score slower than the numbers I see elsewhere?
Browser tests include display, input and operating system latency that laboratory equipment avoids, typically adding 20 to 60 ms.
Does a higher refresh rate monitor make me faster?
It does not change your biology, but it reduces the delay before you can see the signal, which lowers your measured time by a few milliseconds.
Is my data stored?
Scores stay in your own browser local storage and are never sent to our servers.