Photo to Cross-Stitch Pattern: the Free Way

Cross-stitch, perler beads and diamond painting all start from the same thing: a photo reduced to a grid of colored squares. Here's how to make a chart that's actually stitchable, not just a pixelated picture.

What makes a photo chart-friendly

Not every photo becomes a good pattern. The ones that work share three traits:

The fabric math (stitch count ↔ finished size)

Your grid size isn't a style choice, it's determined by the fabric. The rule: stitches = inches × fabric count.

Finished size14-count Aida18-count Aida
4 × 4 inch56 stitches72 stitches
8 × 8 inch112 stitches144 stitches
12 × 12 inch168 stitches216 stitches

In the Pixel Art & Cross-Stitch tool, the Cells slider is your stitch count across. Set it to match the math above.

Colors: fewer is better

Every color level in the chart is a thread color you have to buy and manage. Photos have thousands of colors; a stitchable chart has 4-8. The Color levels slider quantizes the palette, start at 6, and drop to 4 for a bolder, more graphic result. Nudge saturation up (110-130%) so the reduced palette stays lively instead of muddy.

Step by step

  1. Upload your photo (it never leaves your browser).
  2. Set Cells to your stitch count (fabric math above).
  3. Reduce Color levels to 4-6; tune saturation and contrast.
  4. Enable the Stitch grid overlay, this turns the image into a countable chart.
  5. Export, print at full size, and mark rows as you stitch.

The same chart works for perler/hama beads (one bead per cell) and diamond painting (one drill per cell).

Make it a poster instead

Not stitching today? The same reduced-grid look makes strong prints. In The Studio, the "Stitch Poster" preset layers a duotone wash over the pixel grid for a textile-inspired poster, and dithering the result adds a retro game-art finish.

Try it

Open the Pixel Art & Cross-Stitch tool →