Rubik N×N Solver — 3×3, 4×4, 5×5, 6×6 and 7×7

Ready · 3×3
Notation guide

Pick a cube size, scramble, then click Solve. 3×3 solves in your browser; 4×4 runs on the server.

Thinking

Solving on the server — this can take 5–40 seconds for adversarial 4×4 scrambles.

Cube net — click stickers to fix colours (Edit mode)

Tip: paste (⌘V) or drag-and-drop a net image anywhere on the page.

3D preview — drag to orbit

U
R
F
D
L
B

Standard WCA notation. Outer (left, dark) — single layer, every size. Wide (middle, lighter — Uw) — 2 layers, 4×4+. 3-layer wide (right, tinted — 3Uw) — 3 layers, 6×6+ only. Buttons not applicable to the current size are greyed out.

Cubing guide — notation, algorithms & solving

A visual, click-to-play reference. Open any tab below for notation, beginner method, speedcubing (CFOP), big-cube reduction + parity, the algorithm library, or the cubing glossary. Every move has a ▶ button that animates on the live cube on the right. Prefer a dedicated page? Open the standalone guide →

Frequently asked questions

The mathematically fastest solution from any state is at most 20 face turns (God's Number, proved 2010). Speedcubers typically average 50–60 moves with the CFOP method (Cross, F2L, OLL, PLL); world-record averages are sub-5 seconds. This solver returns near-optimal solutions instantly using the Kociemba two-phase algorithm — typically 20–22 moves in standard WCA notation, which is shorter than what most human methods produce.
Standard WCA 4x4 scrambles are 40 moves long, mixing outer face turns (R, U, F, etc.) with wide turns (Rw, Uw, Fw). Click Random scramble in this tool — it generates a valid scramble using single and wide turns and animates each move on the 3D cube so you can copy it onto a real cube. Manual twist buttons let you input any WCA scramble character-by-character.
Yes — 5x5 Professor's Cube, 6x6 and 7x7 V-Cube, 8x8, 9x9 and 10x10 are all supported in the UI. Big cubes use the reduction method: solve all face centres → pair the edge cubies → finish like a 3x3 with Kociemba. Solve times scale with size: 5x5 is usually a few seconds, 6x6 takes 5–30 seconds, 7x7 can take longer. 8x8, 9x9 and 10x10 frontends (3D cube, scrambling, manual editing, drag-to-turn) work fully; backend solving for those depends on whether the upstream solver build supports that size — if not, you'll get a clean error.
WCA = World Cube Association — the official notation used in competitions. R = right face 90° clockwise (looking at it from outside). R' (R-prime) = 90° counter-clockwise. R2 = 180°. Rw = wide R = rotate the right face PLUS the slice next to it (2 layers); only on 4x4 and bigger. 3Rw = 3-layer wide right turn; only on 6x6 and bigger. Same pattern for U (Up), L (Left), D (Down), F (Front), B (Back).
Yes. Click Upload net and pick a flat unfolded-net image of your cube (the standard cross layout: U on top, then L F R B in a row, D on the bottom). The image parser auto-crops, samples each sticker's colour in CIE Lab space, and calibrates against the 6 face centres to handle palette drift. Misread stickers can be fixed with one click in Edit mode.
Both. The 3D cube uses Three.js / WebGL which runs on every modern phone browser. The toolbar collapses to a single column on narrow screens. Drag with one finger to orbit the cube, pinch to zoom. Move-step playback and manual twist buttons work the same as desktop.
No install — runs in any modern browser (Chrome, Firefox, Safari, Edge). Yes really free, no signup, no email required. The 3x3 solver runs entirely in your browser (your scramble never leaves your device). Bigger cubes (4x4 through 10x10) send the cube state to our server for solving and return the move list — no personal data, no tracking beyond standard analytics.
Yes — the cube state is encoded in the URL after the # symbol. Bookmark or share that URL to reproduce the exact scramble. The fragment never leaves your browser (HTTP convention) so it's safe for tournament-prep scrambles you don't want logged.