How to Use CubeDesk to Time Your Rubik's Cube Solves
Updated
CubeDesk is a browser-based Rubik's Cube timer. You can open it, get a scramble, and start timing immediately — no account needed for the timer itself. The one real limit is saving: in demo mode you can time solves, but CubeDesk asks you to sign up before it stores them. If you only want to time a few solves and read the stats on screen, you can do that right away; if you want a persistent history of your solves, plan on creating an account.
Getting to the timer
- Open cubedesk.io in your browser.
- The page loads with a puzzle selector (the excerpt shows 3x3) and a scramble string already displayed, for example:
R2 F2 R' D2 L2 R' D2 B2 L F2 R B' U R' B R D' F R2. - The large readout shows 0.00 — that's the timer, waiting for you.
The scramble is generated for you, so you don't need a separate scramble tool. If you solve a different puzzle, switch the puzzle type first so the scramble matches what you're holding.
Timing a solve
CubeDesk uses the standard speedcubing timer interaction:
- Hold the spacebar (or press and hold on a touch device) to arm the timer.
- Release to start the clock. The readout counts up from 0.00.
- Press again to stop when you finish the solve. Your time appears in the readout.
The expected result is a single recorded time for that attempt. If you stop the timer by accident or the solve is a throwaway, most timers let you discard it — check the controls around the solve list rather than assuming a specific key.
What demo mode does and doesn't do
The page states plainly: "Demo mode. Sign up to save solves." That single line defines the boundary:
| Action | Demo mode | After signing up |
|---|---|---|
| Generate a scramble | Yes | Yes |
| Time a solve | Yes | Yes |
| Keep a list of past solves | No — "No solves yet" | Yes |
| Track stats across sessions | Only what's shown live | Yes |
So the practical rule: if you're doing a quick session and only care about the number on screen, demo mode is enough. If you want to see progress over days or weeks, sign up before you start, otherwise the solves you just did won't be there later.
Reading your stats
After you finish solves, CubeDesk shows a stats panel. The fields visible in the interface are:
- pb — your personal best single time.
- worst — your slowest recorded time.
- avg — your average.
- ao5 / ao5 pb — average of 5, and your best average of 5.
- ao12 / ao12 pb — average of 12, and your best average of 12.
Two things worth knowing about these numbers:
- Averages of 5 and 12 are trimmed averages, not simple means. In speedcubing convention, ao5 drops your best and worst of the five and averages the middle three; ao12 drops the best and worst of twelve and averages the remaining ten. That's why a single disaster solve doesn't wreck your ao5 the way it would a plain average.
- In demo mode these start at 0.00 because there are no saved solves yet. They fill in as you complete attempts, but they won't survive a reload without an account.
Common snags
- Timer won't start. The hold-and-release timing is deliberate — a quick tap usually does nothing. Hold until the readout signals it's armed, then release.
- Solves disappeared. You were in demo mode. Sign up before your next session.
- Scramble doesn't match your puzzle. Change the puzzle type before generating, so the scramble is valid for the cube in your hands.
- Stats look wrong after one bad solve. Check whether you're reading
avgorao5/ao12— the trimmed averages absorb outliers, the plain average doesn't.
Beyond the timer
The site describes itself as offering more than a timer: 1v1 races, an algorithm trainer, leaderboards, and mini-games. Those are separate from the basic timing flow above, and some of them depend on having an account so results can be tracked. Start with the timer, confirm it fits how you practice, then explore the rest.