iLoveDXF

Cross-Stitch Pattern Generator

Turn a photo into a printable cross-stitch chart with a symbol legend, sized to your Aida fabric count — entirely in your browser.

Colors are approximate, generic swatches — match each one to the closest color in your own thread brand before buying.

Free, no sign-in. The photo is processed in your browser — nothing is uploaded.

Drag & drop, or click to choose a JPG, PNG, or WEBP

How it helps

Downsamples any photo onto a stitch grid sized to your Aida fabric count.
Snaps each stitch to the nearest color in a curated craft palette.
Every stitch gets a printable symbol, so the chart works in black and white too.
Download the chart as SVG and the color list as a CSV shopping list. Free, browser-local, nothing uploaded.

Best practices

  • - Start around 60 stitches wide for a first project; higher counts add detail but also stitching time.
  • - High-contrast photos with clear color blocks translate to cleaner charts than busy, low-contrast ones.
  • - Match the generic color names to the closest shade in your own thread brand before buying.
  • - A higher Aida count (more holes per inch) gives a smaller, more detailed finished piece for the same stitch grid.

Limitations

  • - Colors are a curated, generic set, not a specific brand's exact numbered catalog.
  • - The palette is fixed rather than auto-optimized per photo — a future version may add adaptive palette selection.
  • - Very busy photos with soft gradients can produce a large color count; simplify the source photo for a cleaner result.

FAQ

What determines the finished size?

Finished width/height in inches is roughly stitches ÷ Aida count. A 60-stitch-wide chart on 14-count Aida finishes about 4.3 inches wide.

Why are there symbols on every stitch?

Cross-stitch charts traditionally use one symbol per color so the pattern is still readable in black-and-white print or for colorblind stitchers, in addition to the color fill.

Can I reduce the number of colors?

Not directly in this version — try a higher-contrast or more simplified source photo, which naturally reduces how many distinct palette colors get used.

Is anything uploaded?

No. The photo is processed entirely in your browser and the tool is free with no sign-in.