How to Convert an Image to an Embroidery File

6 min read · Updated September 2026

Embroidery machines cannot read JPG or PNG images. To sew a design you need an embroidery file — DST, PES, JEF, EXP or similar — that tells the machine where every stitch goes. Getting from an image to that file is called digitizing, and there are three realistic ways to do it.

Option 1: Free software

Ink/Stitch is a free, open-source extension for the Inkscape vector editor. It lets you trace or draw shapes and assign stitch types to them, then export to most machine formats. It is capable, but it is a manual tool with a learning curve: you still have to make every digitizing decision yourself.

Free online converters also exist. They are fine for experimenting, but they rely on automatic conversion and rarely produce files suitable for sewing on garments.

Option 2: Paid embroidery software

Hobby and commercial programs such as Hatch, Wilcom EmbroideryStudio, Embrilliance and Brother PE-Design include both auto-digitizing and manual digitizing tools. They range from modest one-off prices to professional licences costing thousands of dollars. If you plan to digitize regularly, learning one of these properly is a worthwhile investment.

Option 3: A digitizing service

A digitizing service converts the image for you by hand and sends back a ready-to-sew file, typically within a day. For businesses running production, or anyone who needs a file that simply works, this is usually the fastest and cheapest route once you account for wasted garments and time.

Converting an image yourself, step by step

  1. 01

    Clean up the image

    Start with the sharpest version you can find. Remove backgrounds, reduce the design to flat colours, and ideally redraw it as vector artwork so every edge is crisp.

  2. 02

    Set the finished size

    Decide the exact size before you digitize. Stitch settings depend on size, and resizing an embroidery file later degrades it.

  3. 03

    Simplify the details

    Very thin lines, tiny text and subtle gradients do not translate into thread. Thicken, enlarge or remove them for the finished size.

  4. 04

    Assign stitch types

    Use satin stitch for lettering, borders and narrow shapes, fill stitch for larger areas, and running stitch for fine outlines.

  5. 05

    Add underlay and compensation

    Add underlay to stabilise the fabric, and widen shapes slightly to compensate for the fabric pulling in as it is stitched.

  6. 06

    Plan the stitch order

    Sequence the design so it sews background to foreground and colour by colour, with as few trims and jumps as possible.

  7. 07

    Export and test

    Export in your machine's format, then always sew a test on the same fabric before running the real job.

Why auto-conversion usually disappoints

The auto-digitize button in most software and online tools converts colours into stitches without understanding the design. The common results are:

Auto-conversion can be a starting point for someone who knows how to edit the result, but it is rarely production-ready on its own.

When it makes sense to hire a digitizer

If the design is a customer's logo, if it will be sewn on more than a handful of garments, or if it includes small text, a cap front or a difficult fabric, a manually digitized file almost always pays for itself. Our own files start at $10 for small logos, typically turn around in 4–12 hours, and new shops can try one file free.

More guides
What Is Embroidery Digitizing? A Plain-English Guide →