Centerpiece Corner piece Edge piece Left L L' Right R R' Top T T' Front F F' Back B B' Side Clockwise Counter- clockwise Legend for Algorithms C U B I S M A basic solution for the Rubiks Cube
A Rubik's Cube with the first layer completed.

First Layer

Goal: Solve the first layer. Its top should be all white, and the other colors along its edge should match one another.

Step 1: Form a White Cross

A diagram of a Rubik's cube, flattened, 
      showing five of sixe sides; form a white cross

Position the cube so that the white centerpiece faces up. Move each of the four white edge pieces up into the first layer using the following algorithms. For an explanation of the letters in the algorithms, see the legend at the top of this webpage. An x on each illustration shows the final position of the piece after using an algorithm.

A Rubik's cube showing algorithm 'T´RT'

T'-R-T

A Rubik's cube showing algorithm 'TTRT´T´'

T-T-R-T'-T'

A Rubik's cube showing algorithm 'TRT´'

T-R-T'

A Rubik's cube showing algorithm 'R'

R

A Rubik's cube showing algorithm 'F´'

F'

A Rubik's cube showing algorithm 'T´F´T'

T'-F'-T

A Rubik's cube showing algorithm 'TTF´T´T´'

T-T-F'-T'-T'

A Rubik's cube showing algorithm 'TF´T´'

T-F'-T'

What if an edge piece is in the top or bottom layer?

A Rubik's cube showing one common scenario.
A Rubik's cube showing one common scenario.
A Rubik's cube showing one common scenario.
A Rubik's cube showing one common scenario.

Perform F or F' moves to bring the edge piece into the middle layer. Then use the appropriate algorithm listed above.

Step 2: Solve the Corners

A diagram of a Rubik's cube, flattened, showing five of sixe sides.

Flip the cube over so that the yellow centerpiece faces up. Then find a corner piece that has white and is in the top layer. Use T or T' moves to relocate it directly above its target position, then use one of the following algorithms to put the piece into place. Repeat this process for the remaining three corner pieces.

A Rubik's cube showing algorithm 'TRT´R´'

T-R-T'-R'

A Rubik's cube showing algorithm 'T´F´TF'

T'-F'-T-F

A Rubik's cube showing algorithm 'T´F´TF'

T'-F'-T-F

What if a corner piece is in the bottom layer but not oriented correctly?

A Rubik's cube showing one common scenario.
A Rubik's cube showing one common scenario.

Use this algorithm: R-T-R'-T'. It will bring the piece to the top layer. Then use one of the algorithms listed above to put the piece back down into the right spot.

A Rubik's Cube with the first two layers completed.

Middle Layer

Goal: Move four edge pieces into the middle layer, matching the colors on each piece with the centerpieces on the sides of the cube.

Look for edge pieces that do not have a yellow sticker on them. Position each piece, first using T or T' moves to put it on the desired side, and then using one of the following algorithms.

These slightly lengthier algorithms will preserve the positions of the pieces in the layer you already solved.

A Rubik's cube showing algorithm 'T´L´TLTFT´F´'

T-R-T'-R'-T'-F'-T-F

A Rubik's cube showing algorithm 'TRT´R´T´F´TF'

T'-L'-T-L-T-F-T'-F'

What if the edge piece you want to place is already in the middle layer but not oriented correctly?

Use one of the previous algorithms to temporarily switch the piece with another piece in the top layer. Then proceed to reposition it correctly.

A Rubik's Cube with all layers completed.

Final Layer

Goal: Solve the Rubik’s Cube by completing the last phase, which has four steps.

Step 1: Orient the Edge Pieces

Use the following six-move algorithm to get the yellow on all the edge pieces facing up.

R'-T'-F'-T-F-R

Step 2: Orient the Corner Pieces

Repeat the following eight-move algorithm until the yellow on all the corner pieces is facing up.

R-T-R'-T-R-T-T-R'-T-T

Step 3: Position the Corner Pieces

Use the following 13-move algorithm to swap the positions of two corner pieces. Repeat until all four corner pieces are in their correct places.

R'-F-R'-B-B-R-F'-R'-B-B-R-R-T'

Step 4: Position the Edge Pieces

Use the following 12-move algorithm to move the edge pieces into their final positions.

R-R-T-R-T-R'-T'-R'-T'-R'-T-R'