PLL is the last step of CFOP. After OLL the top face is all yellow, and one PLL algorithm moves every top piece to its correct place. Each diagram shows the top of the cube from above, with the front of the cube at the bottom. The colored bars show the side stickers, and the arrows show where each piece moves; a double-headed arrow means two pieces swap.

New to PLL? Learn 2-look PLL first: the T-Perm (or Y-Perm) to fix the corners, then the Ua, Ub, H and Z perms to fix the edges. Once those are automatic, add the rest, starting with the J, R and A perms. Moves are written in standard notation; M is the middle slice and x turns the whole cube. Every algorithm has been checked by applying it to a virtual cube.

Showing 21 algorithms

All 21 PLL cases

3x3 Edges Only

Ua-Perm

M2UMU2M'UM2

Cycles three edges; the front edge stays in place when viewed from the solved bar at the back. Only the edges move - every corner is already solved. Recognize these by the fully-matching corner "headlights" on all four sides.

3x3 Edges Only

Ub-Perm

M2U'MU2M'U'M2

Cycles three edges in the opposite direction to the Ua-Perm. Only the edges move - every corner is already solved. Recognize these by the fully-matching corner "headlights" on all four sides.

3x3 Edges Only

H-Perm

M2UM2U2M2UM2

Swaps both pairs of opposite edges - every side shows a "checkerboard" edge. Only the edges move - every corner is already solved. Recognize these by the fully-matching corner "headlights" on all four sides.

3x3 Edges Only

Z-Perm

M'UM2UM2UM'U2M2

Swaps two pairs of adjacent edges. Only the edges move - every corner is already solved. Recognize these by the fully-matching corner "headlights" on all four sides.

3x3 Corners Only

Aa-Perm

xR'UR'D2RU'R'D2R2x'

Cycles three corners clockwise. Only the corners move - every edge is already solved.

3x3 Corners Only

Ab-Perm

xR2D2RUR'D2RU'Rx'

Cycles three corners counter-clockwise. Only the corners move - every edge is already solved.

3x3 Corners Only

E-Perm

x'RU'R'DRUR'D'RUR'DRU'R'D'x

Swaps two pairs of corners across the front and back - no headlights anywhere. Only the corners move - every edge is already solved.

3x3 Adjacent Swap

T-Perm

RUR'U'R'FR2U'R'U'RUR'F'

Swaps two adjacent corners and the two opposite edges between them. One of the most-used PLLs - learn it first. Two adjacent corners swap along with a pair of edges. Look for exactly one set of headlights.

3x3 Adjacent Swap

F-Perm

R'U'F'RUR'U'R'FR2U'R'U'RUR'UR

Swaps two adjacent corners and two opposite edges, keeping one full solved side bar. Two adjacent corners swap along with a pair of edges. Look for exactly one set of headlights.

3x3 Adjacent Swap

Ja-Perm

xR2FRF'RU2r'UrU2x'

Swaps two adjacent corners and two adjacent edges, with a 1x3 bar on the left. Two adjacent corners swap along with a pair of edges. Look for exactly one set of headlights.

3x3 Adjacent Swap

Jb-Perm

RUR'F'RUR'U'R'FR2U'R'

Mirror of the Ja-Perm, with the 1x3 bar on the right. Two adjacent corners swap along with a pair of edges. Look for exactly one set of headlights.

3x3 Adjacent Swap

Ra-Perm

RU'R'U'RURDR'U'RD'R'U2R'

Swaps two adjacent corners and two edges, leaving a 1x2 block and headlights. Two adjacent corners swap along with a pair of edges. Look for exactly one set of headlights.

3x3 Adjacent Swap

Rb-Perm

R2FRURU'R'F'RU2R'U2R

Mirror of the Ra-Perm. Two adjacent corners swap along with a pair of edges. Look for exactly one set of headlights.

3x3 Diagonal Swap

V-Perm

R'URU'R'f'U'RU2R'U'RU'R'fR

Swaps two diagonal corners and two adjacent edges. Two diagonally-opposite corners swap along with a pair of edges. There are no headlights on any side.

3x3 Diagonal Swap

Y-Perm

FRU'R'U'RUR'F'RUR'U'R'FRF'

Swaps two diagonal corners and two adjacent edges - built from two familiar OLL triggers. Two diagonally-opposite corners swap along with a pair of edges. There are no headlights on any side.

3x3 Diagonal Swap

Na-Perm

RUR'URUR'F'RUR'U'R'FR2U'R'U2RU'R'

Swaps two diagonal corners and two opposite edges; the left and right sides show 1x2 blocks. Two diagonally-opposite corners swap along with a pair of edges. There are no headlights on any side.

3x3 Diagonal Swap

Nb-Perm

R'URU'R'F'U'FRUR'FR'F'RU'R

Mirror of the Na-Perm. Two diagonally-opposite corners swap along with a pair of edges. There are no headlights on any side.

3x3 G Perms

Ga-Perm

R2UR'UR'U'RU'R2U'DR'URD'

Cycles three corners and three edges. A corner 3-cycle combined with an edge 3-cycle. Recognize them by one set of headlights plus a 1x2 block.

3x3 G Perms

Gb-Perm

R'U'RUD'R2UR'URU'RU'R2D

Inverse of the Ga-Perm. A corner 3-cycle combined with an edge 3-cycle. Recognize them by one set of headlights plus a 1x2 block.

3x3 G Perms

Gc-Perm

R2U'RU'RUR'UR2UD'RU'R'D

Cycles three corners and three edges - mirror of the Ga-Perm. A corner 3-cycle combined with an edge 3-cycle. Recognize them by one set of headlights plus a 1x2 block.

3x3 G Perms

Gd-Perm

RUR'U'DR2U'RU'R'UR'UR2D'

Inverse of the Gc-Perm. A corner 3-cycle combined with an edge 3-cycle. Recognize them by one set of headlights plus a 1x2 block.

Previous step: all 57 OLL algorithms ยท Full Algorithm Library

PLL FAQ

How many PLL algorithms are there?

There are 21 PLL cases, each with its own algorithm. Several come in mirrored pairs, such as Ua/Ub, Ja/Jb and Ra/Rb.

Which PLL algorithms should I learn first?

Start with 2-look PLL: the T-Perm or Y-Perm to solve corners, then the Ua, Ub, H and Z perms to solve edges. Then learn the rest, starting with the common J, R and A perms and leaving the G perms for last. Drill them with the practice timer.

What does PLL stand for?

PLL stands for Permutation of the Last Layer. It is the final step of the CFOP method, where the already-oriented top pieces are moved into their solved positions.