Here are the OLL algorithms I have learned.
№ | Category | Image | Algorithm | Notes |
1 | Dot | ![]() |
(R U2' R2' F R F') U2' (R' F R F') | Does "B swap" OLLCP |
2 | Dot | ![]() |
y' F (R U R' U') S (R U R' U') Fw' | Preserves CP |
3 | Dot | ![]() |
y Fw' (L' U' L U) y x' R F (R U R' U') F' | Preserves PLL |
4 | Dot | ![]() |
y' Fw (R U R' U') y x R' F (R U R' U') F' | Preserves PLL |
5 | Square | ![]() |
y2 r' U2 (R U R' U r) R' U' R2 B' R' B2 U' B' |
Preserves CP Preserves PLL |
6 | Square | ![]() |
(r U2 R' U') (R U' r') y2 R U R2' F R F2' U F |
Preserves CP Preserves PLL |
7 | Lightning Bolt | ![]() |
(r U R' U) (R U2 r') L' U2 L U2 L F' L' F |
Preserves CP Does "B swap" OLLCP |
8 | Lightning Bolt | ![]() |
(R U2 R') U2 (R' F R F') | |
9 | Fish (small) | ![]() |
(R U R' U') (R' F R2 U R' U') F' | |
10 | Fish (small) | ![]() |
(R U R' U) (R' F R F') (R U2 R') | |
11 | Lightning Bolt | ![]() |
M (R U R' U R U2 R') U M' | |
12 | Lightning Bolt | ![]() |
M (L' U' L U' L' U2 L) U' M' | |
13 | Knight Move | ![]() |
F (R U R' U') x' (R U R' D') (R U' R') [x] | |
14 | Knight Move | ![]() |
F' (L' U' L U) x' (L' U' L D) (L' U L) [x] | |
15 | Knight Move | ![]() |
(l' U' l) (L' U' L U) (l' U l) | |
16 | Knight Move | ![]() |
(r U r') (R U R' U') (r U' r') | |
17 | Dot | ![]() |
(R U R' U) (R' F R F') U2 (R' F R F') | |
18 | Dot | ![]() |
(R U2 R2' F R F') U2 (M' U R U' r') | |
19 | Dot | ![]() |
(R' U2) F (R U R' U') (F2 U2' F R) | |
20 | Dot OELL |
![]() |
Use CLL/ELL r' u M2' u' r U2 r' u M2' u' r |
|
21 | OCLL | ![]() |
(R U R' U) (R U' R' U) (R U2 R') | |
22 | OCLL | ![]() |
R U2 R2 U' R2 U' R2 U2' R | |
23 | OCLL | ![]() |
(R U2 R' U') (R U' R') U' (R U R' U) (R U2 R') | |
24 | OCLL | ![]() |
(r U R' U') (r' F R F') | |
25 | OCLL | ![]() |
x' (D R U R') (D' R U' R') | |
26 | OCLL | ![]() |
(R U2 R' U') (R U' R') | |
27 | OCLL | ![]() |
(R U R' U) (R U2 R') | |
28 | EOLL | ![]() |
Use CLL/ELL M' U' M U2 M' U' M |
|
29 | Awkward | ![]() |
(R' F R F') (R U2 R' U') (F' U' F) | |
30 | Awkward | ![]() |
F (R' F R2 U' R' U' R U R') F2' | |
31 | P | ![]() |
R' U' (F U R U' R' F') R | |
32 | P | ![]() |
L U (F' U' L' U L F) L' | |
33 | T | ![]() |
(R U R' U') (R' F R F') | |
34 | C | ![]() |
(R U R' U') B' (R' F R S) | |
35 | Fish (big) | ![]() |
(R' U2 R2 B' R' B) (R' U2 R) | |
36 | W | ![]() |
(F R' F' R) U (R U R' U') (R U R' U') (R U' R') | |
37 | Fish (big) | ![]() |
F (R U' R' U') (R U R' F') | |
38 | W | ![]() |
(R U R' U) (R U' R' U') (R' F R F') | |
39 | N | ![]() |
L (F' (L' U' L U) F) U' L' | |
40 | N | ![]() |
R' (F (R U R' U') F') U R | |
41 | Awkward | ![]() |
S F' (L' U' L U) y' R U' M | |
42 | Awkward | ![]() |
S' F (R U R' U') F' y U M' | |
43 | P | ![]() |
f' (L' U' L U) f | |
44 | P | ![]() |
f (R U R' U') f' | |
45 | T | ![]() |
f' U' (r' F r f) | |
46 | C | ![]() |
R' U' (R' F R F') U R | |
47 | L | ![]() |
R' U' (R' F R F') (R' F R F') U R | |
48 | L | ![]() |
F (R U R' U') (R U R' U') F' | |
49 | L | ![]() |
r U' r2 U r2 U r2 U' r | |
50 | L | ![]() |
l' U l2 U' l2 U' l2 U l' | |
51 | I | ![]() |
f (R U R' U') (R U R' U') f' | |
52 | I | ![]() |
(R U R' U R) y (U' R U' R' F') | |
53 | L | ![]() |
(l' U' L U') (L' U L U') (L' U2 l) | |
54 | L | ![]() |
(r U R' U) (R U' R' U) (R U2 r') | |
55 | I | ![]() |
(r U2 R2' F R F') U2 (r' F R F') | |
56 | I | ![]() |
(none) | |
57 | EOLL | ![]() |
Use CLL/ELL R U R' U' M' U R U' r' |