Skip to content

CFOP · Step 3

OLL Algorithms

Practical OLL algorithm reference for the Rubik's Cube, covering 2-look OLL and high-value one-look cases with recognition hints.

57 cases in this reference

Hold the cube with the yellow face on top. Every OLL algorithm is performed on the U (top) layer.

What OLL does — and what it doesn't

Orientation of the Last Layer (OLL) is the third step of CFOP. After the cross and F2L, every last-layer piece is in its layer but facing the wrong way: edges are flipped, corners are twisted. OLL's one job is to fix that facing so the entire top face becomes a single solid colour.

Here is the trap Dan Harris warns about in Speedsolving the Cube: OLL solves the top face, not the top layer. When the yellow face is complete the side stickers are almost always still scrambled — sorting those out is PLL's job, the final step. Splitting orientation (OLL) from permutation (PLL) is exactly what makes the last layer learnable: you read one pattern, fire one algorithm, then read the next.

Start here: 2-look OLL

You don't need all 57 algorithms to finish a cube today. 2-look OLL splits the job into two easy looks — make the yellow cross, then orient the corners — and reaches a complete last layer in about 10 algorithms. This is the on-ramp every full-OLL solver started on, and the cases live inside the full 57 below.

Look 1 — make the yellow cross

Ignore the corners and look only at the four edge stickers on top. They fall into three shapes, each with one algorithm. Fire it and the yellow cross appears; the corners come next.

Dot — no edges oriented, only the centre is yellow. Apply the line algorithm twice (any angle), then re-read.
fRUR'U'f'FRUR'U'F'
L-shape — two adjacent edges oriented. Hold the two yellow edges pointing back-and-left, then fire. This trigger, F R U R' U' F', is your single most-used OLL.
FRUR'U'F'
Bar / line — two opposite edges oriented. Hold the bar horizontally; the wide front turns flip the opposite pair instead of the adjacent one.
fRUR'U'f'
Look 1 — make the yellow cross · FRUR'U'F'

Look 2 — orient the corners (OCLL)

With the cross done you are always in one of these seven cases — the corners are the only thing left. You can solve every one of them with just two algorithms, Sune and Antisune, repeated as needed. Learn those two first; the other five are faster shortcuts you can add later.

OLL 21 · Cross — H (Double Sune)
RUR'URU'R'URU2R'
OLL 22 · Cross — Pi (Bruno)
RU2R2U'R2U'R2U2R
OLL 23 · Cross — Headlights
R2DR'U2RD'R'U2R'
OLL 24 · Cross — Chameleon
rUR'U'r'FRF'
OLL 25 · Cross — Bowtie
F'rUR'U'r'FR
OLL 26 · Anti-Sune
RU2R'U'RU'R'
OLL 27 · Sune
RUR'URU2R'
Sune (OLL 27) — the workhorse. One corner already points up; hold it at the back-left and fire.
RUR'URU2R'
Antisune (OLL 26) — Sune's mirror. Hold the single oriented corner at the front-right.
RU2R'U'RU'R'

Recognition: read the edges first

Fast OLL is fast recognition. The universal first move is to glance at the four edge stickers on top and count how many already point up — that one number narrows 57 cases to a small family.

0 edges up — a dot or a shapeless blob. Edges need orienting first.
2 edges up — opposite edges read as a bar/line; adjacent edges read as a bent L.
4 edges up — the cross is done. Read the corners only: you're in the 7-case OCLL set.

Once the edges are classified, the outline of the connected yellow region names the exact case. Harris sorts the 57 into a visual vocabulary — dot, T, C, P, L, W, fish, lightning, square, knight-move — so recognition becomes "which silhouette is this?" rather than memorising 57 flashcards. The family filters on the grid below use these same names.

One honest caveat from the book: the OLL case numbers look random because they're grouped for a sensible learning order, not for recognition. Never try to recognise a case by its number — recognise the shape, then disambiguate by where the corner stickers point.

All 57 cases

The complete reference. Filter by 2-look, full OLL, or shape family. Each card shows an exact recognition diagram and a verified algorithm you can copy.

OLL 1 advanced

Dot (Bunny)

dot

No yellow stickers on top. Corners are twisted such that no yellow shows up anywhere on the U face.

RU2R2FRF'U2R'FRF'
P 1/54 11 moves
OLL 2 advanced

Dot (Zamboni)

dot

No yellow on top. Two yellow corner stickers face front, two face back — symmetric pattern.

FRUR'U'F'fRUR'U'f'
P 1/54 12 moves
OLL 3 advanced

Dot

dot

No yellow on top. Corners create an asymmetric pattern with two yellow stickers visible on each side.

fRUR'U'f'U'FRUR'U'F'
P 1/54 13 moves
OLL 4 advanced

Dot

dot

No yellow on top. Mirror image of OLL 3.

fRUR'U'f'UFRUR'U'F'
P 1/54 13 moves
OLL 5 advanced

Square (Slash)

square

Two yellow stickers on top form a 2x1 square in the front-right corner of the U face.

r'U2RUR'Ur
P 1/54 7 moves
OLL 6 advanced

Square (Anti-Slash)

square

Mirror of OLL 5. Two yellow stickers form a 2x1 square in the front-left corner.

rU2R'U'RU'r'
P 1/54 7 moves
OLL 7 advanced

Lightning (Fish)

fish

Three yellow stickers form a fish-shaped pattern with a small lightning bolt motif.

rUR'URU2r'
P 1/54 7 moves
OLL 8 advanced

Lightning (Mirror)

fish

Mirror of OLL 7. Same fish-lightning pattern reflected.

r'U'RU'R'U2r
P 1/54 7 moves
OLL 9 advanced

Fish (Awkward)

fish

Awkward fish-shaped yellow pattern. One corner on top with edges flipped awkwardly.

RUR'U'R'FR2UR'U'F'
P 1/54 11 moves
OLL 10 advanced

Fish (P-Shape)

fish

P-shaped fish pattern. One corner on top with a P-shape in yellow.

RUR'UR'FRF'RU2R'
P 1/54 11 moves
OLL 11 advanced

Small Lightning Bolt

lightning

Lightning-bolt-shaped yellow pattern across the U face.

r'R2UR'URU2R'UM'
P 1/54 10 moves
OLL 12 advanced

Small Lightning Bolt (Mirror)

lightning

Mirror of OLL 11.

M'R'U'RU'R'U2RU'Rr'
P 1/54 11 moves
OLL 13 advanced

Knight Move

knight

Yellow stickers form a knight-move L pattern on top.

FURU'R2F'RURU'R'
P 1/54 11 moves
OLL 14 advanced

Knight Move (Mirror)

knight

Mirror of OLL 13.

R'FRUR'F'RFU'F'
P 1/54 10 moves
OLL 15 advanced

Knight Move

knight

Another knight-move L variant.

l'U'lL'U'LUl'Ul
P 1/54 10 moves
OLL 16 advanced

Knight Move (Mirror)

knight

Mirror of OLL 15.

rUr'RUR'U'rU'r'
P 1/54 10 moves
OLL 17 advanced

Diagonal Corners

dot

Two opposite corners oriented (yellow up). No yellow edges on top.

RUR'UR'FRF'U2R'FRF'
P 1/54 13 moves
OLL 18 advanced

Crown (Y)

dot

Dot pattern with a Y-shaped yellow distribution.

FRUR'Uy'R'U2R'FRF'
P 1/54 12 moves
OLL 19 advanced

Awkward Fish

dot

Dot pattern with a small cross-like yellow distribution.

MURUR'U'M'R'FRF'
P 1/54 11 moves
OLL 20 advanced

X / Double Cross

dot

Bar-shaped pattern with yellow stickers forming a wide I across the top — only the center is solved.

MURUR'U'M2URU'r'
P 1/108 11 moves
OLL 21 advanced

Cross — H (Double Sune)

cross

Yellow cross present. All four corners twisted, creating a symmetric H-shaped pattern.

RUR'URU'R'URU2R'
P 1/108 11 moves
OLL 22 advanced

Cross — Pi (Bruno)

cross

Yellow cross present. Corner pattern resembles Pi — two pairs of facing corners.

RU2R2U'R2U'R2U2R
P 1/54 9 moves
OLL 23 advanced

Cross — Headlights

cross

Yellow cross. Two adjacent corners oriented. The two corners NOT on top show matching colors (headlights).

R2DR'U2RD'R'U2R'
P 1/54 9 moves
OLL 24 advanced

Cross — Chameleon

cross

Yellow cross. Two adjacent corners oriented. Yellow visible on the front-right.

rUR'U'r'FRF'
P 1/54 8 moves
OLL 25 advanced

Cross — Bowtie

cross

Yellow cross. Two diagonal corners oriented. Pattern resembles a bowtie.

F'rUR'U'r'FR
P 1/54 8 moves
OLL 26 beginner

Anti-Sune

sune

Yellow cross. One yellow corner on top at back-left. The classic Anti-Sune pattern.

RU2R'U'RU'R'
P 2/27 7 moves
OLL 27 beginner

Sune

sune

Yellow cross. One yellow corner on top at front-left. The classic Sune pattern.

RUR'URU2R'
P 2/27 7 moves
OLL 28 intermediate

All Corners Oriented (Stealth)

all-corners-oriented

All four corners oriented (yellow up). Two opposite edges remain to be flipped.

M'U'MU2M'U'M
P 1/54 7 moves
OLL 29 advanced

Awkward

awkward

Awkward-shaped yellow pattern combining a corner with an asymmetric edge configuration.

RUR'U'RU'R'F'U'FRUR'
P 1/54 13 moves
OLL 30 advanced

Awkward (Mirror)

awkward

Mirror of OLL 29.

FR'FR2U'R'U'RUR'F2
P 1/54 11 moves
OLL 31 advanced

P

P-shape

P-shaped yellow distribution with one corner oriented.

R'U'FURU'R'F'R
P 1/54 9 moves
OLL 32 advanced

P (Mirror)

P-shape

Mirror of OLL 31.

LUF'U'L'ULFL'
P 1/54 9 moves
OLL 33 intermediate

T (Hammer)

T-shape

T-shaped yellow pattern. Two adjacent corners oriented and one edge between them.

RUR'U'R'FRF'
P 1/54 8 moves
OLL 34 advanced

C

C-shape

C-shaped yellow pattern with two adjacent corners oriented.

RUR2U'R'FRURU'F'
P 1/54 11 moves
OLL 35 advanced

Fish (Square)

fish

Fish-shaped pattern with square symmetry. One corner on top.

RU2R2FRF'RU2R'
P 1/54 9 moves
OLL 36 advanced

W (Wario)

W-shape

W-shaped yellow pattern, also known as Wario.

L'U'LU'L'ULULF'L'F
P 1/54 12 moves
OLL 37 intermediate

Fish (Mounted)

fish

Fish pattern with the fin mounted at the top-left. One corner oriented.

FR'F'RURU'R'
P 1/54 8 moves
OLL 38 advanced

W (Mario)

W-shape

Mirror of OLL 36, known as Mario.

RUR'URU'R'U'R'FRF'
P 1/54 12 moves
OLL 39 advanced

Lightning Bolt

lightning

Big lightning bolt yellow pattern.

LF'L'U'LUFU'L'
P 1/54 9 moves
OLL 40 advanced

Lightning Bolt (Mirror)

lightning

Mirror of OLL 39.

R'FRUR'U'F'UR
P 1/54 9 moves
OLL 41 advanced

Awkward Sune

awkward

Combination of Sune corner pattern with an awkward edge configuration.

RUR'URU2R'FRUR'U'F'
P 1/54 13 moves
OLL 42 advanced

Awkward Anti-Sune

awkward

Combination of Anti-Sune corner pattern with an awkward edge configuration.

R'U'RU'R'U2RFRUR'U'F'
P 1/54 13 moves
OLL 43 intermediate

P (Left)

P-shape

P-shape with the bar on the left side of the top face. No corners oriented.

f'L'U'LUf
P 1/54 6 moves
OLL 44 intermediate

P (Right)

P-shape

P-shape with the bar on the right side of the top face. No corners oriented.

fRUR'U'f'
P 1/54 6 moves
OLL 45 beginner

T (Inverted)

T-shape

Inverted T shape with all edges oriented except two. No corners oriented.

FRUR'U'F'
P 1/54 6 moves
OLL 46 intermediate

C-Shape

C-shape

C-shape yellow pattern with no corners oriented.

R'U'R'FRF'UR
P 1/54 8 moves
OLL 47 advanced

Big L (Awkward)

L-shape

Big L-shape with two adjacent corners oriented and L pattern in yellow.

F'L'U'LUL'U'LUF
P 1/54 10 moves
OLL 48 intermediate

Big L (Mirror)

L-shape

Mirror of OLL 47.

FRUR'U'RUR'U'F'
P 1/54 10 moves
OLL 49 advanced

L (Diag)

L-shape

Diagonal L with two diagonal corners oriented.

R'FR'F'R2U2yR'FRF'
P 1/54 11 moves
OLL 50 advanced

L (Slash)

L-shape

L-shape with slash-like yellow distribution.

R'FR2B'R2F'R2BR'
P 1/54 9 moves
OLL 51 intermediate

I-Shape (Bar)

I-shape

I-shape with a horizontal bar of yellow across the top.

fRUR'U'RUR'U'f'
P 1/54 10 moves
OLL 52 advanced

I-Shape (Rice Cooker)

I-shape

I-shape variant with one corner oriented.

RUR'URd'RU'R'F'
P 1/54 10 moves
OLL 53 advanced

L (Knight)

L-shape

Knight L pattern with two diagonal corners oriented.

l'U'LU'L'ULU'L'U2l
P 1/54 11 moves
OLL 54 advanced

L (Knight Mirror)

L-shape

Mirror of OLL 53.

rUR'URU'R'URU2r'
P 1/54 11 moves
OLL 55 advanced

Line (Highway)

I-shape

Horizontal yellow line across the top with two diagonal corners oriented.

RU2R2U'RU'R'U2FRF'
P 1/54 11 moves
OLL 56 advanced

Line (Streetlights)

I-shape

Vertical yellow line with two diagonal corners oriented.

FRUR'U'RF'rUR'U'r'
P 1/54 12 moves
OLL 57 intermediate

All Edges Oriented (H)

all-edges-oriented

All four corners oriented (yellow up). Two opposite edges remain to be flipped — same as OLL 28 but rotated.

RUR'U'M'URU'r'
P 1/54 9 moves

Common mistakes

Practise with your hands

Going further

OLL is one rung on a longer ladder. The full progression, all sourced from Harris:

  • 2-look OLL (10 algs)full OLL (57) — orient the whole top face in one algorithm.
  • VHF2L — orient all last-layer edges during your final F2L pair (Harris co-created it). You then always reach the last layer with the cross already done, so OLL collapses to just the 7-case OCLL set, every solve.
  • COLL — orient and permute the corners in one step once edges are oriented (~40 cases), giving a 1-in-12 chance of skipping PLL entirely.
  • ZBLL — solve the entire last layer in a single algorithm. Hundreds of cases; the frontier.

Harris is honest that each rung is a recognition-and-memory investment more than an instant time cut — but together they're the complete last-layer endgame.

Next up

PLL Algorithms

Complete the last layer with all 21 PLL cases

Reference

CFOP Introduction

Understand how OLL fits into the full CFOP method