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
Click, tap, or press Space or Enter to begin. Wait while the stage is neutral, then respond once as soon as it turns green.
A response before the green signal is a false start and is not added to the current session.
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.
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
1Input
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
2Input
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.
References
- PLOS ONE — Complexity of Central Processing in Simple and Choice Multilimb Reaction-Time Tasks
- Quarterly Journal of Experimental Psychology — Hick's Law for Choice Reaction Time: A Review
- Frontiers in Human Neuroscience — Factors Influencing the Latency of Simple Reaction Time
- MDN Web Docs — Performance.now()
- MDN Web Docs — Window.requestAnimationFrame()
- MDN Web Docs — Fullscreen API
- W3C — Web Cryptography API
You might also like
Spin the Bottle
Spin an animated bottle to choose a random direction, or add 2–12 player names and let the bottle pick one person.
Online Scoreboard
Keep score for two teams or players with editable names, optional rounds or sets, fullscreen, four themes, and local autosave.
Pictionary Word Generator With Timer
Generate random Pictionary words with a built-in timer, private clue reveal, kids and adult filters, difficulty levels, categories, fullscreen, and no repeats during the session.
Mortgage Calculator
Estimate fixed-rate mortgage payments, total interest, upfront cash, payoff date, extra-payment savings, and a complete amortization schedule.