This page provides one of the most comprehensive collections of PLL (Permutation of the Last Layer) algorithms available online. Whether you’re a beginner learning CFOP for the first time or an advanced speedcuber aiming for sub-10 solves, this guide covers every PLL case with clear explanations and optimized algorithms.
In PLL, the last-layer pieces are moved into their correct positions while keeping their orientation unchanged. There are 21 different PLL algorithms, and learning them helps cubers solve the cube faster and more efficiently.
ALGORITHM: x ( R' U R' ) D2 ( R U' R' ) D2 R2 x'
ALGORITHM: x R2 D2 (R U R') D2 ( R U' R ) x'
ALGORITHM: y x' ( R U' R' D ) ( R U R' D' )( R U R' D )( R U' R' D' )x'
ALGORITHM: y ( R' U' F') ( R U R' U' ) R' F R2 ( U' R' U') ( R U R' U) R
ALGORITHM: R2 ( U R' U R' U' R U') R2 D ( U' R' U R) D'
ALGORITHM: (R' U' R U) D' R2 (U R' U R U' R U') R2 D
ALGORITHM: R2 (U' R U' R U R' U) R2 D' ( U R U' R') D
ALGORITHM: (R U R' U' ) D R2 ( U' R U' R' U R' U) R2 D'
ALGORITHM: (M2' U M2') U2 (M2' U M2')
ALGORITHM: y2 x R2 F R F' R U2 r' U r U2 x'
ALGORITHM: ( R U R' F') ( R U R' U') R' F R2 U' R' U'
ALGORITHM: ( R U R' U ) ( R U R' F' ) ( R U R' U') (R' F R2 U') R' U2 (R U' R')
ALGORITHM: ( R' U R U' R') ( F' U' F) (R U R') ( F R' F') ( R U' R)
ALGORITHM: R U2' R D R' U R D' R' U' R' U R U R' y'
ALGORITHM: ( R' U2 ) ( R U2 ) ( R' F R) ( U R' U' R') F' R2
ALGORITHM: ( R U R' U' ) ( R' F R2 ) ( U' R' U') ( R U R' F')
ALGORITHM: y2 ( M2 U M ) U2 ( M' U M2 )
ALGORITHM: y2 ( M2 U' M ) U2 ( M' U' M2 )
ALGORITHM: ( R' U R' U' ) ( R D' R' D) ( R' U D') (R2 U' R2) D R2
ALGORITHM: F R ( U' R' U') ( R U R' F') ( R U R' U') ( R' F R F')
ALGORITHM: (M2 U ) ( M2 U ) ( M' U2 ) M2 ( U2 M')