Learning to solve a Rubik's Cube requires understanding a special language called "notation." This notation tells you exactly which parts of the cube to turn and in which direction.
Don't worry if it looks confusing at first—notation is simply a way to write down cube moves so they can be shared and learned. Once you understand the basics, reading algorithms becomes as easy as reading a recipe. Many beginners find that notation feels intimidating initially, but once you understand the basic system, reading algorithms becomes as natural as reading words—the letters combine to form meaningful sequences that your hands can execute automatically with practice.
What Is Cube Notation?
Cube notation is a standardized system for writing down moves on a Rubik's Cube. Instead of saying "turn the right side clockwise," we write "R." Instead of "turn the top layer twice," we write "U2."
This system was developed so that cube algorithms could be written down and shared consistently around the world. Whether you're in New York or Tokyo, "R U R' U'" means the same thing to everyone. This universality is why notation matters—without it, every tutorial would need to describe moves in words, which would be impossibly long and language-dependent, which is why the standardized system makes cubing knowledge accessible globally regardless of linguistic differences. See notation in action with our OLL algorithms and PLL algorithms, or check out our simplified notation guide for beginners.
Understanding Cube Orientation
Before learning the moves, it's important to understand how we describe the cube's faces:
- Front (F): The face you're looking at
- Right (R): The face to your right
- Left (L): The face to your left
- Up (U): The top face
- Down (D): The bottom face
- Back (B): The face opposite the front (behind the cube)
When following an algorithm, always hold the cube with the same orientation. If the instructions say "F" (front), make sure you know which face is your front and keep it that way throughout the algorithm.
Basic Face Moves
These are the six fundamental moves, one for each face of the cube:
| Notation | Meaning | Direction |
|---|
What Does the Prime Symbol (') Mean?
The prime symbol (') after a letter means "turn in the opposite direction." It's like saying "undo" or "reverse."
- R = Turn right face clockwise
- R' = Turn right face counter-clockwise (the opposite direction)
Think of it this way: if R is turning a door handle to open it, then R' is turning it back to close it. They're opposite moves. This mental model is helpful because it provides a concrete analogy—the door handle comparison makes the relationship between moves and their primes intuitive, which is why many learners find this analogy easier to remember than abstract descriptions.
Every face move has a prime version: R', L', U', D', F', B'. Each one turns the same face but in the opposite direction. This consistency is important because it means once you understand the prime concept for one face, you understand it for all faces, which simplifies learning and makes notation reading more systematic.
What Does the Number 2 Mean?
When you see a number 2 after a letter (like R2, U2, F2), it means "turn that face twice" or "turn it 180 degrees."
- R = Turn right face once (90 degrees clockwise)
- R2 = Turn right face twice (180 degrees total)
- R' = Turn right face once counter-clockwise
Double turns are useful because turning a face twice in the same direction brings it back to the starting position, but with other pieces moved. This is often used in algorithms to reposition pieces without affecting the face you're turning. This property is valuable because it allows algorithms to move pieces in the middle layers without disrupting solved faces, which is why double turns appear frequently in advanced algorithms where precise piece manipulation is needed.
Wide Moves (Lowercase Letters)
Lowercase letters (r, l, u, d, f, b) mean "turn two layers together." These are called "wide moves" because they move a wider section of the cube.
- R = Turn only the right face
- r = Turn the right face AND the middle layer together
Wide moves are common in advanced algorithms and can make certain patterns easier to execute. They follow the same rules as regular moves. This ergonomic advantage is why wide moves are common in advanced algorithms—they allow for more natural hand positions and faster execution, which is why speedcubers prefer them even though they might seem more complex at first glance.
- r = Wide right turn clockwise
- r' = Wide right turn counter-clockwise
- r2 = Wide right turn twice (180 degrees)
How to Read an Algorithm (Left to Right)
Algorithms are read from left to right, just like reading a sentence. Each move is performed one after another, in order.
Example: f R U R' U' f'
This algorithm means:
- First, do f (wide front turn clockwise)
- Then, do R (right face clockwise)
- Then, do U (top face clockwise)
- Then, do R' (right face counter-clockwise)
- Then, do U' (top face counter-clockwise)
- Finally, do f' (wide front turn counter-clockwise)
Perform each move smoothly, one after another. Don't rush—accuracy is more important than speed when you're learning. This pace is important because rushing leads to mistakes that compound—one wrong move can derail an entire algorithm, which is why taking time to execute each move correctly produces better results than trying to go fast before you've built muscle memory.
Complete Example: f R U R' U' f'
Let's break down this common algorithm step by step:
Turn the front two layers clockwise. This moves both the front face and the middle layer together.
Turn the right face clockwise. This rotates only the right side.
Turn the top face clockwise. This rotates the top layer to the right.
Turn the right face counter-clockwise. This undoes the R move (but other pieces have moved, so it's not back to the start).
Turn the top face counter-clockwise. This undoes the U move.
Turn the front two layers counter-clockwise. This completes the algorithm.
When performed correctly, this algorithm orients the top layer edges in a specific pattern. Practice it slowly at first, making sure each move is correct before moving to the next. This slow practice is valuable because it builds accurate muscle memory—learning moves correctly from the start is easier than unlearning mistakes later, which is why taking time during initial learning produces better long-term results than rushing through practice.
Beginner Tips & Common Mistakes
-
Mistake: Confusing clockwise and counter-clockwise
Solution: Hold the cube and physically turn a face. Watch which direction it moves. Clockwise means "the same direction as a clock's hands."
-
Mistake: Forgetting the prime (') symbol
Solution: Always check if there's a ' after the letter. R and R' are completely different moves! This small detail is where many beginners get stuck—they understand the concept but miss the apostrophe when reading algorithms, which creates frustration because the algorithm seems correct but doesn't produce the expected result. Many learners find that saying the apostrophe out loud ("R prime") helps them remember to check for it.
-
Mistake: Reading the algorithm too fast
Solution: Go slowly. Read one move, perform it, then read the next. Speed comes with practice.
-
Mistake: Not keeping the cube oriented correctly
Solution: Decide which face is "front" at the start and keep it that way. If you rotate the whole cube, your moves will be wrong. This orientation requirement is crucial because notation assumes a consistent reference frame—rotating the cube changes which face is which, which makes the notation no longer match your cube's actual position, which is why maintaining orientation throughout an algorithm is essential for correct execution.
-
Mistake: Mixing up wide moves (lowercase) and regular moves (uppercase)
Solution: Lowercase = two layers together. Uppercase = one layer only. Pay attention to the case of the letter! This case sensitivity is important because the difference is significant—a single-layer turn and a wide move produce completely different results, which is why careful reading matters. Many beginners miss this distinction initially, which is why paying attention to case is essential for correct algorithm execution.
For Kids: Simplified Explanation
If you're in Kids Mode, here's a simpler way to think about notation:
- Big letters (R, L, U, D, F, B): Turn one side of the cube 👉
- Little letters (r, l, u, d, f, b): Turn two layers together 👉👉
- The ' mark: Turn the other way 👈
- The number 2: Turn it two times 🔁
Remember: read from left to right, just like reading a book! Each letter tells you which part to turn. Practice slowly and you'll get it! 🎉
Continue Your Learning Journey
Now that you understand notation, you're ready to learn algorithms! Explore our structured learning resources:
Frequently Asked Questions
Do I need to memorize all notation before solving?
No! Start with the basic moves (R, L, U, D, F, B and their primes). You'll learn the rest as you practice algorithms. Most beginners only need to know about 10-15 notation symbols to get started. This gradual approach works because trying to learn all notation at once creates cognitive overload—learning basics first and adding complexity as needed makes the process more manageable, which is why most successful learners start simple and expand their notation knowledge gradually.
What if I turn the wrong direction?
That's okay! Just turn it back the other way. If you did R when you meant R', just do R' to undo it. Then continue with the algorithm from where you left off. This recovery strategy is important because mistakes are normal during learning—knowing how to fix them prevents frustration and allows you to continue practicing, which is why understanding how to undo moves is as important as learning moves themselves.
Why are some letters uppercase and some lowercase?
Uppercase letters (R, L, U, etc.) mean turn one layer. Lowercase letters (r, l, u, etc.) mean turn two layers together. This is important because they produce different results!
Can I skip moves in an algorithm?
No! Algorithms must be performed exactly as written, in order, from left to right. Skipping or changing moves will give you a different result (or break your cube's progress). This precision is essential because algorithms are designed as complete sequences—each move depends on the previous ones, which is why changing or skipping moves produces unexpected results that can disrupt your solve progress.
Educational Note: This article is provided for educational purposes to help learners understand Rubik's Cube notation. Individual learning speeds and methods may vary. The notation system described here follows the standard WCA (World Cube Association) notation used in competitive cubing worldwide.