Stop when you feel 10 seconds have passed, then see how far off you were
The 10 Second Challenge is a game where you press the dial to start, then press it again at the moment you feel 10 seconds have passed. It shows the gap between your stopped time and 10 seconds down to the millisecond, so stopping at 10.032 s means you were 0.032 s late. You can choose a target of 5 seconds, 10 seconds, 30 seconds or 1 minute.
You can keep the numbers in view until the end, hide them after 3 seconds, or hide them from the start and count only in your head. Your records pile up as dots on a target scale, showing whether you tend to stop early or late, and when several people play in turns, whoever lands closest to the target takes 1st place.
When to play it
- A quick party or classroom game: switch the players to "Group" and enter names, and everyone takes one turn in order before a ranking appears. You can pass one phone around, or put it in full screen so everyone can watch together.
- A timing game for event booths: like the stopwatch games used at prize events, you can leave a laptop or tablet in full screen and let visitors press the button. Equal errors down to the millisecond share the same rank.
- Checking whether your sense of time runs fast or slow: after a few tries in hidden mode, you can see whether your records cluster on one side. If you always stop early, your inner count may be running faster than real seconds.
- Getting a feel for 30 seconds or 1 minute: think of moments when you cannot look at a clock, such as a short talk, a self-introduction or the rest between sets, and try 30 seconds or 1 minute in hidden mode.
How to play
- Choose a target (5 s, 10 s, 30 s or 1 min) and a time display (Always shown, Hide after 3 s or Hidden from start). When you first open the tool, it is 10 s · Hide after 3 s.
- Press the dial and the time starts to run. A mouse click, a screen tap, or Space or Enter with the dial focused all work.
- Press the dial once more at the moment you feel the target time has come. A second press within 0.25 seconds of starting is treated as a double press and is ignored.
- The stopped time, the error and the grade appear under the dial and in the result panel, and solo records pile up on the target scale and in the "My best records" table. Press again to start a new attempt.
If you do not stop within 3 times the target, or you switch to another window or tab while timing, that attempt is cancelled. To see only the dial, press Full screen or the F key.
The three time displays
| Time display | What you see | What you are testing |
|---|---|---|
| Always shown | The hundredths-of-a-second digits and the progress ring until the end | Timing your press to the exact moment while watching the numbers |
| Hide after 3 s | Only the first 3 seconds are visible, then ??.?? and a dotted ring | Setting your pace in the first 3 seconds and counting the rest |
| Hidden from start | Only ??.?? and a dotted ring from the start | Producing the time purely in your head |
While it runs, the visible number drops everything below the hundredth of a second, like a stopwatch. So at 9.996 s you see 9.99, and if you press after 10.00 appears, your record is already past 10 seconds. While hidden, not only the digits and the ring but also any motion that could hint at the time, such as blinking, stops. The best record is saved separately for each time display, so a record made with the numbers always shown never mixes into the best record of a hidden mode.
How to read the result
The error is the stopped time minus the target. A plus sign (+) means you stopped later than the target, and a minus sign (−) means earlier. The grade comes from the size of the error as a ratio of the target time. Timing variability is known to grow along with the duration being judged, so a 0.3 s miss at 5 seconds and a 0.3 s miss at 1 minute should not receive the same grade. These thresholds are set by this tool.
| Grade | Of target | 5 s | 10 s | 30 s | 1 min |
|---|---|---|---|---|---|
| Exact | 0 | 0.000 s | 0.000 s | 0.000 s | 0.000 s |
| Near-perfect | 0.1% | 0.005 s | 0.010 s | 0.030 s | 0.060 s |
| Very close | 0.5% | 0.025 s | 0.050 s | 0.150 s | 0.300 s |
| Close | 1% | 0.050 s | 0.100 s | 0.300 s | 0.600 s |
| Slightly off | 3% | 0.150 s | 0.300 s | 0.900 s | 1.800 s |
| Way off | 10% | 0.500 s | 1.000 s | 3.000 s | 6.000 s |
| Try again | Over 10% | Over 0.500 s | Over 1.000 s | Over 3.000 s | Over 6.000 s |
Once several records have piled up, the result panel also shows the mean error, the tendency and the spread. Below are the 5 example records for 10 s · Hide after 3 s, shown on the first screen.
| Attempt | Stopped at | Error | Grade |
|---|---|---|---|
| 1 | 9.874 s | −0.126 s | Slightly off |
| 2 | 10.213 s | +0.213 s | Slightly off |
| 3 | 9.951 s | −0.049 s | Very close |
| 4 | 10.108 s | +0.108 s | Slightly off |
| 5 | 10.032 s | +0.032 s | Very close |
The average of the five records is 10.036 s, so the mean signed error is +0.036 s. From 3 records on, this tool writes "tends to stop early" or "tends to stop late" only when this value exceeds 0.5% of the target (0.05 s for 10 s), so the example reads "Balanced". The mean error without signs is 0.106 s, and the spread (standard deviation), which shows how widely the records scatter around their average, is ±0.132 s.
Mean error = sum of |error| ÷ number of records
Tendency = if (mean stopped time − target) is above 0.5% of the target, late; if below −0.5%, early
Spread (standard deviation) = √(Σ(stopped time − mean)² ÷ (number of records − 1))
Tips for landing closer
- Count each second in your head: a review of experiments comparing durations concludes that counting helps for intervals longer than 1.2 seconds (Grondin 2010). Instead of feeling 10 seconds as one block, you split it into small steps like "one, two, three".
- In Hide after 3 s, set your pace during the first 3 seconds: if you match your counting speed to the numbers while they are visible, you can carry on at the same speed after they disappear.
- Read your tendency and adjust: if the dots on the target scale always gather on the left (early), slow your count a little, and if they gather on the right (late), speed it up a little. Just watch whether the mean line moves toward the center.
- Press to start and to stop the same way: if you start with the mouse and stop with the keyboard, the difference in delay between the two devices can end up in the record.
In a group game you can also add a rule that lets others talk to you. One explanation in timing research says that the more attention you give to time, the longer it feels (Grondin 2010). Applied the other way round, time may feel shorter when your attention drifts, but no study has measured which way the records move in this game.
How is the time measured?
Both the start time and the stop time are taken from the timestamp the browser attaches to the input at the moment you press the button (Event.timeStamp). Even if the program runs a little late because it is redrawing the screen or handling other work, that delay does not enter the record, and the result is rounded to 1 ms.
| Item | Size | Effect on the record |
|---|---|---|
| Browser time rounding | Chrome 0.1 ms, Safari and Firefox 1 ms | Almost none on a result in 1 ms units |
| Firefox fingerprinting protection (resistFingerprinting) | About 16.7 ms or more | The record snaps to steps of that size |
| Input delay of keyboard, mouse and touch | Varies by device | If you start and stop the same way, it enters both times and mostly cancels out |
| Interval at which the digits are redrawn | Usually the display refresh rate (about 16.7 ms at 60 Hz) | In Always shown, the visible number can lag the real time by one or two frames. The record itself is computed from the press time |
So the millisecond digits can be trusted as the interval between your two presses, but they are hard to use for separating two people on different equipment by a few milliseconds. When competing in a group, it is fairer to use the same device and the same way of pressing.
Playing in a group
When you switch the players to "Group", the names appear in the turn strip. The default names are Player 1, 2 and 3, and under "Edit names" you can enter from 2 to 12 names separated by line breaks or commas. If you enter the same name twice, (2) is added after the later one to tell them apart.
- Turns go around once in the order the names were entered, and the player whose turn it is appears in the turn strip and above the dial.
- When everyone has played once, the round ends and ranks are given from the smallest gap to the target. Whether you stopped early or late does not matter for the ranking.
- Equal errors down to the millisecond share the same rank. If two players tie for 1st, both get one more 1st-place win.
- After a round ends, pressing the dial prepares a new round, and the next press times the first player. If you change the target, the time display or the names, the 1st-place counts start again from zero.
Records from a group round are not added to your personal records and are not saved. Only the list of names is kept in this browser for next time.
Limits
- This is a game for comparing your sense of time, not a test that diagnoses concentration or cognitive ability.
- The thresholds for grades and tendency (0.1% to 10% of the target, tendency 0.5%) are set by this tool and are not standard scores defined by research.
- Records can shift by a few milliseconds depending on the browser's time rounding, the input delay of the device and the display delay.
- If you switch to another window or tab while timing, that attempt is cancelled, because you could look at a clock in the other window and the result would not be fair.
- Records stay only in this browser. If you clear the site data or open the tool on another device, they will not appear.
Reference date The sources were checked on 2026-11-04.
Sources
- 01Grondin (2010) Timing and time perception: A review of recent behavioral and neuroscience findings and theoretical directions, Attention, Perception, & Psychophysics 72(3)Benefit of counting for intervals longer than 1.2 s (p. 564, Grondin et al. 1999), timing variability growing with duration (p. 569), and time feeling longer when more attention is paid to it (p. 570)
- 02MDN: Event.timeStampThe time at which the event was created; rounding steps of Chrome 0.1 ms, Safari 1 ms and Firefox 1 ms, and Firefox resistFingerprinting 16.667 ms
- 03MDN: Performance.now()Time is made coarser to guard against timing attacks and fingerprinting (100 microseconds in non-isolated documents)
- 04MDN: Window.requestAnimationFrame()The rate of redraw callbacks usually matches the display refresh rate, and they mostly pause in background tabs
Frequently asked questions
How does the 10 Second Challenge work?
Press the dial once to start, then press it again the moment you feel 10 seconds have passed. The gap between your stopped time and 10 seconds appears down to the millisecond, along with one of 7 grades from Exact to Try again depending on the size of the error. On the keyboard, focus the dial and press Space or Enter.
What is the difference between Hide after 3 s and Hidden from start?
Hide after 3 s shows the numbers and the progress ring for the first 3 seconds and then hides them, while Hidden from start shows nothing from the beginning. Always shown is a game of timing your hand to the numbers, and the hidden modes compare your sense of counting time in your head. While hidden, any motion that could hint at the time also stops.
How accurate are the records?
Both the start and the stop are calculated from the input timestamp the browser records at the moment you press the button, and the result is rounded to 1 ms. The browser rounds this timestamp to steps of 0.1 ms in Chrome and 1 ms in Safari and Firefox, which is enough for a millisecond display. If you start and stop the same way, the fixed delay of the keyboard or mouse enters both times and mostly cancels out.
How are the grades decided?
By this tool's own thresholds: an error within 0.1% of the target time is Near-perfect, within 0.5% Very close, within 1% Close, within 3% Slightly off and within 10% Way off. For 10 seconds these are 0.01 s, 0.05 s, 0.1 s, 0.3 s and 1 s, and an error of 0 ms is Exact. Because the longer the time the larger the variability of timing, the grades use a ratio rather than seconds.
How is the ranking decided in group play?
Switch the players to Group and enter names, and each name takes one turn in the order written. When everyone has finished, ranks go from the smallest gap to the target, whether you stopped early or late. Equal errors down to the millisecond share a rank, and the number of 1st places is counted for each round.
Are there tips for landing closer?
In hidden mode, you can count each second in your head, like "one, two, three". Experiments comparing durations suggest that counting helps for intervals longer than 1.2 seconds. After a few tries, check whether the tendency on the target scale is early or late, and adjust your counting speed a little.
Where are my records saved?
Solo records, the latest 30 attempts and the best record for each target and time display, are saved only in this browser and never sent to a server. Group round records are not saved, and only the player names are kept for next time. They disappear when you press Clear records or clear the site data.
Can I send my record to a friend to compete?
After you make a record, press Challenge link to copy an address that holds the target, the time display and your stopped time. When the receiver opens it, the same settings are applied, and after taking the challenge they can see how much closer they got in a sentence and with the ◆ mark on the target scale.