About Rubik's Solver

Rubik's Solver is a free, independent set of 3D solvers for the twisty-puzzle family. You paint a model of the puzzle to match the one in your hands, press Solve!, and step through the answer move by move while turning the real thing.

Why it exists

Most solvers online cover the 3x3x3 cube and stop there. The puzzles that are genuinely hard to find help for — the Pyramorphix, the Skewb, the Rubik's Snake — either get no coverage at all or get a fixed recipe that works only from a particular starting position. This site covers six puzzles, and for the smaller ones it returns a provably shortest solution rather than a memorised sequence.

It is also built to be honest about the difference. The Rubik's Cube 3x3x3 uses a two-phase algorithm that finds short, near-optimal solutions rather than guaranteed-shortest ones, and every page that uses it says so.

How the solvers are verified

Each puzzle is modelled from one geometric source of truth: pieces are exact convex polytopes and every move is an integer rotation matrix, so a move sequence is either exactly valid or it fails outright. On top of that, each solver is checked against the puzzle's independently published mathematics by exhaustively enumerating its entire state space:

These checks run as part of the test suite, not as a one-off. A solver whose enumeration disagrees with the published figures fails the build, which is why the shortest-solution claims on this site can be stated as facts rather than hopes.

What the site does not do

Who runs it

Rubik's Solver is an independent, educational project, built and maintained by one developer. It is not affiliated with, endorsed by, or sponsored by Spin Master, Rubik's Brand Ltd, or any puzzle manufacturer. “Rubik's” is a trademark of its respective owner and is used here only to describe which physical puzzles these tools solve.

Contact

Questions, a puzzle that solves incorrectly, or a request for another puzzle in the family: contact@aerolambda.tech. Bug reports are welcome — please say which puzzle and, if you can, the colours you painted.