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.
-
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
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
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
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
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
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
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.
Recommended for 14-count fabric
Stitching tips for this fabric
Clean Up Your Image
Prepare your image for thread color conversion. Adjust size, remove noise, and sharpen edges.
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
Refine Your Pattern
Quickly swap or remove colors below. For stitch-level editing — painting, filling and cropping — open the 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.
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.