Skip to main content

OLL Algorithms

OLL (Orientation of the Last Layer) is the first step of the last layer in the CFOP method. The goal is to make the entire top face one color (yellow). There are 57 OLL cases in total.

If you are a beginner, start with 2-Look OLL — a simplified approach that requires only 10 algorithms instead of all 57.

This guide covers 2-Look OLL plus the 45 most commonly encountered full OLL cases, organized by shape category.


2-Look OLL​

2-Look OLL breaks the orientation step into two smaller steps:

  1. Orient the edges — make a yellow cross on top (3 cases)
  2. Orient the corners — make the entire top face yellow (7 cases)

This means you only need to learn 10 algorithms total.

Step 1: Orient Edges (Make the Yellow Cross)​

Look at the top face. Ignore the corners and focus on the edges only. You will see one of three patterns:

Dot (No edges oriented)​

No yellow edges are facing up. Apply this algorithm to go to L-shape, then apply the L-shape algorithm.

Algorithm: F R U R' U' F' f R U R' U' f'

Loading cube...

L-Shape (Two adjacent edges oriented)​

Two yellow edges form an L shape. Hold the cube so the L is in the back-left position.

Algorithm: f R U R' U' f'

Loading cube...

Line (Two opposite edges oriented)​

Two yellow edges form a horizontal line. Hold the cube so the line goes left to right.

Algorithm: F R U R' U' F'

Loading cube...

Step 2: Orient Corners (7 Cases)​

You now have a yellow cross. Look at the top face and identify how many corners have yellow facing up.

Sune (1 corner oriented, yellow pointing left)​

Hold the cube so the one solved corner is at the front-left.

Algorithm: R U R' U R U2 R'

Loading cube...

Anti-Sune (1 corner oriented, yellow pointing right)​

Hold the cube so the one solved corner is at the front-right.

Algorithm: R U2 R' U' R U' R'

Loading cube...

H (Double Sune — 0 corners oriented, checkerboard pattern)​

Yellow stickers form a checkerboard pattern on top (no corners facing up, headlights on two opposite sides).

Algorithm: R U R' U R U' R' U R U2 R'

Loading cube...

Pi (0 corners oriented, headlights on one side)​

No corners facing up. Two yellow stickers on the same side (headlights on front).

Algorithm: R U2 R2 U' R2 U' R2 U2 R

Loading cube...

U (Headlights — 2 corners oriented on same side)​

Two corners solved, both on the same side. Hold headlights on the left.

Algorithm: R2 D' R U2 R' D R U2 R

Loading cube...

T (2 corners oriented diagonally)​

Two corners solved diagonally. Yellow stickers on front-left and back-right (or vice versa).

Algorithm: r U R' U' r' F R F'

Loading cube...

L (2 adjacent corners oriented, headlights diagonal)​

Two corners solved on adjacent positions with a specific pattern.

Algorithm: F R' F' R U R U' R'

Loading cube...

Full OLL — All Edges Oriented (OCLL, OLL 21-27)​

These cases have all four edges already oriented (yellow cross is done). Only corners need orientation.

OLL 21 — H (Double Sune)​

Algorithm: R U R' U R U' R' U R U2 R'

Loading cube...

OLL 22 — Pi​

Algorithm: R U2 R2 U' R2 U' R2 U2 R

Loading cube...

OLL 23 — Headlights​

Algorithm: R2 D' R U2 R' D R U2 R

Loading cube...

OLL 24 — Chameleon​

Algorithm: r U R' U' r' F R F'

Loading cube...

OLL 25 — Bowtie​

Algorithm: F' r U R' U' r' F R

Loading cube...

OLL 26 — Sune​

Algorithm: R U R' U R U2 R'

Loading cube...

OLL 27 — Anti-Sune​

Algorithm: R U2 R' U' R U' R'

Loading cube...

T-Shapes​

OLL 33​

Algorithm: R U R' U' R' F R F'

Loading cube...

OLL 45​

Algorithm: F R U R' U' F'

Loading cube...

Squares​

OLL 5​

Algorithm: r' U2 R U R' U r

Loading cube...

OLL 6​

Algorithm: r U2 R' U' R U' r'

Loading cube...

C-Shapes​

OLL 34​

Algorithm: R U R2 U' R' F R U R U' F'

Loading cube...

OLL 46​

Algorithm: R' U' R' F R F' U R

Loading cube...

W-Shapes​

OLL 36​

Algorithm: L' U' L U' L' U L U L F' L' F

Loading cube...

OLL 38​

Algorithm: R U R' U R U' R' U' R' F R F'

Loading cube...

P-Shapes​

OLL 31​

Algorithm: R' U' F U R U' R' F' R

Loading cube...

OLL 32​

Algorithm: L U F' U' L' U L F L'

Loading cube...

OLL 43​

Algorithm: F' U' L' U L F

Loading cube...

OLL 44​

Algorithm: F U R U' R' F'

Loading cube...

Fish Shapes​

OLL 9​

Algorithm: R U R' U' R' F R2 U R' U' F'

Loading cube...

OLL 10​

Algorithm: R U R' U R' F R F' R U2 R'

Loading cube...

OLL 35​

Algorithm: R U2 R2 F R F' R U2 R'

Loading cube...

OLL 37​

Algorithm: F R' F' R U R U' R'

Loading cube...

Knight Move Shapes​

OLL 13​

Algorithm: F U R U2 R' U' R U R' F'

Loading cube...

OLL 14​

Algorithm: R' F R U R' F' R F U' F'

Loading cube...

OLL 15​

Algorithm: r' U' r R' U' R U r' U r

Loading cube...

OLL 16​

Algorithm: r U r' R U R' U' r U' r'

Loading cube...

Awkward Shapes​

OLL 29​

Algorithm: R U R' U' R U' R' F' U' F R U R'

Loading cube...

OLL 30​

Algorithm: F R' F R2 U' R' U' R U R' F2

Loading cube...

OLL 41​

Algorithm: R U R' U R U2 R' F R U R' U' F'

Loading cube...

OLL 42​

Algorithm: R' U' R U' R' U2 R F R U R' U' F'

Loading cube...

Lightning Bolts​

OLL 7​

Algorithm: r U R' U R U2 r'

Loading cube...

OLL 8​

Algorithm: r' U' R U' R' U2 r

Loading cube...

OLL 11​

Algorithm: r U R' U R' F R F' R U2 r'

Loading cube...

OLL 12​

Algorithm: F R U R' U' F' U F R U R' U' F'

Loading cube...

OLL 39​

Algorithm: L F' L' U' L U F U' L'

Loading cube...

OLL 40​

Algorithm: R' F R U R' U' F' U R

Loading cube...

Dot Cases​

These are the hardest OLL cases -- no edges are oriented.

OLL 1​

Algorithm: R U2 R2 F R F' U2 R' F R F'

Loading cube...

OLL 2​

Algorithm: F R U R' U' F' f R U R' U' f'

Loading cube...

OLL 3​

Algorithm: f R U R' U' f' U' F R U R' U' F'

Loading cube...

OLL 4​

Algorithm: f R U R' U' f' U F R U R' U' F'

Loading cube...

OLL 17​

Algorithm: R U R' U R' F R F' U2 R' F R F'

Loading cube...

OLL 18​

Algorithm: r U R' U R U2 r2 U' R U' R' U2 r

Loading cube...

OLL 19​

Algorithm: r' R U R U R' U' r R2 F R F'

Loading cube...

OLL 20​

Algorithm: r U R' U' r' U2 R U R U' R2 U2 R

Loading cube...

Learning Tips​

  1. Start with 2-Look OLL — master 10 algorithms before tackling the full set
  2. Learn OCLL next — cases 21-27 are the most common and build on 2-Look
  3. Add categories gradually — T-shapes, P-shapes, and Fish shapes are good next steps
  4. Practice recognition — being able to quickly identify the case is just as important as knowing the algorithm
  5. Use finger tricks — focus on smooth execution once you have the algorithms memorized
tip

When practicing, scramble the cube and solve everything up to OLL. Then practice identifying and solving the OLL case. Repeat until recognition becomes automatic.