This repo is archived. Please visit https://ellishg.github.io/posts/rubiks-algorithms/
Orient Last Layer
| Name | Image | Algorithm |
|---|---|---|
| Opposite | ![]() |
F (R U R' U') F' |
| Adjacent | ![]() |
f (R U R' U') f' |
| None | ![]() |
F (R U R' U') F' f (R U R' U') f' |
Permute Last Layer
| Name | Image | Algorithm |
|---|---|---|
| CW Corner 3-Cycle | ![]() |
x R' U R' D2 R U' R' D2 R2 |
| E-Perm | ![]() |
x' R U' R' D R U R' u2 R' U R D R' U' R |
| Name | Image | Algorithm |
|---|---|---|
| CW Edge 3-Cycle | ![]() |
R2 U R U R' U' R' U' R' U R' |
| CCW Edge 3-Cycle | ![]() |
R U' R U R U R U' R' U' R2 |
| H-Perm | ![]() |
M2 U M2 U2 M2 U M2 |
| Z-Perm | ![]() |
M2 U M2 U M' U2 M2 U2 M' U2 |
http://cubefreak.net/bld/3op_guide.php
| Name | Image | Algorithm | Inverse |
|---|---|---|---|
| Edge Orientation | ![]() |
M' U M' U M' U2 M U M U M U2 | |
| Corner Orientation Pair | ![]() |
R' D' R D R' D' R | R' D R D' R' D R |
| Corner Orientation Triple | ![]() |
(R' D' R D)*2 | (R' D R D')*2 |
| Corner 3-Cycle | ![]() |
x R' U R' D2 R U' R' D2 R2 | |
| CCW Corner 3-Cycle | ![]() |
R B' R F2 R' B R F2 R2 | |
| Edge 3-Cycle | ![]() |
R2 U R U R' U' R' U' R' U R' | R U' R U R U R U' R' U' R2 |
http://www.cubewhiz.com/ortegapbl.php
| Name | Image | Algorithm | Inverse |
|---|---|---|---|
| Corner T-Perm | ![]() |
(R U R' U') (R' F) (R2 U') (R' U' R U) (R' F') |
http://www.rubiksplace.com/cubes/4x4/
| Name | Image | Algorithm |
|---|---|---|
| Edge Merge | ![]() |
d R U R' d' |
| Anti-Edge Merge | ![]() |
d' L' U' L d |
| Double Edge Merge | ![]() |
d R F' U R' F d' |
| OLL Parity | ![]() |
r U2 x r U2 r U2 r' U2 l U2 r' U2 r U2 r' U2 r' |
| PLL Parity | ![]() |
2R2 U2 2R2 u2 2R2 2U2 |
http://www.rubiksplace.com/move-notations/
- F 👉 Front
- R 👉 Right
- B 👉 Back
- L 👉 Left
- U 👉 Top (Up)
- D 👉 Bottom (Down)
- M 👉 Slice between L & R (Middle)
- E 👉 Slice between U & D (Equator)
- S 👉 Slice between F & B (Side)
- x 👉 Rotate about R face
- y 👉 Rotate about U face
- z 👉 Rotate about F face
A single letter implies a clockwise turn of 90 degrees when viewed directly at the face. If it's followed by a prime, then it implies a counter-clockwise turn. It it's followed by a 2, then it implies a half turn of 180 degrees.
A lowercase letter means you need to turn two layers of the corresponding face.
With the Rubik's Cube Revenge, a 2 in front of a letter means you only turn the inner layer of that face.
- F2 👉 Turn front face twice
- D' R 👉 Turn bottom face counter-clockwise, then the right face clockwise
- x M R2 👉 Turn cube so top face is towards you, then rotate the middle slice clockwise and the right face twice


























