A small drill for a very ordinary question
A visual reaction time test is a short loop: a cue appears, you click, and a clock reports how many milliseconds sat between those two events. Lumenhold is that loop, built as a small in-page drill rather than a lab instrument. You wait in a dim hold. A flare, a diamond, or a pulse snaps into view. You strike. Five valid hits become a round average. Nothing here claims to measure eye health, driving fitness, or athletic potential. It is a curiosity tool — a way to put a number on a feeling that most people describe as “instant” even when it is not.
That number is almost never zero. Light has to reach you, your nervous system has to commit to a movement, and a finger or thumb has to close the click. Lumenhold does not split those stages apart. It timestamps the interval from the on-screen cue to your pointer-down (or tap) and leaves the anatomy as a black box. The delay before each cue is random on purpose. If the flare always arrived on a beat you could learn, you would start guessing instead of seeing. Guessing is exactly what a false start catches: click during the hold and that trial is void.
People land on this page from a few nearby searches. Some want a click reaction check — same wait, different glyph. Some want a reaction speed pass with a ring that appears rather than a color wash. Those modes share one engine. They exist so the cue can change without turning the site into three unrelated toys. Scores stay on this device in localStorage. A personal best is the lowest five-trial average this browser has saved, not a ranking of anyone else.
When a round finishes, Lumenhold also prints an estimated percentile. That label is not scraped from other visitors and it is not a medical reference range. It is a comparison against a built-in, bell-shaped model of casual visual click times that ships with this page. Treat it as a rough “where might this sit” sticker. Treat the millisecond figure as the actual result.
How to play
- Pick a cue: flare (visual reaction), glyph (click reaction), or pulse (reaction speed).
- Click or tap the stage once to arm a trial. The hold looks clearly different from the go state.
- Keep still. A random pause — usually between about 1.4 and 4.3 seconds — runs first.
- The instant the cue appears, click or tap. The stage reports milliseconds for that hit.
- If you jump the gun, you get a false start. Retry that trial; it does not enter the average.
- Five valid hits close the round. Your average and an estimated percentile appear. The lowest average on this browser is kept as a device best.
What the score means
Lower milliseconds are faster. A casual visual click often lands somewhere in the mid-two-hundreds, with plenty of honest scatter around that. Hardware, browser, and whether you used a mouse or a thumb all move the number. Compare yourself to your own last round before you compare yourself to a stranger on the internet.
The “faster than ~X%” line is an estimate versus Lumenhold’s built-in distribution, not a claim about the world and not advice about health, sport, or driving. This page is not a medical device.
FAQ
Is this visual reaction time test a medical device?
No. Lumenhold is an unofficial browser game. It is not a medical device, not a diagnostic, and not affiliated with any clinic, laboratory, or other reaction-test brand.
Why is the delay before the cue random?
A random hold stops you from tapping on a rhythm you learned. The drill is supposed to measure a response to a visual cue, not a guess about when the cue is due.
What counts as a false start?
Any click or tap during the hold, before the flare, diamond, or ring appears. That trial is void and does not enter the five-hit average.
How is the percentile calculated?
It is an estimate against a built-in, bell-shaped model of casual visual click times that ships with this page (centered near 250 ms). It is not live visitor data and not a clinical range.
Does the test work on phones?
Yes. The stage accepts taps. Use a stable grip and avoid scrolling while a trial is armed so a stray touch is not logged as a hit or a false start.
Where is my best score stored?
Only in this browser’s localStorage, under a Lumenhold key. Clearing site data wipes it. Nothing is uploaded.