How to Convert a JPG to an Embroidery File (DST, PES & More)

You have a logo as a JPG or PNG and you want it stitched out. The machine, though, only reads stitch files like DST, PES or JEF. So how do you get from a picture to an embroidery file? The short answer: you don't "convert" it the way you convert a PDF to a Word document. The image has to be digitized. Here's what that means, what your real options are, and how to get a file that stitches cleanly.

Why a JPG can't simply be converted to DST or PES

A JPG is a grid of coloured pixels. An embroidery file is a list of needle movements: stitch here, jump there, trim, change colour. There is nothing in a picture that tells a machine which direction the stitches should run, how close together they should be, what goes underneath for support, or which part should sew first.

Someone (or some software) has to make all of those decisions. That process is digitizing. Once a design is digitized, switching between machine formats is easy; that part really is conversion, and we cover it in how to convert DST to PES. But the first step, image to stitches, is a build, not a conversion.

Your three options for turning an image into an embroidery file

1. Auto-digitizing ("auto-punch") software

Many programs have a button that traces an image and fills each colour area with stitches. It's fast, and for a simple, bold shape with two or three flat colours it can give a usable result. The problems show up quickly on real logos:

  • Stitch angles all run the same direction, so large areas look flat and pull the fabric unevenly.
  • Underlay and pull compensation are generic, so outlines drift away from fills and edges look ragged.
  • Small text comes out as blobs, because the software fills letter shapes instead of building proper satin columns.
  • Stitch counts run high, with lots of unnecessary layering, jumps and trims.

Auto-digitizing is fine for experimenting. For anything going on a customer's shirt or cap, expect to spend time cleaning it up.

2. Digitize it yourself manually

Programs such as Hatch, Wilcom, Embrilliance StitchArtist and the free Ink/Stitch extension for Inkscape let you place every object by hand. This gives you full control, but there's a real learning curve: choosing satin versus fill, setting density, picking underlay types, adding pull compensation and planning the stitch sequence. If you want to learn, it's a worthwhile skill. Just budget for test stitch-outs while you figure out what works on each fabric.

3. Send the image to a digitizer

A professional digitizer builds the file by hand from your artwork, for the exact size and garment you're stitching on. This is the usual route for logos, team names and anything that needs to look sharp on the first run. A hand-digitized logo file also comes back in the format your machine reads, so there's no extra conversion step.

What a digitizer actually does with your JPG

To give you a sense of what's involved, here is roughly how a logo gets built from an image:

  1. Simplify the artwork. Gradients, shadows and tiny details get reduced to shapes that thread can actually show. A 1 mm line in a photo can't be stitched cleanly at left-chest size.
  2. Set the final size. The file is built for a specific width, such as 3.5 inches for a left chest or about 2 to 2.25 inches tall for a cap front. Size drives every other decision.
  3. Choose stitch types. Narrow parts become satin columns (typically about 1 mm to 7 mm wide), larger areas become fill, and fine lines become running stitch.
  4. Set angles, density and underlay. Fill angles are varied to avoid pulling, density is matched to the fabric, and underlay is chosen to keep stitches on top of the fabric instead of sinking in.
  5. Add pull compensation. Stitches pull fabric inward, so shapes are widened slightly to stitch out at the right size and keep outlines lined up.
  6. Plan the sequence. Objects are ordered to minimise colour changes, jumps and trims, and to stitch from the centre outward where possible.
  7. Test and export. The design is checked and saved in the formats you need, such as DST, PES or JEF, plus a working file for future edits.

How to prepare your image for the best result

Whichever route you take, better artwork gives a better file. A few practical tips:

  • Send the largest, clearest version you have. A vector file (AI, EPS, SVG or PDF) is ideal. If you only have a JPG or PNG, a bigger, sharper image is much better than a small screenshot.
  • Tell the digitizer the final stitched size in inches or millimetres, and what it's going on: polo, cap, towel, jacket back.
  • Mention any text that must be readable. As a guide, lettering under about 0.25 inch (around 6 mm) tall is hard to stitch clearly, so small taglines may need to be enlarged or dropped.
  • List your thread colours if you need them matched, and say which machine format you need.

For the full list, see our checklist on what artwork to send for embroidery digitizing.

Already have a design idea but not a logo?

If you just want something nice to stitch and don't need your own artwork, a ready-made file is the fastest path. Our embroidery design collection has 600+ instant-download designs in DST, PES, JEF, EXP, VP3, HUS, XXX and more, already digitized and ready for your hoop.

How our digitizing service handles image files

Send us your JPG, PNG, PDF or vector file and we digitize it by hand, with no auto-conversion. Pricing is $10 for designs 6 inches or less and $20 for larger designs. Files are delivered by email within 12 hours in the formats you need, including EMB, DST, PES, JEF, XXX, VP3, SEW and HUS. Size changes and tweaks after delivery are free, and if the file doesn't stitch right, we re-digitize it until it does. You can read more about how our digitizing service works.

Quick FAQ

Can I convert a JPG to an embroidery file for free?

You can try free tools such as Ink/Stitch, but you'll be digitizing rather than converting, and the auto-fill options need cleanup on most logos. For simple shapes it can work; for detailed logos and small text, results are usually poor without manual editing.

What file format should I ask for?

The one your machine reads: PES for Brother and Baby Lock, JEF for Janome, DST for most commercial machines such as Tajima, VP3 or HUS for Husqvarna Viking, and XXX for Singer. If you're unsure, check your manual or the file types your machine shows on its USB screen.

Can a blurry or low-resolution image be digitized?

Usually yes. A digitizer redraws the shapes rather than tracing pixels, so a rough image is workable as long as the design is clear enough to recognise. Fine details that can't be seen in the image may need your input.

Have a logo as a JPG? Send it to our custom embroidery digitizing service and get a hand-digitized, machine-ready file within 12 hours.

Back to blog