Reaction Time Test
Click here or press Spacebar to start.
Click, tap, or press Spacebar to start
Results can vary depending on browser, device, display refresh rate, input device, and focus. This test is for fun and reference only and does not replace professional neurological or medical testing.
Usage Tips
Use wired accessories and high refresh rate monitors for optimal precision
Input lag from Bluetooth peripherals, touchpad devices, or wireless network delay can easily add 10 to 50ms to your final score. For the most precise reflection of your personal raw reflex, test in a desktop environment using a wired gaming mouse or mechanical keyboard via the Spacebar key on a 144Hz+ high refresh rate screen.
What is Reaction Time Test?
The Reaction Time Test is a fun utility designed to measure your physical reflexes in milliseconds (ms) by catching the exact moment the screen changes color. It supports Single, 5-Round Average, and 10-Round Challenge modes, detects false starts if you click too early, and tracks stats (average, min/max, median) to grade your performance level.
How to Use
- 1Choose a test mode (Single, 5-Round, or 10-Round), adjust wait settings, or choose a predefined test preset.
- 2Click the test panel area or press the Spacebar key to initialize the sequence.
- 3After the 'Get ready...' and 'Wait...' states, click, tap, or press the Spacebar as fast as you can once the screen turns green and shows 'NOW!'.
- 4Pressing the input during the waiting state triggers a 'False Start'. This invalidates the current round and forces a retry.
- 5Upon completing the target rounds, review your statistics summary (average, best/worst, median, rating grade) and copy the results or save them in your session logs.
Reference Knowledge
- ●Reaction speed is calculated using the high-precision performance.now() API for microsecond-level difference measurement.
- ●Wait durations are randomized uniformly between the min and max thresholds to prevent users from predicting or rhythm-clicking.
- ●False starts and timeout events (exceeding the 10-second threshold) are excluded from the main average and median computations to ensure clean statistics.
- ●The median value is calculated by sorting the completed times in ascending order. If there is an even number of rounds, the average of the two middle values is used.
FAQ
Q.Which input device gives the fastest reaction time?
A wired gaming mouse or a wired mechanical keyboard generally yields the lowest input latency. Wireless Bluetooth devices, laptop trackpads, or mobile touchscreens introduce screen/digitizer delays, which can add 10ms to 50ms to your score.
Q.Does my monitor's refresh rate (Hz) affect my results?
Yes. A standard 60Hz monitor refreshes every 16.7ms, whereas a 144Hz gaming screen refreshes every 6.9ms, and a 240Hz screen refreshes every 4.2ms. Higher refresh rates deliver the color change to your eyes faster, resulting in slightly lower and more accurate times.
Q.Does a False Start end the entire multi-round test?
No. If you press too early, the current round is invalidated, a false start is logged, and the test pauses. You can click the screen to retry that exact round without losing progress from prior rounds.
Q.How reliable are the millisecond measurements?
The tool utilizes performance.now(), which provides sub-millisecond precision based on a monotonic clock. While it is highly accurate, browser scheduling overhead and physical hardware latency (input and display lag) still affect the final numbers. Use the results for personal reference and comparison rather than absolute clinical analysis.
Q.What is the average reaction time for a typical adult?
The average reaction time for visual stimuli is around 200 to 250 milliseconds. Scores below 150ms are exceptionally fast (commonly seen in professional esports athletes). Your score can vary significantly based on fatigue, age, focus, and familiarity with the test.