Choosing the right file format for your embroidery machine
Embroidery machines do not share a universal file format. Each manufacturer developed its own standard, and while there is significant overlap in what they can represent, the differences matter. Choosing the wrong format means your machine either refuses to read the file or produces unexpected results. Here is a breakdown of the six most common formats and when to use each one.
DST (Tajima)
DST is the oldest and most widely supported embroidery format. Developed by Tajima, it stores stitch coordinates as relative offsets with a resolution of 0.1mm. Nearly every commercial embroidery machine can read DST files. The tradeoff is simplicity: DST does not store thread color information. Your machine will prompt you to set colors manually at each color change. If you work with commercial machines or need maximum compatibility, DST is the safe choice.
PES (Brother)
PES is Brother's native format, and it is the standard for home embroidery machines. Unlike DST, PES files store thread color data, so your machine can display a color preview before stitching. PES also supports embedded thumbnail images in newer versions. If you own a Brother, Babylock, or Bernina machine (many Bernina models read PES), this is your format. It is also the most common format shared in online embroidery communities.
JEF (Janome)
JEF is Janome's proprietary format. It stores both stitch data and thread color information, similar to PES. JEF files also include hoop size metadata, which tells your machine which hoop to expect. If you use a Janome or Elna machine, JEF is the native choice. Some Janome machines can also read DST, but JEF gives you the full feature set including color previews and hoop validation.
EXP (Melco)
EXP is used by Melco commercial embroidery machines. Like DST, EXP is a minimal format that stores stitch coordinates without color information. It uses absolute coordinates rather than relative offsets, which makes it slightly more precise for large designs. EXP is less common in the home market but standard in commercial embroidery shops running Melco equipment.
VP3 (Viking/Husqvarna)
VP3 is the format for Viking and Husqvarna machines. It is one of the more feature-rich formats, storing thread colors, design notes, and hoop information. VP3 files tend to be larger than DST or EXP because of this additional metadata. If you own a Viking or Husqvarna machine, VP3 is the recommended format. Some users convert VP3 to other formats for sharing, but you lose the metadata in translation.
Which one should you pick?
Start with your machine manufacturer. Brother owners use PES. Janome owners use JEF. Viking owners use VP3. Melco owners use EXP. If you are unsure, or if you work across multiple machines, DST is the universal fallback. Stitch exports to all six formats, so you can generate multiple versions of the same design in one session and send the right file to each machine.