Converting an image into an embroidery file means turning its shapes and colours into stitch instructions a machine can sew — not resizing or resaving it. This guide walks the whole process, from choosing a source image to checking the exported file, using the free browser-based converter.
Steps covered in this guide
0. Choosing a source image
Almost every bad result traces back to this step, so it's worth the two minutes. Ranked best to worst:
| Source | How well it digitizes | Why |
|---|---|---|
| SVG or vector | Best | Shapes are already defined with exact edges — nothing has to be guessed |
| PNG with transparency | Very good | Lossless, hard edges, no background to interpret |
| High-res PNG on flat background | Good | One background removal away from ideal |
| JPG logo | Workable | Compression softens edges and speckles flat areas with near-duplicate colours |
| Photograph | Hard | Gradients and fine texture have no thread equivalent |
| Screenshot or low-res web image | Poor | Too few pixels for edges to be found accurately |
AI-generated artwork is its own case and sits anywhere on that scale depending entirely on what you asked for — what actually stitches covers how to prompt for something flat and hard-edged rather than something beautiful and unstitchable.
As a rough resolution rule, you want at least 500–1000 pixels across the design. Below that, edges become approximate and the stitch paths inherit the approximation. Bigger than about 2000 pixels adds nothing — you're not gaining detail thread could reproduce anyway.
1. Upload your image
PNG, JPG, and SVG all work. Upload, then deal with the background: if there's one you don't want stitched, choose Remove Background rather than "Use Original Image". A machine has no concept of background — it stitches whatever region it's given, and a background is usually the largest region in the picture. The background removal guide covers when you need it and how to spot the stray-pixel halo it can leave behind.
2. Reduce and assign colours
Click areas of the image to assign thread colours. Two things matter here more than they look:
Fewer colours is genuinely better, not just a limitation to work around. Every colour change is a stop, a re-thread, a trim and two thread ends to clip. A four-colour design isn't a third more work than a three-colour one — it's a third more interruptions in a process where interruptions are where things go wrong. Free accounts support up to 3 colours, which covers most logos; Premium raises the cap when you genuinely need it.
Merge colours that are close. If your source has three slightly different blues because of JPG compression or a subtle gradient, they are one blue as far as thread is concerned. Assigning them separately spends three thread slots to produce something nobody will perceive as three colours — and on PES or JEF export they may well round to the same machine thread anyway, since those formats snap colours to the manufacturer's chart.
3. Set size and stitch density
Set your finished size before judging the preview. The same artwork at 2 inches and at 6 inches are different problems: detail that reads fine at 6 inches disappears at 2, and the software's decisions about what becomes satin and what becomes fill depend entirely on the physical width of each shape.
Density controls how tightly packed stitches are within each shape:
- Too sparse — fabric grins through between rows.
- Too dense — the design turns stiff, puckers, and on lightweight fabric can perforate it.
If a shape in the preview looks noisy or fragmented, that's usually a sign the shape is too small and detailed for the size you picked — raise the minimum fill-shape size or simplify the source colours rather than fighting the density. If it looks patchy across a broad area, nudge density up.
Size also decides stitch type. Shapes narrower than about 2.5mm can't hold a satin stitch and fall back to a running stitch; shapes wider than 10–12mm are too wide for satin and become fill. Scaling the design moves every shape across those thresholds at once, which is why a design can look completely different at two sizes. See satin vs fill for the detail.
4. Choose your export format
Your machine's brand decides this: PES for Brother and Baby Lock, DST for Tajima and most industrial multi-needle machines, JEF for Janome and Elna. click-stitch also exports SEW (older Janome), EXP (Melco/Bernina), VP3 (Husqvarna Viking/Pfaff) and XXX (Singer) from the same upload, so you can produce a second format without redoing any work.
Two things worth knowing before you pick:
- DST carries no colour information at all. It records "change colour here", not "change to red here". If you export DST, write your colour sequence down — the file won't remember it.
- SEW holds a maximum of 12 colours. A busier design has to be simplified first.
Not sure which you need? The PES vs DST vs JEF comparison covers what each stores and which brands read it. If you already know, go straight to the image to PES or image to DST converter.
5. Download and verify
Download the file, then spend one more minute on it before you put fabric in a hoop. Open it in the stitch simulator and watch it replay. What you're looking for:
- Sensible sewing order — fills before the outlines that contain them, borders last.
- Colour blocks that make sense — one block per colour, not the same colour returning four times.
- Travel across the design — long jumps between distant shapes mean threads to clip later.
- Detail that survived — small features present as real stitching rather than a knot.
Then test-stitch on a scrap of the same fabric. Always faster than unpicking.
Loading onto the machine is the same as any other design: USB stick, SD card, or a direct connection, depending on the machine.
What's happening under the hood
Understanding the pipeline makes the settings obvious rather than arbitrary. Roughly:
- Colour quantisation. The image's colours are reduced to the number of threads you asked for, and every pixel is assigned to one of them.
- Region extraction. Contiguous areas of the same assigned colour become shapes. This is why noise matters — speckle produces hundreds of tiny regions that each want to be a stitched shape.
- Shape cleanup. Tiny regions are merged into neighbours or dropped, and edges are smoothed, because a stitch path that follows every pixel jag looks worse than one that doesn't.
- Stitch type assignment. Each shape is measured. Wide shapes get fill, narrow shapes get satin, very thin shapes get a running stitch.
- Path generation. The actual needle path is planned for each shape, plus underlay beneath it.
- Ordering and travel. Shapes are sequenced to group colours together and keep movement between them short, with trims inserted where a jump would otherwise leave a visible thread.
- Export. The stitch list is written into your chosen format's encoding.
Nearly every setting you touch is influencing step 1 or step 4. That's why "reduce your colours" and "pick your size first" are the two pieces of advice that actually change outcomes.
Common mistakes to avoid
- Uploading a low-resolution or blurry source. Soft edges in, imprecise stitch paths out.
- Skipping background removal on a photo. The background gets digitized right along with the subject, eating colours, size and stitch count.
- Using too many colours. Every change is a trim, a re-thread and two ends to clip.
- Judging the preview before setting the size. Stitch type decisions depend on physical width, so the preview isn't meaningful until the size is right.
- Ignoring small text and thin lines. Under about a quarter-inch tall, text fills in. Bolder or bigger are the only fixes.
- Expecting a photograph to work. Gradients have no thread equivalent. Convert the photo to flat shapes first, or pick different art.
- Exporting the wrong format. Check the machine's manual — see the format comparison.
- Sewing on the real item first. Test on scrap. Every time.
Common questions
Can I convert a photo of a person into embroidery? You can, but it needs the photo reduced to a small number of flat tones first, and the result will read as a stylised portrait rather than a photograph. Treat it as a deliberate style, not a conversion.
Why does my design have more stitches than I expected? Underlay. Every visible shape has foundation stitching beneath it that you never see in the preview but that counts toward the total.
Can I edit the file afterwards? You can re-run the conversion with different settings, and the Wizard and Full Editor let you adjust shapes and stitch types before exporting. Editing the exported stitch file itself isn't something to do by hand.
Is the converted file mine to use commercially? The output is yours. Whether the artwork can be used commercially depends on who owns it — converting someone else's logo doesn't grant you rights to it.
What if the result just isn't good enough? Check the source art first — it's the cause far more often than the settings. If the art is clean and the result still isn't right, the design probably needs hand-tuning; see automatic vs manual digitizing.