Any cube, solved short.

A solver for Rubik's cubes of every size, built to find short solutions in seconds. Enter a cube, press Solve, follow the arrows.

How it works

2x2x2, 3x3x3: in your browser

The solver runs on this page. Nothing is sent anywhere.

4x4x4 and up: on the server

Beside gigabytes of lookup tables, one cube at a time. You see your place in line.

Short, not just fast

The cube is reduced in phases; each feeds the next, and the shortest total wins.

Nothing watches you

No cookies, no analytics. The camera picture stays in your browser.

Numbers

Release v0.1.0 of the solver: mean moves and seconds per cube with the default search, on fixed sets of random-move scrambles, on an Apple M1 Pro with 10 cores. Moves are counted in OBTM (outer block turn metric: a turn of a face with any number of layers is one move, a quarter turn or a half turn alike).

CubeMovesSecondsCubes
2x2x28.790.00100
3x3x319.030.22100
4x4x440.712.8100
5x5x567.750.58200
6x6x6108.858.420
7x7x7152.753.820
8x8x8235.6512.920
9x9x9314.653.720
10x10x10406.0516.620
11x11x11510.407.55
CubeMovesSecondsCubes
12x12x12619.8021.75
13x13x13757.8015.85
14x14x14888.4030.45
15x15x151031.8021.45
16x16x161185.6040.35
17x17x171392.0037.05
18x18x181548.0045.85
19x19x191763.8049.55
20x20x201938.6056.55
21x21x212254.0084.25

The server behind this page has fewer cores and solves the smaller of these sizes; the rest are for the solver run on a machine of your own.