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.
Use both average and median to read reaction variability
Last reviewed: July 11, 2026Reaction-time statistics
average = round(sum(valid reaction times) ÷ valid rounds); median = middle value of sorted records
The tool summarizes completed reaction times after excluding false starts and timeout rounds.
Summarizing five valid rounds
- • 210, 240, 190, 260, 220ms
- • 5 valid rounds
- • Exclude false starts and timeouts
- 1. Total 1120 ÷ 5 = average 224ms
- 2. Sorted 190, 210, 220, 240, 260 has a 220ms median
The average is 224ms, the median is 220ms, and the rating falls in the 200–250ms fast band.
How to read the result
- The average reflects all delays, while the median is less affected by one unusually slow or fast round.
- Repeat rounds with the same device and display setup to make changes in your personal record easier to interpret.
Conditions that change the result
- performance.now provides a precise time difference but cannot remove display refresh, input latency, or browser scheduling overhead.
- Reaction scores are for games and personal reference, not a clinical neurological measurement.
Common input mistakes
- Including a press made during the waiting state makes the average less meaningful.
- Judging ability from one best score hides fatigue and the randomness of a single input moment.
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.