F2L Algorithms

First Two Layers (also called F2L) is the second step of the CFOP Rubik's Cube method. F2L is involves solving a corner and an edge at the same time, which is much faster than solving them separately.

It is highly recommended to learn F2L intuitively before learning these algorithms. These F2L algorithms are optimized for speed, and some are hard to remember. If you try to memorize these algorithms without an intuitive understanding, you will just make it harder for yourself.

As an added benefit, this site also shows you the fastest way to solve each F2L case from any angle.

Basic insert

F2L 1

• U R U' R'Front Right

• F' L F L'Front Left

• U f R' f'Back Right

• U L U' L'Back Left

F2L 2

• F R' F' RFront Right

• U' L' U LFront Left

• U' R' U RBack Right

• U' f' L fBack Left

F2L 3

• F' U' FFront Right

• L' U' LFront Left

• R' U' RBack Right

• f' L' fBack Left

F2L 4

• R U R'Front Right

• F U F'Front Left

• f R f'Back Right

• L U L'Back Left

Split

F2L 5

• U' R U R' U2 R U' R'Front Right

• U2 F R U R' U2 F'Front Left

• U' R' F R U R' U' F' RBack Right

• U' L U L' U2 L U' L'Back Left

F2L 6

• U' r U' R' U R U r'Front Right

• F2 R U R' U' F2Front Left

• U R' U' R U R' U2 RBack Right

• U' l U' L' U L U l'Back Left

F2L 7

• U' R U2 R' U' R U2 R'Front Right

• F U R U2 R' U F'Front Left

• r U2 R2 U' R2 U' r'Back Right

• U' L U2 L' U2 L U' L'Back Left

F2L 8

• y' R' U2 R U R' U2 R yFront Right

• U L' U2 L U L' U2 LFront Left

• U R' U2 R U R' U2 RBack Right

• l' U2 L2 U L2 U lBack Left

F2L 9

• U' R U' R' U F' U' FFront Right

• U L' U' L U' L' U' LFront Left

• U R' U' R U' R' U' RBack Right

• y' U L' U' L U' L' U' L yBack Left

F2L 10

• U' R U R' U R U R'Front Right

• F U' R U R' U2 F'Front Left

• R2 U' F' U F R2Back Right

• U' L U L' U L U L'Back Left

F2L 19

• U R U2 R' U R U' R'Front Right

• y' U R U2 R' U R U' R' yFront Left

• U R' F' U2 F R U R' U' RBack Right

• U L U2 L' U L U' L'Back Left

F2L 20

• U' R U' R2 F R F' R U' R'Front Right

• U' L' U2 L U' L' U LFront Left

• U' R' U2 R U' R' U RBack Right

• y U' R' U2 R U' R' U R y'Back Left

F2L 21

• U R U R' U R U' R'Front Right

• F R U2 R' F'Front Left

• r' U r U2 r' U' rBack Right

• U2 L U L' U L U' L'Back Left

F2L 22

• r U' r' U2 r U r'Front Right

• L' U L U2 L' U' LFront Left

• R' U R U2 R' U' RBack Right

• l U' l' U2 l U l'Back Left

Connected

F2L 11

• U' R U2 R' U F' U' FFront Right

• L' U L U' L' U L U2 L' U LFront Left

• R' U R U' R' U R U2 R' U RBack Right

• U' L U2 L' U f' L' fBack Left

F2L 12

• R U' R' U R U' R' U2 R U' R'Front Right

• U L' U2 L U' F U F'Front Left

• U R' U2 R U' f R f'Back Right

• L U' L' U L U' L' U2 L U' L'Back Left

F2L 13

• y' U R' U R U' R' U' R yFront Right

• U L' U L U' L' U' LFront Left

• U R' U R U' R' U' RBack Right

• y' U L' U L U' L' U' L yBack Left

F2L 14

• U' R U' R' U R U R'Front Right

• y U' L U' L' U L U L' y'Front Left

• y U' R U' R' U R U R' y'Back Right

• U' L U' L' U L U L'Back Left

F2L 15

• R U R' U2 R U' R' U R U' R'Front Right

• L' U L U2 F U F'Front Left

• R' U R U2 f R f'Back Right

• L U L' U2 L U' L' U L U' L'Back Left

F2L 16

• R U' R' U2 F' U' FFront Right

• F U' R U' R' U2 F'Front Left

• R' U' R U2 R' U R U' R' U RBack Right

• L U' L' U2 f' L' fBack Left

F2L 17

• R U2 R' U' R U R'Front Right

• y R U2 R' U' R U R' y'Front Left

• R' U2 F R U R' U' F' RBack Right

• L U2 L' U' L U L'Back Left

F2L 18

• y' R' U2 R U R' U' R yFront Right

• L' U2 L U L' U' LFront Left

• R' U2 R U R' U' RBack Right

• L U2 F' L' U' L U F L'Back Left

F2L 23

• U R U' R' U' R U' R' U R U' R'Front Right

• F U' R U R' U R U2 R' F'Front Left

• U R' F R' F' R2 U' R' U RBack Right

• L U L' U2 L U L' U' L U L'Back Left

F2L 24

• U' R U R2 F R F' R U' R'Front Right

• U' L' U L U L' U L U' L' U LFront Left

• U' R' U R U R' U R U' R' U RBack Right

• U2 r U R' U R U2 B r'Back Left

Corner in slot

F2L 25

• U' R' F R F' R U R'Front Right

• U' L' U L F' L F L'Front Left

• L' E' L U' L' E LBack Right

• y' U' L' U L F' L F L' yBack Left

F2L 26

• U R U' R' F R' F' RFront Right

• U L F' L' F L' U' LFront Left

• y U R U' R' F R' F' R y'Back Right

• R E R' U R E' R'Back Left

F2L 27

• R U' R' U R U' R'Front Right

• L' U' L U F' L F L'Front Left

• R' U2 R' F R F' RBack Right

• L U' L' U L U' L'Back Left

F2L 28

• R U R' U' F R' F' RFront Right

• L' U L U' L' U LFront Left

• R' U R U' R' U RBack Right

• L U2 L F' L' F L'Back Left

F2L 29

• R' F R F' U R U' R'Front Right

• L' U' L U L' U' LFront Left

• R' U' R U R' U' RBack Right

• U2 L U' L' f' L' fBack Left

F2L 30

• R U R' U' R U R'Front Right

• L F' L' F U' L' U LFront Left

• U2 R' U R f R f'Back Right

• L U L' U' L U L'Back Left

Edge in slot

F2L 31

• U' R' F R F' R U' R'Front Right

• U L F' L' F L' U LFront Left

• R' U R' F R F' RBack Right

• L U' L F' L' F L'Back Left

F2L 32

• U R U' R' U R U' R' U R U' R'Front Right

• U2 F U' R U R' U F'Front Left

• U' R' U R U' R' U R U' R' U RBack Right

• U L U' L' U L U' L' U L U' L'Back Left

F2L 33

• U' R U' R' U2 R U' R'Front Right

• U' L' U' L U2 L' U' LFront Left

• U' R' U' R U2 R' U' RBack Right

• U' L U' L' U2 L U' L'Back Left

F2L 34

• U R U R' U2 R U R'Front Right

• U L' U L U2 L' U LFront Left

• U R' U R U R' U2 RBack Right

• U L U L' U2 L U L'Back Left

F2L 35

• U' R U R' U F' U' FFront Right

• U2 L F' L' F U2 L' U' LFront Left

• U' f R f' U R' U' RBack Right

• U2 L U L' U' L f' L fBack Left

F2L 36

• U F' U' F U' R U R'Front Right

• U2 L' U' L F' L F L'Front Left

• U2 R' U' R U f R' f'Back Right

• U f' L' f U' L U L'Back Left

Both in slot

F2L 37

• R2 U2 F R2 F' U2 R' U R'Front Right

• L2 U2 F' L2 F U2 L U' LFront Left

• R' U R r U2 R2 U' R2 U' r'Back Right

• L U' L' l' U2 L2 U L2 U lBack Left

F2L 38

• R U' R' U' R U R' U2 R U' R'Front Right

• L' U L U' L' U2 L U' L' U LFront Left

• R' U R U' R' U2 R U' R' U RBack Right

• L U L' U' L U2 L' U' L U L'Back Left

F2L 39

• R U' R' U R U2 R' U R U' R'Front Right

• L' U L U L' U' L U2 L' U LFront Left

• R' U' R U R' U2 R U R' U' RBack Right

• L U' L' U L U2 L' U L U' L'Back Left

F2L 40

• r U' r' U2 r U r' R U R'Front Right

• L' U L l' U l U2 l' U' lFront Left

• R' U R r' U r U2 r' U' rBack Right

• l U' l' U2 l U l' L U L'Back Left

F2L 41

• R U' R' r U' r' U2 r U r'Front Right

• l' U l U2 l' U' l L' U' LFront Left

• r' U r U2 r' U' r R' U' RBack Right

• L U' L' l U' l' U2 l U l'Back Left

Subsets

Basic insertSplitConnectedCorner in slotEdge in slotBoth in slot