Choose Your Image

Upload any photo or image to transform it into a cross stitch pattern. JPG, PNG, WebP - we handle them all!

Drop your image here

or click to browse

Supports JPG, PNG, WebP, GIF

How does this work? Seven steps from “I have a photo” to “I have a pattern” — no prior stitching required.
Best on desktop — most features work great on tablets too
  1. 1
    Feed it an image — or conjure one from thin air

    Drop in a photo, a doodle, your cat's judgemental face — anything goes. Not inspired? Hit Generate with AI, describe what you want, and let the robots earn their keep.

  2. 2
    Tell us about your fabric (it has feelings)

    Aida, linen, evenweave — pick your canvas and thread count. Type in how big you want the finished piece and we'll figure out the stitch count. Maths: handled.

  3. 3
    Wrangle the image into submission

    Soften blotchy bits, crisp up the edges, or unleash the AI Pixel Art Filter to redraw the whole thing like it was born to be stitched. Pixel art? Pixel Art Mode snaps every pixel to exactly one stitch, neat as a pin.

  4. 4
    Pick your threads — this is the fun bit

    DMC, Anchor, or Madeira — choose your allegiance. Set how many colours you want (fewer = faster to stitch; more = more trips to the craft shop). AI Suggest will opine if you ask nicely.

  5. 5
    Evict any colours that don’t spark joy

    Lock the ones you love, bin the ones you don't, and merge any suspiciously similar shades into one sensible skein. The pattern updates live — no waiting around.

  6. 6
    Zoom in & play spot-the-wonky-stitch

    Browse the full grid with symbols. If something looks a bit off, switch to the pixel editor and fix it by hand — one stitch at a time, like a tiny, determined surgeon.

  7. 7
    Print, shop, stitch, glory

    Export a printable pattern with a symbol legend, or grab a PDF for the hoop bag. A ready-made shopping list tells you exactly which skeins to hunt down. Then: needle, thread, biscuits, perseverance.

Choose Your Fabric

Tell us about the fabric you'll stitch on. We'll give you personalised stitching tips and help calculate the right pattern size for your project.

2 strands

Recommended for 14-count fabric

× inches
Quick:

Stitching tips for this fabric
Needle Size 24 tapestry
Strands — full cross 2 strands
Strands — backstitch 1 strand
Each stitch covers 1 block
14-count Aida is the most popular beginner fabric — easy to count and widely available.

Clean Up Your Image

Prepare your image for thread color conversion. Adjust size, remove noise, and sharpen edges.

stitches

Pattern: 80 x 60 stitches

Pixel art is often scaled up so each logical “pixel” spans many screen pixels. Enable this to auto-detect the grid and set exactly one stitch per logical pixel — perfect for pixel embroidery where stitch count equals pixel count.

Resized Image click to enlarge

Enhancements Preview click to enlarge

Choose Thread Colors

Select your thread system, adjust color count, and fine-tune the palette. Lock colors you want to keep, remove ones you don't.

Original

Thread Colors

48 DMC colors

Refine Your Pattern

Quickly swap or remove colors below. For stitch-level editing — painting, filling and cropping — open the full editor.

Open Full Editor

Pattern Colors

Hover to highlight · click to select · then replace or remove

Your Cross Stitch Pattern

Your pattern at a glance. Open the full view to zoom in, explore individual stitches, and inspect ruler marks.

View Full Pattern
dimensions
total stitches
colors
thread system

Pattern Colors

Hover to highlight in preview

Save & Share Your Pattern

Download your pattern and shopping list. Everything you need to start stitching!

Pattern Image

Download the full pattern grid as a PNG image with symbols and grid lines.

Shopping List

Get a complete list of thread colors and estimated skeins needed.

Print Pattern

Open your browser's print dialog for a printer-friendly version.

Your DMC Shopping List