Skip to the solver

Nothing to install · nothing uploaded

Rubik Cube Solver Online

An online Rubik’s cube solver that needs no download, no account and no network connection once the page has loaded. Enter your colours, press Solve, and you get 20 moves or fewer in about two hundred milliseconds, animated on a 3D cube. The engine is 5.5 MB of lookup tables built inside your own browser — nothing about your cube is ever sent anywhere.

Move 1 of 20 — Front face clockwise

Solution

20 moves

The first 9 moves put every corner and edge the right way up and the middle-slice edges back in the middle slice. The last 11 finish the cube using only U, D and half turns.

Pick a colour, then click the squares

Up
U
Right
R
Front
F
Down
D
Left
L
Back
B

Tab to any square and press 1–6 to paint it. Hold the mouse down to drag across several at once.

Applies the moves to a solved cube. Useful if you already have a competition scramble and want to see how it is meant to come apart.

What running in the browser actually buys you

This solverA server-side solver
Where the search runsYour deviceSomeone else's computer
Cube state leaves your deviceNeverEvery time you press solve
Works on a planeYes, after first loadNo
Time to answerAbout 200 msNetwork round trip plus search
Rate limitsNoneUsually
Cost to run at scaleZeroRises with traffic

The trade is a one-off cost: the tables have to be built before the first solve. That is about 200 milliseconds of arithmetic, and this page starts it in a background worker the moment the widget becomes interactive, so by the time you have entered your colours it is already done. Every solve after that is instant.

Entering your cube quickly

  • Work one face at a time. Pick a colour from the palette and click every square of that colour across all six faces before switching. Nine clicks per colour, six colours.
  • Drag to paint. Hold the mouse button down and sweep across several squares at once.
  • Use the keyboard. Tab to a square and press 1 to 6 — white, yellow, green, blue, red, orange, in palette order.
  • Watch the counters. Each colour shows how many of its nine you have placed, in red until it hits nine. If two colours are stuck at 8 and 10, you have painted one square the wrong colour.

Already have a scramble?

If your cube came from a competition scramble or a timer, paste the moves into the box under the net instead of clicking. The solver applies them to a solved cube and works from there, which is faster and cannot be mis-clicked.

Common questions

Is this Rubik cube solver online completely free?
Yes, with no account, no trial and no upsell. There is nothing to buy because there is nothing to run — the solver executes on your own device, so serving it costs the same whether you solve one cube or a thousand.
Does it work without an internet connection?
After the page has loaded once, yes. The solving engine is JavaScript that runs locally in a Web Worker, and no request is made when you press Solve. Load the page, turn off your wifi, and it keeps working.
Do I need to install an app?
No. Everything happens on this page. You can add it to your home screen if you want a shortcut, but that is just a bookmark — there is no app store package and no permissions to grant.
Is my cube data sent anywhere?
No. The colours you enter never leave the browser tab. There is no API call, no upload and no logging of cube states, because the solver has no server component at all.
Can I solve a cube with my phone camera?
Not here. Camera scanning sounds convenient and in practice is the least reliable part of every solver that offers it — lighting turns orange into red, and a single mis-read sticker produces an impossible cube. Clicking 54 squares takes about a minute and is right the first time. What this solver does instead is tell you precisely which sticker is wrong when something does not add up.

Keep going