OLL · all 57 algorithms
OLL (Orientation of the Last Layer) makes the whole top face one color in a single algorithm. There are 57 cases — most cubers reach sub-20 on 2-look OLL first, then learn full OLL case by case. Parentheses group finger-trick triggers and are purely cosmetic.
OLL 1
(R U2 R') (R' F R F') U2 (R' F R F')OLL 2
F (R U R' U') F' f (R U R' U') f'OLL 3
y' f (R U R' U') f' (U') F (R U R' U') F'OLL 4
y' f (R U R' U') f' (U) F (R U R' U') F'OLL 5
r' U2 (R U R' U) rOLL 6
r U2 (R' U' R U') r'OLL 7
r (U R' U R) U2 r'OLL 8
y2 r' (U' R U' R') U2 rOLL 9
y (R U R' U') (R' F R) (R U R' U') F'OLL 10
(R U R' U) (R' F R F') (R U2 R')OLL 11
M (R U R' U R U2 R') U M'OLL 12
y' M' (R' U' R U' R' U2 R) U' MOLL 13
(r U' r') U' (r U r') (F' U F)OLL 14
R' F (R U R') F' R (F U' F')OLL 15
(r' U' r) (R' U' R U) (r' U r)OLL 16
(r U r') (R U R' U') (r U' r')OLL 17
(R U R' U) (R' F R F') U2 (R' F R F')OLL 18
y (R U2 R') (R' F R F') U2 M' (U R U' r')OLL 19
M U (R U R' U') M' (R' F R F')OLL 20
(r U R' U') M2 (U R U' R') U' M'OLL 21
(R U R' U) (R U' R' U) (R U2 R')OLL 22
R U2 (R2 U') (R2 U') (R2 U') U' ROLL 23
R2 D (R' U2 R) D' (R' U2 R')OLL 24
(r U R' U') (r' F R F')OLL 25
y (F' r U R') (U' r' F R)OLL 26
y R U2 (R' U' R U') R'OLL 27
(R U R' U) (R U2 R')OLL 28
(r U R' U') M (U R U' R')OLL 29
y (R U R' U') (R U' R') (F' U' F) (R U R')OLL 30
y2 F U (R U2 R') U' (R U2 R') U' F'OLL 31
(R' U' F) (U R U' R') F' ROLL 32
S (R U R' U') (R' F R f')OLL 33
(R U R' U') (R' F R F')OLL 34
y2 R U R2 U' R' F (R U R U') F'OLL 35
(R U2 R') (R' F R F') (R U2 R')OLL 36
y2 (L' U' L U') (L' U L U) (L F' L' F)OLL 37
F R (U' R' U') (R U R') F'OLL 38
(R U R' U) (R U' R' U') (R' F R F')OLL 39
y L F' (L' U' L U) F U' L'OLL 40
y R' F (R U R' U') F' U ROLL 41
y2 (R U R' U) (R U2 R') F (R U R' U') F'OLL 42
(R' U' R U') (R' U2 R) F (R U R' U') F'OLL 43
y R' U' (F' U F) ROLL 44
f (R U R' U') f'OLL 45
F (R U R' U') F'OLL 46
R' U' (R' F R F') U ROLL 47
F' (L' U' L U) (L' U' L U) FOLL 48
F (R U R' U') (R U R' U') F'OLL 49
y2 r U' (r2 U) (r2 U) (r2) U' rOLL 50
r' U (r2 U') (r2 U') (r2) U r'OLL 51
f (R U R' U') (R U R' U') f'OLL 52
y2 R' (F' U' F U') (R U R' U) ROLL 53
(r' U' R U') (R' U R U') (R' U2 r)OLL 54
(r U R' U) (R U' R' U) (R U2 r')OLL 55
R U2 R2 (U' R U' R') U2 (F R F')OLL 56
(r U r') (U R U' R') (U R U' R') (r U' r')OLL 57
(R U R' U') M' (U R U' r')Notation: R U F = clockwise, R' = counter-clockwise, R2 = 180°; lowercase (r, f), M/S (slices) and x/y (rotations) also appear. Algorithms sourced from Speed Cube Database; several valid algorithms may exist per case.