Converting embroidery file formats: what survives and what to check

Converting one stitch format into another is mostly a translation, not a rebuild. The stitches survive; colors, trims and a few edge-case commands are where things go wrong.

Updated 6 min read Reviewed against our editorial standards

Quick answer

Converting between stitch formats such as DST, PES, JEF, EXP and VP3 keeps the stitches intact and is generally safe. What can change is color information, how trims and jumps are encoded, and hoop data. Open the source in embroidery software, save as your machine's format, reassign colors, then compare stitch count, size and trims before stitching.

On this page
  1. What conversion keeps and what it loses
  2. How to convert an embroidery file step by step
  3. Restoring colors after a DST conversion
  4. Trims and jumps: the conversion detail that bites
  5. Object files and stitch recognition
  6. Tools that convert embroidery files
  7. Common conversion gotchas

A stitch file is a list of moves. Converting it from DST to PES, or from JEF to VP3, means reading that list and writing it out in another layout. The needle positions do not need to be recalculated, which is why the same design converted by two competent programs usually stitches the same way. The trouble lives at the edges: data the source format never had (DST colors), commands the formats describe differently (trims and jumps), and metadata only one format carries (hoop size, thread brand).

What conversion keeps and what it loses

What usually survives a stitch-to-stitch conversion
ElementUsually survives?What to watch
Stitch positionsYesTiny rounding when formats use different internal units; not visible in normal designs.
Stitch countYes, within a few stitchesLong moves may be split into extra jump records, nudging the count slightly.
Color changes (the stops)YesCount the color blocks before and after.
Actual thread colorsOnly if the source had themDST and plain EXP carry none; PES and JEF carry brand-chart references; VP3 can carry brand and catalog number.
TrimsUsuallySome formats have an explicit trim command; DST signals trims with jump sequences. Translation can drop or add trims.
Hoop size and design nameSometimesSet by the converter, not the original. Check for hoop warnings on formats that record a hoop.
Editable objectsNoStitch formats cannot hold them. Keep the object master separately.

The short version: stitch-to-stitch conversion is safe for the stitches, partly safe for colors, and worth checking for trims.

Conversion paths between object files and stitch files Object file EMB, ART, PXF Stitch file A DST Stitch file B PES, JEF, VP3 export: clean translate: safe stitch recognition: approximate rebuild
Exporting objects to stitches and translating between stitch formats are reliable. Going from stitches back to objects is an approximation.

How to convert an embroidery file step by step

  1. Start from the best source you have. If the download zip includes your native format, use it and skip conversion. If you have an object file and the software that made it, export from that rather than converting another stitch file.
  2. Open the source and note its numbers. Write down the stitch count, width and height, and number of color stops, as the software reports them.
  3. Reassign colors if needed. For DST and plain EXP, assign each block from the designer's color chart. For PES or JEF headed to another brand, check that the nearest-color picks make sense.
  4. Save as or export to your machine's format. Many programs keep their own working file and use "Export" for machine formats. Give the file a short, plain name.
  5. Reopen the converted file and compare. Same stitch count (allowing a handful), same dimensions to the tenth of a millimeter, same number of color stops.
  6. Run the stitch simulator. Watch the design draw, looking for trims at the right places and nothing jumping to the corner of the hoop.
  7. Stitch a test on scrap. Use the same fabric and stabilizer you plan to use. The stitch-out tuning method gives you an order for judging it.

Restoring colors after a DST conversion

Because DST stores only stops, a DST converted to PES shows whatever colors the converter assigned by default. Your machine will still stop at each change, so you can stitch it correctly by following a chart. But you will be glad later if the file shows the right colors, so reassign them in software:

  • Use the designer's chart. Most sellers include a PDF or text sheet listing each block's thread brand and number. Match block by block in the software's color list.
  • Merge repeated colors only if the sequence allows. If blocks 2 and 5 are the same thread, they stay separate stops because the stitch order between them matters. Do not reorder colors in a stitch file unless you understand the layering; changing the order can break the stitch order the digitizer chose to hide edges and control push.
  • Convert across thread brands deliberately. If the chart lists a brand you do not use, see the thread color conversion guide before you trust a program's automatic matching.

Trims and jumps: the conversion detail that bites

Formats express "cut the thread here" differently. Some have an explicit trim command. DST has no dedicated trim command in the basic format, so trims are commonly signaled as a short run of jump records, and each machine or program decides how many consecutive jumps count as a trim. Converting DST to a home format therefore relies on the converter to read those jump sequences as trims.

Long connecting threads where there used to be trims
The converter did not recognize the jump runs as trims. Look for a "jumps to trims" or similar option, or add trims manually in editing software. Some home machines also trim long jumps automatically based on a length setting.
Extra trims in odd places, slowing the stitch-out
Short jumps were read as trims. Often harmless, but on small lettering extra trims can leave tails that pull out, so check against small lettering problems.
Stitches pulling loose at the start of an area
Tie-in or tie-off lock stitches were lost or never added. Software can usually add them at color changes and trims.

Object files and stitch recognition

Exporting from an object file (EMB, ART, PXF and others) to a stitch format is the cleanest conversion there is: the software generates fresh stitches from the shapes at the size you want. Going the other way is different. Some programs can analyze a stitch file and rebuild objects from it, sometimes called stitch recognition or stitch-to-object conversion. The result is a guess at the original: satins may come back with different angles, fills with different settings, and underlay may be lumped into the visible stitching. It is useful for removing an element, swapping lettering or making a moderate size change. It is not equal to the digitizer's own file. The difference is explained fully in stitch versus object files, and size limits in resizing designs.

Tools that convert embroidery files

Most tools that open embroidery files can also save them in other formats. Feature sets change between versions, so check the current product page before you buy anything.

  • Brand software. Brother PE-DESIGN, BERNINA Embroidery Software, Janome's software and mySewnet for Husqvarna Viking, Pfaff and Singer all write their own brand's formats and several others.
  • Embrilliance. A modular program for Mac and Windows; its base level opens, edits and saves many machine formats.
  • Ink/Stitch. A free, open-source extension for Inkscape that reads and writes a long list of stitch formats.
  • Free viewers. Several free viewers display designs and stitch counts, and some also convert. They are handy for checking a file before you buy software.
  • Online converters. Convenient for a one-off, but you are uploading the file to someone else's server. Do not upload customer artwork or designs whose licence forbids sharing; the licensing guide covers why.

The embroidery software guide compares these by what they can actually do.

Common conversion gotchas

  • Resizing while converting. Many programs offer scaling in the same dialog. Keep conversion and resizing as separate decisions; a stitch file scaled by more than a small amount needs density checked.
  • Converting a converted file. Each round trip through a format with different rules is another chance to lose trims or colors. Always convert from the original download.
  • Hoop warnings on the machine. Formats that record a hoop, such as JEF, may get a hoop value the converter guessed. If the machine complains, reopen in software, set the correct hoop and save again. See hoop and design errors.
  • Design centered differently. Some formats store the origin at the first stitch, others at the design center. Re-centre in the hoop on screen before you start.
  • Applique stops missing. An applique design needs stops after the placement line and tack-down. If the converted file runs straight through, a stop was lost; add a color change at each point in software.

Frequently asked questions

Does converting an embroidery file reduce quality?

Converting between stitch formats does not reduce stitch quality when the software is sound: the same needle positions are written in a different layout. What you can lose is color data and, occasionally, trim behavior. Quality loss comes from resizing a stitch file or converting it back into objects, not from the format change itself.

How do I convert DST to PES?

Open the DST in embroidery software that writes PES (Brother's own software, Embrilliance, Ink/Stitch and many others can), reassign each color block to the threads on the designer's chart, then save or export as PES. Check that the stitch count and dimensions match the original before stitching.

Why are the colors wrong after converting a design?

The source format either had no color information (DST, or an EXP without its INF file) or used a different brand's thread chart, so the converter picked default or nearest colors. Reassign colors in the software from the design's printed color chart, or simply follow the chart at the machine.

Can I convert a stitch file into an editable object file?

Some programs can recognize stitches and rebuild shapes from them, but the result is an approximation, not the original digitizer's file. It is useful for small edits and lettering changes, but for serious changes or big size changes, ask the digitizer for the original object file or redigitize.

Is there free embroidery file conversion software?

Yes. Ink/Stitch, a free extension for Inkscape, can open and save many stitch formats, and several brands and design sellers offer free viewers or converters. Online converters exist too, but read the privacy terms before you upload a purchased or customer design.

Sources and further reading

  • Ink/Stitch free open-source digitizing and conversion, with format documentation
  • Embrilliance Mac and Windows software for opening, converting and editing designs
  • Brother USA PE-DESIGN software and machine format support

Found something wrong or out of date? Tell us and we will fix it.