Seven stages · eight algorithms
Rubik's Cube 3x3 Solution
The complete 3×3 solution is seven stages and eight algorithms: white cross, white corners, middle layer, yellow cross, yellow face, corner positions, last edges. Learn those and you can solve any cube from any state in about a hundred moves. Every algorithm below has been run against a cube model and checked, and the solver at the bottom finds a short two-phase solution for your exact cube.
The seven stages
White cross
Put the four white edges around the white centre, each one matching the side colour it touches. No algorithm — do it by looking. If a white edge is in the bottom layer, turn that face twice to bring it up. Aim for a cross whose side stickers line up with the four centres, not just a white plus sign.White corners
Turn the cube so the white cross is on the bottom. Find a white corner in the top layer, put it above its front-right slot, then repeat the right-hand insert until it drops in white-side-down. It takes one, three or five repetitions depending on its twist. Rotate the whole cube to bring each next slot to front-right.U R U' R'Middle layer edges
Keep the finished white layer on the bottom. Find a top-layer edge with no yellow on it, turn U until its front colour matches the front centre, then send it left or right depending on where it belongs. If an edge is stuck in the wrong slot, insert any other edge to kick it out.U R U' R' U' F' U F (right) U' L' U L U F U' F' (left)Yellow cross
Ignore the corners entirely; you are only shaping the yellow edges. You will see a dot, an L, a line or the finished cross. Run the algorithm once from a dot to get a line or an L, again to get the cross. Hold an L so its two arms point up and left; hold a line so it runs left to right.F U R U' R' F'Yellow face
Count the yellow corners facing up. With one, put it at front-left. With none, turn U until the yellow sticker of the front-left corner faces left. With two, turn U until that sticker faces front. Run Sune and recheck, setting up each repetition. At most three correctly set-up runs finish the yellow face.R U R' U R U2 R'Corner positions
Turn U until all four corners are home or exactly one is home. If no U position gives either, run the cycle once and try again. With one corner home, rotate the whole cube, keeping yellow up, to put that corner at front-left. Run the cycle once or twice; it preserves the yellow face and finishes the corner positions.R' F R' B2 R F' R' B2 R2Last four edges
Everything is placed except the top edges. Hold the one correct edge at the back and run the U-perm once or twice. If no edge is correct, run it once, then put the correct edge at the back and repeat until solved.R U' R U R U R U' R' U' R2
The eight algorithms, in one table
Print this. It is the whole solution sheet — everything above condensed into the sequences you will be looking at while your hands learn them.
| Name | Algorithm | What it does | When |
|---|---|---|---|
| Right-hand insert | U R U' R' | Takes a corner from the top layer and puts it into the front-right slot. | Building the first layer's corners, and the workhorse of the second layer. |
| Left-hand insert | U' L' U L | The mirror image: takes a corner into the front-left slot. | Same job on the other side. Learn it as a mirror, not as a new sequence. |
| Right edge insert | U R U' R' U' F' U F | Sends the front-top edge into the front-right slot of the middle layer. | Second layer, when the edge needs to go right. |
| Left edge insert | U' L' U L U F U' F' | Sends the front-top edge into the front-left slot. | Second layer, when the edge needs to go left. |
| Cross (FUR) | F U R U' R' F' | Turns a dot into a line, a line into an L, and an L into the cross. | Making the yellow cross on the last layer. Run it up to three times. |
| Sune | R U R' U R U2 R' | Rotates three of the last-layer corners, leaving one where it is. | Orienting the last-layer corners so the whole top face is yellow. |
| Corner cycle | R' F R' B2 R F' R' B2 R2 | Cycles three last-layer corners without changing their orientation. | Positioning the last-layer corners, with the correct corner at front-left. |
| Edge cycle (U-perm) | R U' R U R U R U' R' U' R2 | Cycles three last-layer edges anticlockwise, leaving the fourth alone. | The final step, once the corners are home. |
How long each stage should take
| Stage | Typical moves | Algorithms needed | What usually goes wrong |
|---|---|---|---|
| White cross | 8–12 | none | Forgetting to match the side colours to the centres |
| White corners | 20–30 | 1 | Turning the whole cube instead of repeating the insert |
| Middle layer | 24–32 | 2 (mirrors) | Not kicking a wrongly-placed edge out first |
| Yellow cross | 6–18 | 1 | Holding the L or the line the wrong way round |
| Yellow face | 7–21 | 1 | Not checking after each repetition |
| Corner positions | 8–24 | 1 | Failing to spot the corner that is already home |
| Last edges | 11–22 | 1 | Holding the solved edge at the front instead of the back |
Stuck on one specific cube?
Enter it below. If a stage will not finish, the state itself may be impossible — a corner twisted in its socket or two pieces swapped during reassembly — and the solver names which fault it is instead of spinning forever.
Move 1 of 20 — Front face clockwise
Solution
20 moves
The first 9 moves put every corner and edge the right way up and the middle-slice edges back in the middle slice. The last 11 finish the cube using only U, D and half turns.
Pick a colour, then click or drag across the squares
Tab to any square and press 1–6 to paint it. Press and drag to fill several squares in one stroke; Ctrl+Z takes a stroke back.
Applies the moves to a solved cube. Useful if you already have a competition scramble and want to see how it is meant to come apart.
Common questions
- How many moves is the beginner's 3x3 solution?
- Roughly 100 turns from a random scramble, sometimes 120. That is five times the theoretical minimum of 20 and about twice what a CFOP speedcuber uses, and the trade is deliberate: eight algorithms instead of the 78 that CFOP needs.
- Which algorithms do I actually have to memorise?
- Four, if you count mirrors as one. The right-hand insert U R U' R' and its left mirror do the first two layers between them. F U R U' R' F' makes the yellow cross. R U R' U R U2 R' — Sune — finishes the yellow face. The two last-layer cycles complete the solve. Everything else is recognition, not memory.
- Why does the cube look destroyed halfway through an algorithm?
- Because it is, temporarily. Every last-layer algorithm has to break the first two layers to move pieces around and then rebuild them. That is why the move counts are what they are. Trust the sequence, finish it, and the damage undoes itself.
- Can I mix this solution with the solver?
- That is the fastest way to learn it. Solve as far as you can by hand, then enter the half-finished cube on any solver page and step through the answer on the 3D cube to see what you were missing. The solver never assumes your cube is scrambled from solved.
Keep going
- How to solve a Rubik's cubeThe same method with more explanation of why each step works.
- 3×3 Rubik's cube solverSkip the method — get a short two-phase answer for your exact cube.
- Rubik's cube algorithmsThe full OLL and PLL sets for when 100 moves is no longer enough.
- Rubik's cube notationWhat U, R', F2, Rw and M mean, with worked examples.