Turn any image into a
Rubik's Cube mosaic
Upload a photo. We pixelate it into Rubik faces, match cube colors, and generate the moves to build it — cube by cube.
Drop or click to upload
JPG, PNG, WEBP — any image becomes Rubik art
How to make a Rubik's Cube mosaic
A Rubik's Cube mosaic is a wall of solved-but-scrambled 3×3 cubes arranged so that, viewed from across a room, the coloured stickers form a picture. Each cube contributes nine "pixels" and the entire palette is limited to six colours: white, yellow, red, orange, blue, and green. This beginner-to-pro guide walks through every step, from picking the right source image to hanging the finished wall.
1. Pick the right image
Six colours is a very small palette, so the images that translate best have three things in common: strong contrast between the subject and background, simple large shapes, and a colour range that already sits close to the cube's primaries. Portraits with hard side-lighting, brand logos on flat backgrounds, sunsets, comic-book panels, and iconic album covers all work well. Busy landscapes, pastel colour schemes, and photos with lots of fine text usually don't — try a black-and-white version instead.
2. Choose your resolution
The slider above sets how many cubes wide the mosaic will be. Because every cube is 3×3 stickers, a mosaic that is N cubes wide is 3N stickers wide. Compare several widths in the preview: higher settings preserve more structure but increase cube count, wall area and weight quadratically.
3. Generate the mosaic
When you upload a photo, the generator downsamples it with a four-times oversampled box average and compares pixels with the six cube colours in weighted linear RGB. High fidelitygives extra weight to preserving luminance. The separate dithering option spreads rounding error into neighbouring pixels to approximate intermediate shades.
4. Export the move sequences
Every cube gets a depth-limited move suggestion in standard notation. Search stops at five moves and may return a partial match, so verify the displayed face before placement. Export the plan as a paginated PDF you can carry to your build table, or as a plain TXT file. Each cube is labelled with its row and column so you can place it in the frame without second-guessing orientation.
5. Assemble the physical mosaic
Work row-by-row and place each completed cube face-up into a shallow tray laid out in the same grid as the target picture. Two common build strategies are trying the generated turn suggestions from a solved cube or moving stickers on stickered cubes. Test both on a small sample before choosing.
6. Mount and light it
Small mosaics fit in deep shadow-box frames. For larger walls, build a plywood grid with a cell for each cube, backed by hardboard, and press-fit each cube into its cell — no glue required so you can scramble the wall and rebuild a new picture later. Side-lighting from a lamp pulls the sticker colours forward and hides the black gaps between cubes.
Why Rubik's Cube art works
Rubik's Cube mosaics sit at an unusual intersection of maths, puzzle theory, and pixel art. Every face of a solved cube contributes a fixed 3×3 grid of one colour, but any scrambled cube can show any combination of the six sticker colours on a single face — which means each cube can act as an arbitrary 9-pixel "super-pixel" in a mosaic. The catch is that a face isn't independent: rotating any layer to place a sticker where you want it also disturbs the other five faces. Solving that constraint per cube is the whole reason this generator exists. Under the hood it treats every target 3×3 pattern as a goal and searches up to five moves from a solved position. It returns the closest face found, which can be a partial rather than exact match.
The style has real cultural history. Cube mosaics started appearing in maker-space showcases in the late 2000s, and the artist Pete Fecteau's Dream Big — a 4,242-cube portrait of Martin Luther King Jr. built in 2010 — is often credited with pushing the format into the mainstream. Since then, dozens of teams have built cube walls of everything from van Gogh's Starry Night to logos of Fortune 500 companies for corporate lobbies. What makes the medium interesting is that it enforces a very old aesthetic constraint — a fixed six-colour palette on a strict square grid — with a very modern build process, where a laptop does the colour matching and a human does the mechanical work.
Good source images at a glance
If you're not sure whether a photo will work, run through this checklist before committing to buying cubes.
- Face fills at least half the frame for portraits.
- One clear subject with strong separation from the background.
- Dominant colours already near red / orange / yellow / blue / green / white.
- No essential fine text — anything under ~5% of the image height will vanish.
- Contrast holds when you squint at the source — if you can't see the subject squinting, the mosaic can't either.
Frequently asked questions
How many cubes do I need?
Multiply cubes-wide by cubes-tall. A square 25×25 mosaic is 625 cubes; a 50×50 is 2,500. The generator shows the exact count once you upload an image.
Where should I buy cubes?
Most builders use budget "speed cube" clones in bulk from AliExpress, eBay, or a specialist reseller — real Rubik's-brand cubes get expensive at mosaic scale. Order all of them from the same batch so the sticker colours match, and inspect a sample for oddities like pink-instead-of-orange or purple-instead-of-blue before committing.
Do I need to know how to solve a Rubik's Cube?
Only for the solve-based build strategy. Sticker-swap builders don't need to know a single algorithm — the exported PDF is essentially a paint-by-numbers sheet.
How long does a mosaic take?
Time a representative batch using your chosen method, including checking and error correction. Multiply that observed rate by the cube count and add separate time for framing and mounting.
Are my images uploaded anywhere?
No. Every step — resizing, colour matching, dithering, solving, PDF export — runs locally in your browser via the HTML Canvas API. Nothing is sent to a server. See our privacy policy for details.
Can I change the palette?
Not yet. The generator is locked to the six standard cube colours so the output matches real hardware you can actually buy. Custom palettes for stickerless cubes are on the roadmap.
Guides and tutorials
- Portrait tutorial — cropping, contrast and the resolution ladder that decides whether a face is recognisable.
- Mosaic planner — cube counts, wall size, budget and build time for every mosaic size.
- Sticker swap vs solving — which build method suits your size, skill and budget.
- Mounting guide — hanging weight, cell grids, wall fixings and lighting that avoids glare.
- Workshop guide — a 90-minute lesson plan for building a mosaic with a class or group.
- Colour guide and notation reference — how six colours become thousands of shades, and how to read a move sequence.
Want more detail? Start with the full guide library or the step-by-step build guide, browse the example gallery, or get in touch with feedback and build photos.