Reaction Time Test

Measure your reaction speed in milliseconds. Click as fast as you can when the screen turns green. Track your best time and average.

Runs in your browser. No data leaves your device.

Frequently Asked Questions

How does the Reaction Time Test work?

The tool displays a colored screen and starts a setTimeout with a random delay (2-5 seconds). When the timeout fires, the screen turns green and performance.now() records the exact timestamp. When you click, a second performance.now() call records the response timestamp. The difference between the two timestamps is your reaction time in milliseconds. Early clicks (before green) are detected and flagged as false starts.

What is a good reaction time?

The average human visual reaction time is about 250 milliseconds. Gamers and athletes often achieve 150-200ms. Anything under 200ms is considered fast, and below 150ms is exceptional.

How is reaction time measured?

The tool shows a colored screen that changes to green after a random delay. It measures the time in milliseconds between the green signal appearing and your click. Multiple attempts are averaged for a reliable result.

What affects reaction time?

Fatigue, caffeine, age, alertness, and practice all affect reaction time. Screen latency and input device lag add a few milliseconds to your measured time, which is normal for any browser-based test.