Files & software

How to convert embroidery files (PES, DST, JEF and more)

By The Embroidery Machine Guide team · Updated

To convert an embroidery file, open it in embroidery software and save a copy in the format your machine reads, such as PES for Brother or JEF for Janome. Convert from the original editable file when you have it, because stitch-only files lose shapes, and DST and EXP also lose thread colors. A JPG or PNG cannot be converted to a stitch file, because turning a picture into stitches is digitizing, not conversion.

Converting an embroidery file means opening it in embroidery software and saving a copy in a different format. The copy has to be in a format your machine reads, and the best result comes from converting the original editable file instead of another machine file. Software and brands named below are examples, and this site is not affiliated with any of them.

Converting only changes the file type of a design that already has stitches. If all you have is a JPG or PNG, that is a different job, covered near the end.

Check which format your machine reads first

Every machine reads a short list of formats. Look in your manual or on the maker’s page before you convert anything.

Machine Formats it reads
Brother PE900 PES, PHC, DST, PEN
Janome Memory Craft 400E JEF
Singer SE9180 VP3

Brother’s help pages list .pes, .dst, .phc and .pen for machines like the PE900, and warn that data other than those saved designs may make a machine malfunction. That is why you should use a clean export from software and never just rename a file. Our file formats page explains each format, and the machine pages show what each model reads.

Embroidery file converter software options

Most “converters” are really embroidery programs that can open one format and save another. These are the ones whose format lists we could check.

Software What it can do Worth knowing
Ink/Stitch Opens many machine formats; saves a copy as PES, DST, EXP, JEF, VP3, XXX, PEC and others Free and open source. It runs inside Inkscape, so it is bigger than a simple converter
Embrilliance Essentials Reads about 30 formats and writes 16, on Mac and Windows Can add colors to a DST file that has none and save it as a new file
mySewnet embroidery software Reads and writes PES, PEC, VP3, JEF, SEW, HUS, EXP, DST and other machine formats Its own .vp4 format keeps multipart designs, thread colors and notes
Hatch and Wilcom EmbroideryStudio Digitizing suites that export machine formats from their editable EMB files Wilcom lists PES and PEC export for Brother; Hatch supports DST export

For a free option, Ink/Stitch is the one we could confirm. Embrilliance also lists a separate free Express mode on its site, so check its page for which formats it covers. Web-based converters exist too, but we have not checked any of them. Whatever you use, open the result in embroidery software and check the preview before you stitch. Our free embroidery software guide goes further.

How to convert an embroidery file

  1. Find the best source file. Use the editable file if you have one, such as EMB (Wilcom and Hatch) or ART (Bernina). These hold the actual design, not only stitches.
  2. Open it in your software. Check the size, the thread colors and the stitch preview.
  3. Check the size against your hoop. Hatch’s help advises confirming that the design fits the hoop and is centered before you export. A design larger than your hoop may not load or stitch.
  4. Save a copy in your machine’s format. In Ink/Stitch this is Inkscape’s Save a copy command. In most programs it is Save As or Export.
  5. Give it a plain name. Brother recommends letters, numbers, dashes and underscores, because a name with special characters may not show on the machine.
  6. Copy it to the USB root. A Brother help page lists a design saved inside a folder as a reason the machine will not show it, so save files at the top level of the stick.
  7. Preview, then stitch a sample. Check the preview and colors on the machine, then run the design on scrap fabric with the right stabilizer.

If the machine will not show the file, see our guide to a machine not reading USB.

What you lose when you convert

Embroidery files come in two main kinds. Stitch (machine) files are low-level instructions for the needle and motors. Design files store the shapes, fill types and settings, and the software makes stitches from them. Some formats, such as PES, mix both. Going from design to stitch format throws information away, and you cannot get it back. Our glossary entry on stitch files and vector files has more.

  • Thread colors with DST and EXP. A DST file stores color-change stops, not colors. Brother’s support page says its machine applies its own default color order and lists a DST by file name only, with no picture. Embroidery Legacy says the expanded formats DST and EXP do not keep color information. After converting, set the colors yourself or use software that can color a DST.
  • Shapes, fills and settings. Wilcom explains that machine formats hold only stitch data and machine stops, while its EMB format keeps the full, editable design. Object shapes and settings such as underlay, pull compensation and density stay behind in the original EMB. EduTechWiki notes that converting an EMB to PES gives a PES with only stitches.
  • Clean resizing. Wilcom says scaling a machine file by more than about 10 percent lowers stitch quality. Resize the editable file instead, as our resizing guide explains.
  • Exact thread colors. JEF points to colors through a numbered color table, not free color values. A converted color may therefore land on a close match, not the exact shade.
  • Trim commands. In DST, trims are imitated by a few small jumps, and in JEF a trim is a jump of zero distance. A machine may handle trims differently after a conversion, so watch the first stitch-out.

Converting from one machine format straight to another is the riskiest route. Embroidery Legacy warns that it often damages a design, and that a file imported from PES and saved as native is not a true native file, because some data may already be gone. If a converted design looks odd, that site suggests checking the expanded DST or EXP version, which shows the actual stitches.

Which formats keep colors is covered on our DST format page, PES format page and JEF format page.

Batch converting several designs

Ink/Stitch can export one design to several formats at once. You choose the formats and it packs them into a ZIP file, and it reorders color blocks to reduce color changes. That helps when you own machines from more than one brand.

We could not confirm folder-wide batch tools for the other programs above, so check each maker’s page before you buy. Whichever tool you use:

  • Work on copies, and keep the original files in their own folder.
  • Convert a few designs first, and stitch one to be sure the output is right.
  • Make one output folder per format so you do not mix them up.
  • Use short plain file names, and keep a thread color list with any DST files.

Do not convert JPG or PNG to PES

A JPG, PNG or BMP is a picture. It holds pixels, not stitch types, stitch order, underlay or thread changes. A stitch file needs all of those, so no converter can honestly turn a picture into a working PES, JEF or DST.

Making stitches from a picture is called digitizing. Embroidery software with digitizing tools loads the image as a template, and then you, or the software’s automatic tools, build the stitches. mySewnet, for example, can load BMP, JPG, PNG and other image files for this. A few Brother models, such as the EV1 and EV1-LE, accept JPG, PNG and BMP files for features like Picture Play. If the picture is a logo, learn the basics in our guide to digitizing. Simple, bold artwork with few colors is far easier to stitch than a photo.

Be careful with any site that promises a one-click “JPG to PES converter”. Whatever stitches it produces, look at them in a stitch preview and sew a sample before you use the file on a real garment.

Frequently asked questions

Can I just rename a DST file to PES?

No. Renaming changes only the label, not the data inside. Brother's help pages warn that third-party data can make a machine malfunction, so open the file in embroidery software and save a proper PES instead.

Is there a free embroidery file converter?

Ink/Stitch is free and open source, and it can open many machine formats and save a copy in others such as PES, DST, JEF, EXP and VP3. Embrilliance lists a separate free Express mode, so check what it covers before relying on it.

Does converting DST to PES bring the thread colors back?

No. A DST file records where the thread changes but not which color, so the colors are not in the file to recover. Set them in your software after converting, then save the PES.

Can I convert a JPG or PNG to PES?

Not directly. A picture has no stitch data, so the stitches must be created by digitizing, either by hand or with software that builds them from the image. Check the result in a stitch preview and on scrap fabric before using it.

Can I change a PES file back into an editable design?

Usually not. A PES saved by Brother's PE-Design software can carry editable shape data, but most PES files hold stitches only, and converting to a stitch format does not rebuild the original shapes and fill settings. Ask the seller for the editable file or keep your own originals.

Sources