All PLL Cases and Algorithms

PLL permutes the last layer. Look for headlights and blocks first, then play the starting state to inspect the algorithm.

Corner permutations

Aa · Aa PermCorner PLL
AlgorithmR' F R' B2 R F' R' B2 R2SetupR2 B2 R F R' B2 R F' R
Ab · Ab PermCorner PLL
AlgorithmR B' R F2 R' B R F2 R2SetupR2 F2 R' B' R F2 R' B R'
E · E PermCorner PLL
AlgorithmR B' R' F R B R' F' R B R' F R B' R' F'SetupF R B R' F' R B' R' F R B' R' F' R B R'

Edge permutations

H · H PermEdge PLL
AlgorithmM2 U M2 U2 M2 U M2SetupM2 U' M2 U2 M2 U' M2
Ua · Ua PermEdge PLL
AlgorithmM2 U M U2 M' U M2SetupM2 U' M U2 M' U' M2
Ub · Ub PermEdge PLL
AlgorithmM2 U' M U2 M' U' M2SetupM2 U M U2 M' U M2
Z · Z PermEdge PLL
AlgorithmM' U M2 U M2 U M' U2 M2 U'SetupU M2 U2 M U' M2 U' M2 U' M

Adjacent and diagonal permutations

F · F PermCorner + edge PLL
AlgorithmR' U' F' R U R' U' R' F R2 U' R' U' R U R' U RSetupR' U' R U' R' U R U R2 F' R U R U' R' F U R
Ga · Ga PermCorner + edge PLL
AlgorithmR2 U R' U R' U' R U' R2 U' D R' U R D'SetupD R' U' R D' U R2 U R' U R U' R U' R2
Gb · Gb PermCorner + edge PLL
AlgorithmR' U' R U D' R2 U R' U R U' R U' R2 DSetupD' R2 U R' U R' U' R U' R2 D U' R' U R
Gc · Gc PermCorner + edge PLL
AlgorithmR2 U' R U' R U R' U R2 U D' R U' R' DSetupD' R U R' D U' R2 U' R U' R' U R' U R2
Gd · Gd PermCorner + edge PLL
AlgorithmR U R' U' D R2 U' R U' R' U R' U R2 D'SetupD R2 U' R U' R U R' U R2 D' U R U' R'
Ja · Ja PermCorner + edge PLL
AlgorithmR' U L' U2 R U' R' U2 R LSetupL' R' U2 R U R' U2 L U' R
Jb · Jb PermCorner + edge PLL
AlgorithmR U R' F' R U R' U' R' F R2 U' R'SetupR U R2 F' R U R U' R' F R U' R'
Na · Na PermCorner + edge PLL
AlgorithmR U R' U R U R' F' R U R' U' R' F R2 U' R' U2 R U' R'SetupR U R' U2 R U R2 F' R U R U' R' F R U' R' U' R U' R'
Nb · Nb PermCorner + edge PLL
AlgorithmR' U R U' R' F' U' F R U R' F R' F' R U' RSetupR' U R' F R F' R U' R' F' U F R U R' U' R
Ra · Ra PermCorner + edge PLL
AlgorithmR U' R' U' R U R D R' U' R D' R' U2 R'SetupR U2 R D R' U R D' R' U' R' U R U R'
Rb · Rb PermCorner + edge PLL
AlgorithmR2 F R U R U' R' F' R U2 R' U2 RSetupR' U2 R U2 R' F R U R' U' R' F' R2
T · T PermCorner + edge PLL
AlgorithmR U R' U' R' F R2 U' R' U' R U R' F'SetupF R U' R' U R U R2 F' R U R U' R'
V · V PermCorner + edge PLL
AlgorithmR' U R' U' R D' R' D R' U D' R2 U' R2 D R2SetupR2 D' R2 U R2 D U' R D' R D R' U R U' R
Y · Y PermCorner + edge PLL
AlgorithmF R U' R' U' R U R' F' R U R' U' R' F R F'SetupF R' F' R U R U' R' F R U' R' U R U R' F'