Skip to content
OverCalculator
Theme
Sports & PerformanceMore in Strength & trainingComparisons: Sports & PerformanceCyclingMore sportsRunning & endurance

Reaction Time Calculator

Measure browser-observed latency for a visual prompt and summarize repeated trials.

Published

Reaction Time Calculator

Worked example

trialsMs: 200; 250; 300

Result: 250ms

Try it →

Reaction Time Calculator

Measure browser-observed latency for a visual prompt and summarize repeated trials.

Inputs and method

Start a trial, wait for the randomized prompt, then respond with the button or keyboard. Valid trials report best, arithmetic mean, median, and spread across all accepted trials. The retained set is limited to 100 completed trials; the five-row Recent Results section is only a view of the newest five. Early responses are discarded, and Reset All clears the complete set.

The randomized wait is scheduling time and is not included in a completed trial. A trial starts when the ready callback records its timestamp and ends when the page’s event handler records the response.

Interpreting the measurement

This measures browser-observed latency from the callback that starts the prompt until your click or key event reaches this page. Display rendering, the event loop, the operating system, and the input device can add delay. It does not isolate or measure neurological reaction time.

The browser can coarsen timer resolution, and scheduled callbacks can run later than requested. Callback execution does not establish when the changed prompt becomes visible. Do not use these values for clinical, neurological, readiness, injury-risk, or athletic-ranking decisions.

Method basis

The displayed statistics are publisher derivations from the locally retained trials. The W3C High Resolution Time specification supports use of a monotonic browser clock for elapsed-time measurement but does not guarantee sub-millisecond resolution. The WHATWG timer specification explains why callbacks can run later than requested and how a pending timeout is canceled. For related measured-performance tools, see the vertical jump calculator, the stride length calculator, and the one rep max calculator.

Compare Reaction Time Calculator with related tools

All comparisons →

Frequently asked questions

How is reaction time measured?
A trial starts when the ready callback records its timestamp and ends when the page's event handler records your click or key response. The randomized wait is scheduling time and is not included in a completed trial, and early responses are discarded.
What statistics are reported?
Valid trials report best, arithmetic mean, median, and spread across all accepted trials. The retained set is limited to 100 completed trials, and the five-row Recent Results section is only a view of the newest five.
Is this a measure of neurological reaction time?
No. It measures browser-observed latency from the callback that starts the prompt until your event reaches the page. Display rendering, the event loop, the operating system, and the input device can add delay, and the browser can coarsen timer resolution.

Sources

  • High Resolution Time Level 3

    primary · Aug 10, 2026

    Supports: performance.now() provides a monotonic browser clock for elapsed-time measurement; exposed resolution can be coarsened and sub-millisecond resolution is not guaranteed

    — W3C High Resolution Time Level 3, vW3C Working Draft, retrieved 2026-07-10

  • HTML Living Standard

    primary · Aug 10, 2026

    Supports: clearTimeout cancels an identified pending timer; timeout callbacks are not guaranteed to run exactly on schedule and can include implementation-defined delay

    — WHATWG HTML Living Standard, vLiving Standard, retrieved 2026-07-10

Related calculators

Reaction Time Calculator updated at

Verified

Corrected — see corrections historyFound an error? Report it