Rubik's Cube (1–20)

0
Colors: +X=Red, -X=Orange, +Y=White, -Y=Yellow, +Z=Green, -Z=Blue
Click a face to select its layer & axis. Right-click for CW, Shift+click for CCW.
How to use
• Drag to orbit, scroll to zoom, right-drag to pan.
• Change Size to rebuild instantly (1–20).
• Rotate via buttons or by clicking a face (right-click = CW, Shift+click = CCW).
• Select inner layers with the slider, −/+ buttons, keys [ and ], or Alt+scroll on the canvas.
• Alt+click a face to keep the current layer while selecting the axis from that face.
Solve replays the inverse of your moves to return to the initial state.
If Three.js fails to load (network/CSP), see the status bar for offline instructions.