iLoveTimersiLoveTimers.com
0:00.00
Space hold+release start · R reset · F fullscreen

Solve settings

Session results
No session results yet
Stop the timer to add a result.

Speedcubing Timer

Practice solves with instant or hold-to-start timing, session results, a simple average, keyboard controls, and fullscreen.

How timing starts and stops

Instant mode uses Space as a start and stop toggle. Hold-to-start mode arms after you hold Space for 250 milliseconds, then starts when you release it. Space stops an active solve immediately. The on-screen Start button begins timing without the hold step.

In fullscreen, tapping the display starts and stops only in Instant mode. In Hold-to-start mode, a tap can stop a running solve, while a keyboard is required to arm and start. Reset clears the current elapsed time. Remove deletes one result, and Clear history removes all results from the current session.

Session results and saved preferences

Add result on stop is enabled by default. When it is off, press Save or S after stopping. The page keeps up to the selected session limit, from 5 to 200 results. Best is the lowest current result. Avg is the arithmetic mean of every current result. Times display to centiseconds by truncating milliseconds.

Results and averages exist only in memory for the current page session. Refreshing the page, closing the tab, or reopening the site clears them. The browser stores only your start mode, Add result on stop choice, and maximum session-result setting in localStorage. Clear history does not remove those three preferences. You can clear them through your browser's site-data controls.

See the complete distinction between saved preferences and session-only tool state in What iLoveTimers Stores in Your Browser.

Reproducible practice example

Leave Hold-to-start and Add result on stop selected. Focus the timer frame, hold Space for at least a quarter second, then release it. Press Space again after the solve. A new row appears in Session results. Run a second solve and Avg becomes the sum of both elapsed times divided by two. Refresh the page and both rows disappear while your three settings remain.

Timing limits

This is a browser practice timer. It has no scramble generator, inspection countdown, penalty controls, rolling averages such as Ao5, or official competition mode. Follow the equipment and rules required by an event when you need official timing.

Elapsed time uses the browser's monotonic high-resolution clock. Keyboard, touch, display, browser, and operating-system latency can affect a result. A background tab can repaint less often. Device sleep or browser suspension can interrupt interaction, so keep the page visible during a solve.

Related solving and speed tools

For a general elapsed timer, use the stopwatch. For timing an activity upward from zero, try the count-up timer. For start-response practice, use the reaction time test. For split-based game runs, use the speedrun timer.

Speedcubing timer FAQ

Is this WCA-compliant?

Treat it as a browser-based practice timer. Use the equipment and rules required by your event if you need official competition timing.

What should I do with accidental solves?

Remove the result from the current session. This page does not provide penalty controls.

Why do times vary by device?

Browser focus, keyboard/touch latency, refresh rate, and device load can all affect input timing. For comparable practice, keep your setup consistent.