The Online Rubik's Cube, Reimagined

Advertisement
Ads are provided by third parties. This site is not responsible for the accuracy or authenticity of any advertisement.

A buttery-smooth 3D Rubik's Cube simulator that runs entirely in your browser. Scramble it, solve it step by step, learn the official notation, and beat your best time — on any device.

Two modes: drag a sticker · or hover 5s + arrow keys to turn layers
00:00.0
READY · Solved
CIRCULAR VIEW

Ring Topology

A flat topology map of the 3×3 cube. The three rotation axes become three sets of three concentric rings, woven into one figure. Each ring is a single layer of its axis, and every dot is a real sticker standing exactly where a ring of one axis crosses a ring of another. 9 rings and 54 dots — one dot per sticker, coloured to match the cube live.

YU · E · DZB · S · FXL · M · RUDLRFB
YU · E · DUD
ZB · S · FBF
XL · M · RLR

Turn a layer and its 12 dots glide along the ring they sit on, while the 9 dots of the face perpendicular to that layer cycle inside their own cluster. Hover a dot to see which two rings meet there; hover a ring to pick out that layer.

How to Use the Cube

Getting started takes seconds. No installs, no sign-up — just open and play.

  1. 1

    Scramble the cube

    Hit the Scramble button (or press S) to randomize the cube with 10–30 moves.

  2. 2

    Rotate the layers

    Tap the U/D/L/R/F/B buttons, or use your keyboard, to turn any face. Hold Shift for a counter-clockwise turn.

  3. 3

    Solve it

    Press Solve to replay your moves in reverse and return the cube to its solved state — the timer tracks every second.

  4. 4

    Drag to look around

    Click and drag the cube to rotate the camera, scroll to zoom, and double-click to reset the view.

Features

Everything you need to practice and master the 3×3 cube.

True 3D rendering

27 cubies rendered with pure CSS 3D transforms — no heavy libraries, fast everywhere.

Always solvable

Every scramble is recorded, so the one-click solver can always undo it perfectly.

Built-in timer

A precise timer with best-time tracking saved locally in your browser.

Mobile friendly

Touch drag to rotate, pinch to zoom, and big tap targets designed for phones.

10 languages

Full interface translations and localized URLs for English, Chinese, Spanish and more.

Keyboard shortcuts

Power through solves with full keyboard control of every move.

Ring topology

A three-centre ring model that draws the cube's rotation rules as a flat relationship diagram, synced with the 3D cube in real time.

CUBE ANATOMY

Rubik's Cube Ring Topology: See How a 3×3 Cube Actually Turns

Most cube sites let you turn a cube. CUBE·LAB also shows you the machine underneath. The Circular View flattens the 3×3 cube into a single 2-D topology map: each of the three rotation axes unfolds into three concentric rings, the three ring groups are woven together like a Venn diagram, and all 54 stickers are laid out as the crossings of those rings. Because a sticker is named by two coordinates, it lives on exactly two rings — turn a layer and its colours glide along the ring instead of jumping.

Three centres, one topology

Each rotation axis is drawn as three concentric rings — one per layer along that axis — and the three groups are woven together like a Venn diagram. Corner stickers sit where three rings almost meet, edge stickers where two cross, so the whole cube fits in one figure.

All 54 stickers accounted for

Every ring carries exactly 12 stickers (the same row or column of the four side faces), and every sticker sits on exactly two rings: 9 × 12 ÷ 2 = 54. No sticker is drawn twice and none is missing.

Locked to the 3D cube, live

Turn any layer on the 3D cube and the matching dots glide along their ring instantly; press a button on the diagram and the 3D cube performs the same move. Both sides drive one shared engine, so they can never disagree.

How to read the ring topology

  1. 1

    Identify the three rings

    The upper group is the vertical axis (U / D), the lower-right group is the depth axis (F / B) and the lower-left group is the horizontal axis (R / L). Inside a group the innermost ring is the layer closest to the face looking at you, the outermost ring the layer furthest away. The six face labels mark the six sticker clusters.

  2. 2

    Turn a layer

    Drag any face on the 3D cube, or press the U, F, R buttons under the diagram, and watch the colours rotate around the ring.

  3. 3

    Follow one sticker

    Pick a single colour and follow it. You will see that a layer turn is a circular shift of the dots on one ring — the rule underneath every cube algorithm.

Circular View FAQ

What is the Circular View?

It is a flat topological map of the 3×3 cube: the three rotation axes are drawn as three sets of three concentric rings, and each of the 54 stickers is a dot placed where a ring of one axis crosses a ring of another. Since a sticker's coordinates name two axes, it lands on exactly two rings, which is why one picture can hold all 54 pieces.

Why does the ring diagram stay perfectly in sync with the 3D cube?

Both share one coordinate system and one rotation model. Every layer turn is written into a move sequence by the 3D engine and then replayed by the same rules to relocate all 54 stickers, so either side always produces an identical result.

Does understanding the ring topology help me solve a cube?

Yes. Cube algorithms are circulant permutations of a handful of pieces, and the diagram draws those permutations directly. Once you can see the shift on a ring, you can tell what an algorithm actually does instead of memorising symbols.

Advertisement
Ads are provided by third parties. This site is not responsible for the accuracy or authenticity of any advertisement.

Cube Notation at a Glance

The standard Singmaster notation labels each face by its initial. A letter means a 90° clockwise turn of that face; an apostrophe (') means counter-clockwise.

U
Up face

Rotate the top face 90° clockwise.

D
Down face

Rotate the bottom face 90° clockwise.

L
Left face

Rotate the left face 90° clockwise.

R
Right face

Rotate the right face 90° clockwise.

F
Front face

Rotate the front face 90° clockwise.

B
Back face

Rotate the back face 90° clockwise.

'
Prime (')

Add an apostrophe to turn that face counter-clockwise instead.

Frequently Asked Questions

Everything you might want to know about this online cube.

Is this Rubik's Cube simulator free?

Yes, completely free. It runs in your browser with no download and no account required.

Can the cube always be solved?

Yes. The solver replays your recorded scramble in reverse, so the cube is guaranteed to return to its solved state every time.

Does it work on mobile phones?

Absolutely. The interface is fully responsive: drag to rotate the view, pinch to zoom, and tap the large move buttons.

How is my best time saved?

Your best solve time is stored locally in your browser's localStorage, so it persists between visits on the same device.

What do the letters U, D, L, R, F, B mean?

They are the standard Singmaster notation for the six faces: Up, Down, Left, Right, Front and Back. See the notation guide above.

Is the site available in my language?

The interface is available in 10 languages including English, Chinese, Spanish, Portuguese, Russian, French, German, Japanese, Korean and Vietnamese.