Skip to content

Reaction Time Test

Test your reaction time by waiting for the screen to turn green, then clicking or tapping as quickly as possible. Repeat the test to compare your best and average response times during the current session.

How to Use

  1. Click, tap, or press Space or Enter to begin. Wait while the stage is neutral, then respond once as soon as it turns green.

  2. A response before the green signal is a false start and is not added to the current session.

  3. After a valid result, activate the stage again to start another attempt. Fullscreen can reduce visual distractions when the browser supports it.

What Reaction Time Means

Reaction time is the interval between a signal appearing and a response being registered. In this test, the signal is the green stage and the response is one click, tap, or accepted key press.

The displayed number is an end-to-end browser measurement. It combines your visual detection and movement with the time used by the screen, browser, operating system, and input hardware.

Simple Reaction Time and Choice Reaction Time

This is a simple reaction-time task: one known visual signal calls for one known response. A choice reaction-time task asks the participant to select among different responses depending on the signal.

Choice tasks add decision complexity. Research on Hick's law examines how response time relates to the number of stimulus-response alternatives, while also noting effects from compatibility, practice, and task design.

How This Browser Test Measures Time

The tool chooses a cryptographically generated random wait from 1.5 to 5 seconds so the green signal is harder to anticipate.

The ready timestamp is set on the browser's next animation frame, immediately before the green state is presented. The response timestamp uses performance.now(), a monotonic high-resolution browser clock, and the difference is rounded to a whole millisecond for display.

The clock can be precise while the complete measurement still includes presentation and input delays. Precision of the timer is not the same as laboratory accuracy of the full system.

Why Reaction-Time Scores Vary

One attempt is only one observation. Attention, anticipation, fatigue, practice, posture, background activity, and ordinary trial-to-trial variation can change the next result.

Compare a small set of attempts made under similar conditions instead of treating one unusually fast or slow value as a stable personal score.

Display, Browser, and Input Latency

A display updates in frames, so the visual change may appear after the code requests it. Browser scheduling and other work on the device can add variation before presentation or response handling.

Input hardware and its driver also take time to report a mouse button, touch contact, or key press. Controlled research calibrates these paths with external equipment; this everyday browser test cannot measure or remove each device-specific delay.

What contributes to a browser reaction-time result

The displayed result is the combined path from seeing the signal to the browser receiving the response; these sources are not measured separately.

What contributes to a browser reaction-time result
SourceWhat it addsHow to compare more consistently
Human responseVisual detection, decision, and physical movementUse the same posture, hand, and task conditions
Display presentationTime until the requested green frame is physically visibleKeep the same screen and display settings
Browser schedulingFrame scheduling and competing browser workKeep the tab visible and reduce other activity
Operating-system processingScheduling and delivery of input eventsCompare on the same device and operating system
Input-device pathSwitch, touchscreen, polling, driver, and event deliveryUse the same mouse, screen, or keyboard each time

Swipe horizontally to view the full table.

Mouse, Touch, and Keyboard Results

Mouse, touch, and keyboard inputs travel through different hardware and software paths. They also require different physical movements, so switching methods can change the measured value.

For a useful session comparison, keep the same device, browser, hand, posture, and input method. Treat a change of setup as a new comparison rather than continuing the old one.

Repeated Attempts and Session Statistics

After two valid attempts, the stage shows your best result, rounded average, and valid-attempt count for the current page session.

False starts never enter those statistics. Refreshing or closing the page clears the session, so old results do not silently affect a later visit.

Browser Test Versus Laboratory Measurement

Laboratory systems can calibrate stimulus onset and response registration with known displays, dedicated response devices, and external timing equipment. A public browser tool runs across many uncalibrated screens, operating systems, browsers, and input devices.

Use this tool for casual practice and consistent same-device comparisons. Do not interpret it as a clinical assessment, a diagnosis, or a device-independent measure of neurological performance.

Privacy and Appropriate Use

Attempts and summary statistics are calculated in the browser and held only in the current page memory. No account is required, and refreshing the page resets the session.

Do not use an informal reaction-time result to make medical, employment, driving-safety, legal, or other high-stakes decisions. Seek an appropriately qualified professional and calibrated assessment when accuracy has real consequences.

Examples

Complete one valid attempt

1

Input

Start the test, wait for green, then respond once.

Show result

Result

The stage displays one browser-measured result in whole milliseconds.

Compare a consistent session

2

Input

Complete several attempts with the same device, browser, posture, hand, and input method.

Show result

Result

After two valid attempts, compare the session best, rounded average, and attempt count.

Frequently Asked Questions

What counts as a false start?

Any response before the stage turns green is a false start. The pending signal is canceled and that attempt is not added to the statistics.

What is a good reaction-time score?

There is no universal browser score that applies across devices, ages, tasks, and input methods. Compare your own attempts under the same conditions instead of relying on a generic leaderboard or percentile.

Why did my result change between attempts?

Human response varies naturally, and display, browser, operating-system, and input-device timing can also vary. A short series is more informative than one isolated attempt.

Can I compare mouse, touch, and keyboard results?

You can view them, but they are not equivalent measurement paths. For a fairer session comparison, keep one input method and one device.

Are results saved or uploaded?

No. Results and session statistics stay in the current page memory and reset when the page is refreshed or closed.

Is this a medical or laboratory test?

No. It is an informal browser tool and includes uncalibrated hardware and software latency. Do not use it for diagnosis or other high-stakes decisions.