Skip to main content

Reaction Time Test — How Fast Are Your Reflexes?

Take a free online reaction time test to measure your visual reflexes across 5 rounds. Wait for the color change, click as fast as you can, and see your average response time in milliseconds — all processed locally in your browser.

This test measures visual reaction time by recording the delay between a color-change stimulus and your click response, timed with performance.now() at sub-millisecond precision across 5 rounds.

The average human visual reaction time is 200–250ms; competitive esports players consistently achieve under 150ms.

What Do Your Results Mean?

ResultRangeMeaning
GoodUnder 200ms averageYour reaction time is faster than average. Scores under 150ms place you in the competitive gaming range — excellent for FPS and rhythm games.
Warning200–300ms averageThis is a typical human reaction time. Fatigue, age, and display latency all contribute — test under consistent conditions for reliable comparisons.
BadOver 300ms averageSlower than average — could indicate fatigue, high display latency, input lag from wireless peripherals, or simply unfamiliarity with the test. Try again when alert.

Common Issues and How to Fix Them

Reaction time scores seem inconsistent across rounds

Random delays between 2–5 seconds prevent anticipation. Outliers often come from brief lapses in attention. Focus on the screen steadily and discard your worst round mentally.

Scores are higher than expected on a known-fast setup

Close background tabs and apps that consume CPU. A 60Hz monitor adds up to 16.7ms of display latency versus 6.9ms on a 144Hz display. Wireless mice add 1–4ms compared to wired.

Related Tools

Frequently Asked Questions

What is a good reaction time?

Average human reaction time is 200–250ms. Gamers typically score 150–200ms. Professional esports players can achieve under 150ms consistently.

Why does the delay vary between rounds?

The random 2–5 second delay prevents anticipation. If you could predict the timing, you'd measure prediction speed rather than true reaction time.

What affects reaction time?

Fatigue, caffeine, age, monitor refresh rate, and input device latency all affect measured reaction time. Test in consistent conditions for accurate comparisons.

Is any data uploaded?

No. All timing measurements use performance.now() locally in your browser. No data leaves your device.