🎉 All generations are free through October 31 — design your lettering and appliqué, get your DST and PES files, no payment needed.
ThreadType

DST vs PES vs EXP: Which Embroidery File Format Do You Need?

Updated October 15, 2026 · 5 min read

An embroidery file is a list of stitches, and every machine brand reads its own formats. Pick the wrong one and your machine will not open the file. Here are the three formats ThreadType delivers, what each one is for, and how to choose.

The three formats at a glance

FormatWhere it comes fromCommonly read by
DSTTajimaCommercial and industrial machines, and many home machines and software programs. The most widely supported format.
PESBrotherBrother and Baby Lock machines, and a lot of home-embroidery software.
EXPMelcoMelco machines, and some other machines and software such as Bernina.

Other brands have their own formats too, for example JEF for Janome. If your machine does not list DST, PES or EXP, check the manual or convert the file with your embroidery software.

What a format does and does not store

  • Stitch positions are stored in all three. That is the part that makes the design.
  • Color changes are stored as stop points. A DST file does not carry thread colors, only that the machine should stop and change, so a three-stage appliqué file will stop after each stage.
  • Thread colors and names are better preserved in PES, which is why a PES file often opens with the colors you chose.
  • Size is fixed in the file. Resizing embroidery by a large amount in software changes stitch density, so it is best to generate the design at the size you want.

How to choose

  1. Brother or Baby Lock home machine: use PES.
  2. Commercial multi-head machine (Tajima, Barudan, Ricoma and similar): use DST.
  3. Melco machine: use EXP.
  4. Not sure: try DST first, since it is the most widely read, or open the file in your machine’s software and see which formats it accepts.
Tip: Every order on ThreadType includes DST, PES and EXP, so you do not have to pick one in advance. Use whichever your machine reads.

A note on file transfer

Many machines read files from a USB stick, and some are fussy about the file name and the folder. Use short names without special characters, put files in the top folder of the stick, and keep the stick formatted the way your machine’s manual asks.

Check the file before you stitch

Whatever the format, preview the file in your machine or software before sewing, and test on scrap fabric. See how to check an embroidery file before you stitch.

Keep reading

See all embroidery and appliqué guides.