PERMUTATION OVER LAST LAYER (PLL)

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.

ALGORITHMS FOR PLL

CASE 1

ALGORITHM: x ( R' U R' ) D2 ( R U' R' ) D2 R2 x'

CASE 2

ALGORITHM: x R2 D2 (R U R') D2 ( R U' R ) x'

CASE 3

ALGORITHM: y x' ( R U' R' D ) ( R U R' D' )( R U R' D )( R U' R' D' )x'

CASE 4

ALGORITHM: y ( R' U' F') ( R U R' U' ) R' F R2 ( U' R' U') ( R U R' U) R

CASE 5

ALGORITHM: R2 ( U R' U R' U' R U') R2 D ( U' R' U R) D'

CASE 6

ALGORITHM: (R' U' R U) D' R2 (U R' U R U' R U') R2 D

CASE 7

ALGORITHM: R2 (U' R U' R U R' U) R2 D' ( U R U' R') D

CASE 8

ALGORITHM: (R U R' U' ) D R2 ( U' R U' R' U R' U) R2 D'

CASE 9

ALGORITHM: (M2' U M2') U2 (M2' U M2')

CASE 10

ALGORITHM: y2 x R2 F R F' R U2 r' U r U2 x'

CASE 11

ALGORITHM: ( R U R' F') ( R U R' U') R' F R2 U' R' U'

CASE 12

ALGORITHM: ( R U R' U ) ( R U R' F' ) ( R U R' U') (R' F R2 U') R' U2 (R U' R')

CASE 13

ALGORITHM: ( R' U R U' R') ( F' U' F) (R U R') ( F R' F') ( R U' R)

CASE 14

ALGORITHM: R U2' R D R' U R D' R' U' R' U R U R' y'

CASE 15

ALGORITHM: ( R' U2 ) ( R U2 ) ( R' F R) ( U R' U' R') F' R2

CASE 16

ALGORITHM: ( R U R' U' ) ( R' F R2 ) ( U' R' U') ( R U R' F')

CASE 17

ALGORITHM: y2 ( M2 U M ) U2 ( M' U M2 )

CASE 18

ALGORITHM: y2 ( M2 U' M ) U2 ( M' U' M2 )

CASE 19

ALGORITHM: ( R' U R' U' ) ( R D' R' D) ( R' U D') (R2 U' R2) D R2

CASE 20

ALGORITHM: F R ( U' R' U') ( R U R' F') ( R U R' U') ( R' F R F')

CASE 21

ALGORITHM: (M2 U ) ( M2 U ) ( M' U2 ) M2 ( U2 M')