Skip to main content

How Fast Are Your Reflexes?

Measure your visual reaction time across 5 rounds. Wait for the color change, click as fast as you can, and see your average response time — 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?

Result Range Meaning
Good Under 200ms average Your reaction time is faster than average. Scores under 150ms place you in the competitive gaming range — excellent for FPS and rhythm games.
Warning 200–300ms average This is a typical human reaction time. Fatigue, age, and display latency all contribute — test under consistent conditions for reliable comparisons.
Bad Over 300ms average Slower 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.