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.

Preview and processing stay in your browser. Sign in and use 1 credit to download or copy an output; 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. Each output uses 1 credit; processing is browser-local and nothing is 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. Sign-in is required only when you download or copy an output, which uses 1 credit.