DST vs PES vs EXP vs JEF: Embroidery File Formats Explained

Embroidery file formats guide banner showing a cap being stitched on an embroidery machine

Table of Contents

Short answer: DST is the Tajima stitch format used by most commercial multi-needle machines, and it does not store thread colors. PES is the Brother, Baby Lock and Deco format used by most home machines, and it does store colors. EXP is used by Melco and BERNINA machines, and JEF is the default for Janome and Elna. All four are machine files: they hold stitches, not editable shapes. Converting one to another changes the container, not the quality, so a poor stitch file stays poor in every format.

Key takeaways

  • Ask for the format your machine reads. If you are not sure, give the brand and model.
  • DST carries no thread colors, so the machine shows its own default colors until you set them.
  • PES, EXP and JEF are home-machine formats tied to brands. Many machines read more than one format.
  • Machine files are “expanded” stitch data. The editable master file is a separate working file, such as EMB.
  • Converting formats is not re-digitizing. A file built for one size, fabric or placement keeps that limit in every format.

DST vs PES: the quick answer

If you run a commercial multi-needle machine, you will almost always be asked for DST. If you sew on a Brother or Baby Lock home machine, PES is the native choice. Several Brother models can also read DST, but the colors will not come across, because DST stores none.

The two formats carry the same core thing: a list of needle movements, jumps, trims and color stops. The difference is in what else travels with them. PES files keep thread color information and a preview, which is why they look right the moment you open them on a home machine. A DST file opens with whatever color sequence the machine uses by default, and the operator assigns needles at the machine.

Embroidery machine brands and their file formats

The table matches common machine brands with the formats their software writes and their machines read. We checked it against the software makers’ and machine makers’ own help pages, listed at the end of this article.

FormatMain machine brandsStores thread colors?Typical userWhere we checked
DSTTajima, and most commercial multi-needle machinesNoShops, contract embroiderersWilcom and Hatch help articles
PES (and PEC)Brother, Baby Lock, DecoYesHome and small businessHatch help article; Brother manual page
EXPMelco, BERNINAMelco EXP: no. BERNINA USB EXP: in a separate INF fileCommercial (Melco), home (BERNINA)Hatch and Wilcom help; OESD BERNINA article
JEF (and JEF+)Janome, ElnaYesHome and small businessJanome site; Hatch help article
VP3, HUSHusqvarna Viking, PfaffYesHome and small businessHatch help article
XXXSingerCheck in your softwareHomeHatch help article
EMBWilcom and Hatch working file (not a machine file)Yes, plus editable objectsThe digitizerWilcom and Hatch help articles
Embroidery file formats by machine brand, checked October 18, 2026 against the sources listed below. Individual models vary, so confirm in your machine’s manual.

Two notes from the official pages are worth knowing. A Brother operation manual page lists .pes, .phc, .dst and .pen as embroidery pattern formats for that machine and warns that Tajima data has no thread color information, so the machine shows a default color sequence. And OESD’s BERNINA article explains that a BERNINA USB EXP design travels as three files: the EXP stitch file, an INF file with the thread colors and a BMP preview. Copy all three to the USB stick, or the colors will be lost.

Expanded vs condensed: machine files vs working files

Embroidery files fall into two families, and mixing them up causes most format headaches.

Expanded (machine or stitch) files

DST, PES, EXP, JEF, VP3 and XXX are machine files. Wilcom’s help on supported file formats describes them as files that generally contain stitches and machine functions, suited to specific machines. Each needle drop is stored as a position. There is no record of the shape the stitches were meant to fill, the stitch angle or the underlay settings.

Condensed (outline or design) files

Working files, such as EMB in Wilcom and Hatch, store the design as objects: shapes, stitch types, densities, underlay and pull compensation. The software generates the stitches from those settings. Hatch’s help article on file formats calls EMB the working file and recommends saving every design in it before exporting, because machine formats keep less information.

Machine file (DST, PES, EXP, JEF)Working file (EMB and similar)
ContainsStitch positions, jumps, trims, color stopsShapes, stitch types, density, underlay, compensation, plus stitches
Who needs itThe embroidery machineThe digitizer or anyone editing the design
Safe to resize?Only a littleYes, the software recalculates the stitches
Safe to edit text or shapes?Very limitedYes
The practical difference between machine files and working files.

Wilcom’s article on embroidery formats adds a useful limit: scaling a machine file by more than about 10% lowers stitch quality. If you expect to use a design at several sizes, ask for the working file too, or ask the digitizer to output each size from the master.

Embroidered shark logo stitched on fabric
The same stitch data can be saved as DST, PES, EXP or JEF. The quality of the stitch-out depends on how the design was digitized, not on the format.

Why converting formats is not re-digitizing

Free converters and most embroidery programs can save a DST as a PES or a JEF in seconds. That is fine when the design was well digitized for the size, fabric and placement you need. The converter copies the needle positions into a new container. It does not rethink anything.

Conversion cannot fix:

  • A design digitized for the wrong size. A left-chest file stretched to a jacket back will have gaps and loose stitches.
  • The wrong fabric settings. A file built for twill caps may pucker on a stretchy polo, because the underlay and compensation are baked in.
  • Poor stitch planning. Too many jumps, bad stitch order or fills that are too dense stay exactly the same.
  • Missing colors. Converting a DST to PES does not invent the right thread colors. Someone still has to set them.

Converting can also lose information. Moving from a format with colors to DST drops them, and some machine-specific commands may not carry over. When a design needs real changes, it has to be re-digitized or edited in the working file, then exported again. That is what our embroidery digitizing service does: a person builds the design for your size, fabric and placement, then exports the format your machine reads.

What to ask for when you order a stitch file

Asking for the right files up front saves a second order later.

  1. Your machine format. Name the format, or the brand and model, and we export the right one.
  2. A second format if you outsource. If a contract embroiderer may run the job, DST is the safest extra.
  3. The working file, if you plan to edit. Ask whether the provider supplies it and in which software version.
  4. A thread color list. Especially for DST, ask for a color sheet with thread brand and numbers.
  5. A stitch-out preview or sheet. It shows the size, stitch count, color stops and stitch order before you hoop anything.
  6. One file per size. If you need a 3.5 in left chest and a 10 in back, ask for both sizes to be digitized, not one file scaled.

If you only have a PNG or JPG of your logo, that is fine for ordering digitizing. If you also need print-ready artwork for other products, our embroidery to vector conversion service turns a photo of a stitched patch into a clean vector file.

Which format should you choose?

  • Commercial multi-needle machine (Tajima, Barudan, SWF and many others): DST, plus a color sheet.
  • Brother, Baby Lock or Deco home machine: PES.
  • Janome or Elna: JEF. Some models also read other formats, so check the manual.
  • BERNINA: BERNINA USB EXP with its INF and BMP files, or the format your model’s manual lists.
  • Melco commercial machines: Melco EXP, or DST if your software accepts it.
  • Husqvarna Viking or Pfaff: VP3.

When in doubt, send us the brand and model and we will match the format to it.

Frequently asked questions

Is DST or PES better?

Neither is better in stitch quality, because both store the same stitch data. DST is the common format for commercial machines and drops thread colors. PES is the native format for Brother and Baby Lock home machines and keeps colors. Choose the one your machine reads.

Can a Brother machine use DST files?

Several Brother models list DST among the formats they read. The design will stitch, but without thread colors, so you set the colors on the machine.

Can I convert a JPG or PNG directly to DST or PES?

Not with a simple file converter. An image has to be digitized first, which means planning stitch types, angles, underlay and order. Auto-digitizing software can try, but small text and fine lines usually need a person.

Will converting PES to DST lower the quality?

The stitches stay the same, but colors and some machine commands can be lost. Quality drops when a converted file is also resized or used on a different fabric than it was built for.

What is an EMB file?

EMB is the working file used by Wilcom and Hatch software. It keeps the editable objects and settings, so it is the best file for future edits, but embroidery machines do not run it directly.

Do you deliver more than one format?

Yes. Tell us which formats you need and we export them from the same digitized design.

Sources

Drafted with AI assistance; facts and prices checked against the sources listed above on October 18, 2026.

Facebook
Twitter
LinkedIn
Pinterest