Cross, F2L, OLL, PLL — four stages on one page. Explore turn-direction diagrams, every algorithm from the source, and a move-by-move player when you select an algorithm.
All six diagrams use the same viewpoint: front facing you, upper face above, right face to your right. Yellow stickers mark the moving layer; arrows show its direction.
Each diagram shows the cube after completing that step. Colored stickers mark the solved parts.
The only step without a fixed algorithm. Go slowly, look before turning, and always keep white on the bottom.
Each case is a corner–edge pair. Bring the pair to the top layer, identify the case, then execute the algorithm. Select an algorithm to break it down move by move.
Look from above and match both the yellow top stickers and the yellow bars on all four sides. Hold the front (F) toward you as shown, then choose an algorithm for that case. Beginners can start with 2-look OLL: make a yellow cross, then learn the seven cases in group 1.
The document is titled “57 OLL algorithms” but contains 55 diagrams with 151 solutions. The cards below follow pages 8–14 in order. Select an algorithm to see each move.
The PDF uses the same diagram for cases 3 and 4 in the I-shape group; check against the source before practicing.
The PDF uses the same diagram for cases 3 and 4 in the I-shape group; check against the source before practicing.
The upper face is now one color. All that remains is to reposition the last-layer corners and edges. Identify the case by the color bars on the four sides: adjacent mismatched colors show where pieces need to move.
21 diagrams with 24 solutions. Dots and connecting lines show the pieces to permute; the front (F) is at the bottom of each diagram. Algorithms on the same card solve the same case. Select one to see each move.
Enter a move sequence, group name or case name — for example: Sune, M2, P shape, wrench.
| Stage | Group | Algorithm | Moves |
|---|---|---|---|
| F2L | Basic F2L | U (R U' R') | 4 |
| F2L | Basic F2L | U' R' F R F' R U' R' | 8 |
| F2L | Basic F2L | y' U' (R' U R) | 5 |
| F2L | Basic F2L | R U R' | 3 |
| F2L | Basic F2L | y' (R' U' R) | 4 |
| F2L | Group 3 | U (R U2 R') | 4 |
| F2L | Group 3 | y' U2 (R' U' R U') | 6 |
| F2L | Group 3 | U(R U' R') | 3 |
| F2L | Group 3 | y' U' (R' U2 R) | 5 |
| F2L | Group 3 | U' (R' U R) | 4 |
| F2L | Group 3 | U2 (R U R' U) (R U' R') | 8 |
| F2L | Group 4 | U (R U' R') (F R' F' R) | 8 |
| F2L | Group 4 | U' (R F R' F') (R U R') | 8 |
| F2L | Group 5 | (R U' R' U) (R U' R') | 7 |
| F2L | Group 5 | (R U R' U') F R' F' R | 8 |
| F2L | Group 5 | (R U R' U') (R U R') | 7 |
| F2L | Group 5 | y' (R' U' R U) (R' U' R) | 8 |
| F2L | Group 6 | U' (R U R') U2 (R U' R') | 8 |
| F2L | Group 6 | d (R' U' R) U2' (R' U R) | 8 |
| F2L | Group 6 | U' (R U2' R') U2 (R U' R') | 8 |
| F2L | Group 6 | d (R' U2 R) U2' (R' U R) | 8 |
| F2L | Group 6 | (R U' R') d (R' U2 R) U2' (R' U R) | 11 |
| F2L | Group 7 | U' (R U R') U (R U R') | 8 |
| F2L | Group 7 | d (R' U' R U') (R' U' R) | 8 |
| F2L | Group 7 | (U' R U' R') U2 (R U' R') | 8 |
| F2L | Group 7 | U' (R U2' R') d (R' U' R) | 8 |
| F2L | Group 7 | U' (R U' R' U) (R U R') | 8 |
| F2L | Group 7 | U (R U R') U2 (R U R') | 8 |
| F2L | Group 7 | d (R' U2 R) d' (R U R') | 8 |
| F2L | Group 7 | d (R' U R U') (R' U' R) | 8 |
| F2L | Group 8 | R U2 R' U' (R U R') | 7 |
| F2L | Group 8 | y' (R' U2 R) U (R' U' R) | 8 |
| F2L | Group 8 | (R U' R' U) d (R' U' R) | 8 |
| F2L | Group 8 | U' (F R' F' R) y' (R' U' R) | 9 |
| F2L | Group 8 | U (R' F R F') U (R U R') U2 (R' U' R) | 13 |
| F2L | Group 8 | U (R' F R F') (R U R') U2 (R U' R') | 12 |
| F2L | Group 9 | U' (R U' R') U2 (R U' R') | 8 |
| F2L | Group 9 | (U' R U R') d (R' U' R) | 8 |
| F2L | Group 9 | U F' U' F U' (R U R') | 8 |
| F2L | Group 10 | (R U' R') d (R' U' R) (U' R' U' R) | 11 |
| F2L | Group 10 | (R U R') U2 (R U' R' U) (R U R') | 11 |
| F2L | Group 10 | (R U' R') d (R' U' R U') (R' U' R) | 11 |
| F2L | Group 10 | (R U' R' U) d (R' U' R U') (R' U R) | 12 |
| OLL | Four yellow edges (2-look OLL) | Sune: R' U2 (R U R' U) R | 7 |
| OLL | Four yellow edges (2-look OLL) | Anti-Sune: L' U R U' L U R' | 7 |
| OLL | Four yellow edges (2-look OLL) | Car: (R U R' U) R U' R' U R U2 R' | 11 |
| OLL | Four yellow edges (2-look OLL) | Blinker: L U' R' U L' U (R U R' U) R | 11 |
| OLL | Four yellow edges (2-look OLL) | Headlights: (R2 D) (R' U2) R D' (R' U2 R') | 9 |
| OLL | Four yellow edges (2-look OLL) | Chameleon: R' F' L F R F' L' F | 8 |
| OLL | Four yellow edges (2-look OLL) | Bowtie: R' F' L' F R F' L F | 8 |
| OLL | No yellow edges | R U2 (R2 F R F') U2 (R' F R F') | 11 |
| OLL | No yellow edges | R U B' R B R2 U' (R' F R F') | 11 |
| OLL | No yellow edges | y R U' R2 D' r U' r' D R2 U R' | 12 |
| OLL | No yellow edges | y l' U' l (U2 L' U2 L U2) R' F R | 12 |
| OLL | No yellow edges | F (R U R' U') F' f (R U R' U') f' | 12 |
| OLL | No yellow edges | F (R U R' U') S (R U R' U') f' | 11 |
| OLL | No yellow edges | y F (U R U' R') F' U F (R U R' U') F' | 14 |
| OLL | No yellow edges | y' f (R U R' U') f' U' F (R U R' U') F' | 14 |
| OLL | No yellow edges | r' R2 U R' U r U2 r' U M' | 10 |
| OLL | No yellow edges | y' f (R U R' U') f' U F (R U R' U') F' | 14 |
| OLL | No yellow edges | M U' r U2 r' (U' R U' R') M' | 10 |
| OLL | No yellow edges | y F' (U' L' U L) F U F (R U R' U') F' | 14 |
| OLL | No yellow edges | R' U2 F (R U R' U') F2 U2 F R | 11 |
| OLL | No yellow edges | M U (R U R' U') M' (R' F R F') | 11 |
| OLL | No yellow edges | r' R U (R U R' U') r (R2 F R F') | 12 |
| OLL | No yellow edges | y2 F (R U R' U) y' R' U2 (R' F R F') | 13 |
| OLL | No yellow edges | (F R' F' R) (U R U' R') U F (R U R' U') F' | 15 |
| OLL | No yellow edges | r U R' U R U2 r2 (U' R U' R') U2 r | 13 |
| OLL | No yellow edges | (R U R' U) (R' F R F') U2 (R' F R F') | 13 |
| OLL | No yellow edges | y2 F R' F' R2 r' U R U' R' U' M' | 12 |
| OLL | No yellow edges | R' F R U' M' U2 r' U' F' U R | 11 |
| OLL | No yellow edges | (M' U2 M U2) M' U M (U2 M' U2 M) | 11 |
| OLL | No yellow edges | r' (R U R U R' U') r2 R2 U R U' r' | 13 |
| OLL | No yellow edges | M' U M' U M' U M' U' M' U M' U M' U M' | 15 |
| OLL | P shape | L U F' (U' L' U L) F L' | 9 |
| OLL | P shape | L d R' d' L' U L F L' | 9 |
| OLL | P shape | y2 S R U R' U' R' F R f' | 10 |
| OLL | P shape | f' (L' U' L U) f | 6 |
| OLL | P shape | y2 F' U' L' U L F | 7 |
| OLL | P shape | y R' U' F' U F R | 7 |
| OLL | P shape | R' U' F (U R U' R') F' R | 9 |
| OLL | P shape | y S R U R' U' f' U' F | 9 |
| OLL | P shape | y2 S' (L' U' L U) L F' L' f | 10 |
| OLL | P shape | f (R U R' U') f' | 6 |
| OLL | P shape | y2 F (U R U' R') F' | 7 |
| OLL | P shape | R U2 R2 F R F' U' R U' R' | 10 |
| OLL | W shape | (R' U' R U') (R' U R U) (R B' R' B) | 12 |
| OLL | W shape | (R' U' R U') (R' U R U) y F R' F' R | 13 |
| OLL | W shape | y2 L' U' L (U' L' U L) U (L F' L' F) | 13 |
| OLL | W shape | (L U L' U) (L U' L' U') (L' B L B') | 12 |
| OLL | W shape | (L U L' U) (L U' L' U') y2 R' F R F' | 13 |
| OLL | W shape | y2 R' U2 r' D' r U2 r' D R r | 11 |
| OLL | C shape | (R U R' U') B' (R' F R F') B | 10 |
| OLL | C shape | R U R2 U' R' F (R U R U') F' | 11 |
| OLL | C shape | y2 F (R U R' U') R' F' r U R U' | 12 |
| OLL | C shape | R' U' (R' F R F') U R | 8 |
| OLL | C shape | y (F R U R') y' R' U R U2 R' | 11 |
| OLL | C shape | y2 r' F' L' U L U' F r | 9 |
| OLL | T shape | (R U R' U') (R' F R F') | 8 |
| OLL | T shape | F R U' R' U R U R' F' | 9 |
| OLL | T shape | y2 (L' U' L U) (L F' L' F | 9 |
| OLL | T shape | F (R U R' U') F' | 6 |
| OLL | T shape | y2 f (U R U' R') f' | 7 |
| OLL | T shape | y2 F' (L' U' L U) F | 7 |
| OLL | I shape | F (U R U' R')x2 F' | 6 |
| OLL | I shape | y2 f' (L' U' L U)x2 f | 7 |
| OLL | I shape | y R' U' (R' F R F') R U' R' U2 R | 12 |
| OLL | I shape | L' B' L U' (R' U R U' R' U) R L' B L | 14 |
| OLL | I shape | r' U' r (U' R' U R)x2 r' U r | 10 |
| OLL | I shape | F (R U R' U') R F' (r U R' U') r' | 12 |
| OLL | I shape | R U2 R2 (U' R U' R') U2 F R F' | 11 |
| OLL | I shape | r U2 R2 F R F' U2 (r' F R F') | 11 |
| OLL | I shape | R U' y R2 D R' U2 R D' R2 d R' | 12 |
| OLL | I shape | (R U R' U) R d' R U' R' F' | 10 |
| OLL | I shape | (R' U' R U') R' d (R' U R B) | 10 |
| OLL | I shape | (R U R' U) R U' y R U' R' F' | 11 |
| OLL | Square | r U2 (R' U' R U') r' | 7 |
| OLL | Square | y' x' D R2 U' R' U R' D' x | 10 |
| OLL | Square | y2 l U2 (L' U' L U') l' | 8 |
| OLL | Square | r' U2 (R U R' U) r | 7 |
| OLL | Square | y2 l' U2 (L U L' U) l | 8 |
| OLL | Square | y2 R' F2 r U r' F R | 8 |
| OLL | Large L | l' U l (U l' U' l) y L U' L' | 11 |
| OLL | Large L | R' (F R U R') F' R F U' F' | 10 |
| OLL | Large L | r' U r (U r' U' r) y R U' R' | 11 |
| OLL | Large L | r U' r' (U' r U r') y' R' U R | 11 |
| OLL | Large L | r U' r' (U' r U r') F' U F | 10 |
| OLL | Large L | F U R U2 (R' U' R U) R' F' | 10 |
| OLL | Large L | l U l' (L U L' U') l U' l' | 10 |
| OLL | Large L | R B R' (L U L' U') R B' R' | 10 |
| OLL | Large L | y2 r U r' (R U R' U') r U' r' | 11 |
| OLL | Large L | r' U' r (R' U' R U) r' U r | 10 |
| OLL | Large L | L' B' L (R' U' R U) L' B L | 10 |
| OLL | Large L | y2 l' U' l (L' U' L U) l' U l | 11 |
| OLL | Large lightning bolt | R' F (R U R' U') F' U R | 9 |
| OLL | Large lightning bolt | R' F (R U R' U') y L' d R | 10 |
| OLL | Large lightning bolt | y R r D r' U r D' r' U' R' | 11 |
| OLL | Large lightning bolt | L F' (L' U' L U) F U' L' | 9 |
| OLL | Large lightning bolt | y2 R U R' F' U' F U R U2 R' | 11 |
| OLL | Large lightning bolt | y2 R B' (R' U' R U) B U' R' | 10 |
| OLL | Small lightning bolt | L F R' F R F2 L' | 7 |
| OLL | Small lightning bolt | r (U R' U R) U2 r' | 7 |
| OLL | Small lightning bolt | y2 l U L' U L U2 l' | 8 |
| OLL | Small lightning bolt | r' (U' R U' R') U2 r | 7 |
| OLL | Small lightning bolt | L' B' L (U' R' U R) L' B L | 10 |
| OLL | Small lightning bolt | l' U' L U' L' U2 l | 7 |
| OLL | Small L | F (R U R' U')x2 F' | 6 |
| OLL | Small L | y2 f (U R U' R')x2 f' | 7 |
| OLL | Small L | (R U2 R' U') (R U R' U2) (R' F R F') | 12 |
| OLL | Small L | F' (L' U' L U)x2 F | 6 |
| OLL | Small L | R' U' (R' F R F')x2 U R | 8 |
| OLL | Small L | R' U' l' (U R U' R') U R U' x' U R | 13 |
| OLL | Small L | r' U r2 U' r2 U' r2 U r' | 9 |
| OLL | Small L | L' B L2 F' L2 B' L2 F L' | 9 |
| OLL | Small L | y2 R' F R2 B' R2 F' R2 B R' | 10 |
| OLL | Small L | l U' l2 U l2 U l2 U' l | 9 |
| OLL | Small L | y2 r U' r2 U r2 U r2 U' r | 10 |
| OLL | Small L | R B' R2 F R2 B R2 F' R | 9 |
| OLL | Small L | y r' U' r (R' U' R U)x2 r' U r | 11 |
| OLL | Small L | y2 l' U' (L U' L' U) (L U' L' U2) l | 12 |
| OLL | Small L | y r' U2 (R U R' U') (R U R' U) r | 12 |
| OLL | Small L | r U (R' U R U') (R' U R U2) r' | 11 |
| OLL | Small L | y' r U2 (R' U' R U) (R' U' R U') r' | 12 |
| OLL | Small L | y' r U r' (R U R' U')x2 r U' r' | 11 |
| OLL | Fish | (R U R' U') R' F R2 U R' U' F' | 11 |
| OLL | Fish | R' U' R y' x' R U' R' (F R U R') | 12 |
| OLL | Fish | (L' U' L U') (L F' L' F) L' U2 | 10 |
| OLL | Fish | (R U R' U) (R' F R F') R U2 R' | 11 |
| OLL | Fish | R U R' y R' F R U' R' F' R | 11 |
| OLL | Fish | y2 (L' U' L U) L F' L2 U' L U F | 12 |
| OLL | Fish | F (R U' R' U') (R U R' F') | 9 |
| OLL | Fish | F R' F' R (U R U' R') | 8 |
| OLL | Fish | R' F R F' U' F' U F | 8 |
| OLL | Fish | R U2 (R2 F R F') R U2 R' | 9 |
| OLL | Fish | f (R U R' U') f' (R U R' U) R U2 R' | 13 |
| OLL | Fish | y' R' U2 R l U' R' U l' U2 R | 11 |
| OLL | Wrench | M U (R U R' U') (R' F R F') M' | 11 |
| OLL | Wrench | y (R U R' U') R U' R' F' U' (F R U R') | 14 |
| OLL | Wrench | L2 U' L B L' U L2 U' (r' U' r | 11 |
| OLL | Wrench | M U' (L' U' L U) (L F' L' F) M' | 11 |
| OLL | Wrench | R2' U R' B' R U' R2' U l U l' | 11 |
| OLL | Wrench | R2 U R' B' R U' R2 U R B R' | 11 |
| OLL | Wrench | R' U' R U' R' U2 R (F R U R' U' F') | 13 |
| OLL | Wrench | M U (F R U R' U' F') M' | 9 |
| OLL | Wrench | L' U L U2 L' U' y' L' U L U F | 12 |
| OLL | Wrench | (R U' R' U2) R U y R U' R' U' F' | 12 |
| OLL | Wrench | y2 (R U R' U) R U2 R' (F R U R' U' F') | 14 |
| OLL | Wrench | R U' R' U2 R U y R U' R' U' F' | 12 |
| OLL | Four yellow corners | (r U R' U') r' R U R U' R' | 10 |
| OLL | Four yellow corners | y2 M' U M U2 M' U M | 8 |
| OLL | Four yellow corners | M U M' U2 M U M' | 7 |
| OLL | Four yellow corners | (R U R' U') M' (U R U' r') | 9 |
| OLL | Four yellow corners | L' (R U R' U') L (R' F R F') | 10 |
| OLL | Four yellow corners | M' U M' U M' U2 M U M U M | 11 |
| PLL | Corner permutation | x L2 D2 L' U' L D2 L' U L' x' | 11 |
| PLL | Corner permutation | L2 D2 L U L' D2 L U' L | 9 |
| PLL | Corner permutation | x' (R U' R' D) R U R' u2 (R' U R D) R' U' R | 16 |
| PLL | Edge permutation | M2 U (M U2 M') U M2 | 7 |
| PLL | Edge permutation | M2 U' (M U2 M') U' M2 | 7 |
| PLL | Edge permutation | (M2' U M2' U) M' U2 (M2' U2 M') | 9 |