Cube Solver

Online NxN Rubik's Cube Solver and Simulator

Start

Pick a Cube Size:

Online Rubik's Cube, 4x4x4 and other NxNxN cube solver and simulator. Set up a scramble rotating the faces of the puzzle or using the color picker to find the rotations leading to the solution. Apply a sequence of moves, perform a random scramble or reset to the solved state with a click of a button. First select the desired cube size in the menu: 2x2 Pocket Cube, 3x3 Rubik's Cube, 4x4 Revenge, 5x4 Professors, 6x6x6 up to 10x10x10 cube to get started.

Cube Simulators

Play with the cube online dragging the faces and layers with your mouse or swipe the screen on your touch/mobile device. Rotate the whole cube dragging the screen outside of the cube. Scroll to zoom in and out.

Apply a random scramble with the Scramble button then try to find the solution. Dragging the faces or using the keyboard commands:

F, f, U, u, R, r, B, b, L, l, D, d

(lower case is clockwise, upper case is counterclockwise)

Visit RubiksCu.be, another cube simulator if this one doesn't render correctly on your device or you have any difficulties using it.

Cube Solver

Those who can't solve the Rubik's Cube might need some help. Input a scrambled cube manually, with the scramble button or with the color picker and let the program find the solution for you.

The program finds the solution of the Rubik's Cube in roughly 140 steps with a layer-by-layer method. It solves the 4x4x4 and larger cubes grouping the centers and edges and finally solving it like a 3x3. This process requires about 700 rotations for a 4x4x4 puzzle. Press the play back button and watch the animation as you follow the solution with the desired speed or click through the moves list one by one.

For the optimal cube solver check out rubiks-cube-solver.com, a program that fixes the cube in 20 steps or less.

Patterns

Add a new challenge to the game. Try to create pretty Rubik's Cube patterns. Under the Patterns menu select an effect and a special scramble will be shown on the screen with the algorithm to reach it.