Cube selection

Start by telling the app which cube you have. Rubik's Cube Solver works with 2×2, 3×3 and 4×4 configurations, and the entry grid changes to match the size you pick.

Rubiks Cube Solver cube basics screen
Choose the cube configuration you have.
Rubiks Cube Solver camera scanner screen
Align each face inside the scanner frame.

Camera Scanner

The quickest way to enter a cube is to scan it. Hold each face inside the frame and the app reads the colours, building the configuration face by face.

Manual Input

If scanning is awkward, fill the cube in by hand: pick a colour, tap the matching squares, then move to the next face. You can jump between faces to correct anything before solving.

Rubiks Cube Solver manual cube input screen
Enter the cube colors yourself when needed.

Solution generation

Once the cube is entered, the app checks it is valid and produces a sequence of standard moves that ends in a solved cube.

Step-by-step moves

The solution is presented one move at a time with controls to move forward and back, so you always know which turn is next.

Rubiks Cube Solver Cube Solve screen showing move notations and step 2 of 30
Notations, step counter and Prev / Play / Next controls.
Rubiks Cube Solver virtual cube screen showing cube type selection
Pick a cube type and practice on the virtual cube.

Virtual Cube and practice

The Virtual Cube lets you turn faces and rotate the cube on screen. Use it to try a move before applying it, or to practise when your physical cube is not with you.

A typical first session

  • Open the app and pick your cube size
  • Scan the six faces, checking each one as you go
  • Correct anything that looks wrong with Manual Input
  • Generate the solution and follow the moves at your own pace
  • Scramble and repeat — the second solve is always easier

Try Rubik's Cube Solver

Scan your cube and get step-by-step solving instructions in seconds. Available for Android on Google Play.

Frequently Asked Questions