Home machine
Use the native format for your brand: PES for Brother, JEF for Janome, VP3 for Husqvarna Viking or Pfaff. Native formats preserve color data and offer the best machine compatibility.
Format reference hub
Every embroidery machine uses a specific file format. PES for Brother, DST for commercial shops, JEF for Janome, VP3 for Husqvarna Viking. This guide covers every major format — what it stores, which machines need it, and how to convert between them.

All supported formats
Brother's native format — stores stitch data and thread colors. The most popular home embroidery format.
Color metadataThe universal industrial standard. No color data — used by virtually all commercial multi-head machines.
Stitch-onlyJanome's native format with color metadata. Designed for the full range of Janome home machines.
Color metadataModern format for Husqvarna Viking and Pfaff machines. Successor to the older HUS format.
Color metadataStitch-only format for Bernina home machines and Melco commercial systems.
Stitch-onlyLegacy format for older Husqvarna Viking machines — superseded by VP3 on modern models.
Color metadataNative format for Singer embroidery machines and Compucon digitizing systems.
Color metadataFormat used by Elna machines (a Janome sister brand). Also accepts JEF on most models.
Color metadataHow to choose the right format
Use the native format for your brand: PES for Brother, JEF for Janome, VP3 for Husqvarna Viking or Pfaff. Native formats preserve color data and offer the best machine compatibility.
Send DST files to commercial embroidery shops. It is the universal standard for Tajima, Barudan, and ZSK multi-head machines. Confirm with your shop before sending any other format.
Choose a color-aware format (PES, JEF, VP3) if thread colors are critical. Stitch-only formats (DST, EXP) require you to assign colors manually at the machine or at the shop.
StitchPilot.ai converts between all formats. Note that PES→DST drops color data, and DST→PES requires manual color reassignment. The viewer lets you verify the result before stitching.
Formats with color metadata
These formats embed thread palette references alongside stitch data, making thread setup easier when working on machines in the same brand ecosystem.
Stitch-only formats
DST and EXP store stitch coordinates only. Thread colors must be assigned manually at the machine or documented separately. Both are common in commercial workflows.
Embroidery formats — common questions
DST (Tajima) is the most widely supported format across commercial and industrial machines. PES (Brother) is the most common format for home embroidery. For Janome machines, JEF is the native choice.
Most commercial embroidery shops prefer DST files. It is the universal industrial standard that works across Tajima, Barudan, and other commercial multi-head machines. Always confirm with your shop before sending.
It depends on the format. PES, JEF, VP3, HUS, and XXX embed thread color metadata. DST and EXP are stitch-only formats — colors must be assigned manually at the machine using the color stop sequence.
Yes. StitchPilot.ai converts between PES, DST, JEF, VP3, EXP, HUS, XXX, EMD, and more. Keep in mind that converting from a color-aware format (PES) to a stitch-only format (DST) will lose color data.
Brother machines use PES. Janome uses JEF. Husqvarna Viking and Pfaff use VP3 (or older HUS). Singer and Compucon use XXX. Tajima, Barudan, and most commercial machines use DST. Bernina and Melco use EXP. Elna uses EMD.
Ready to continue?
StitchPilot.ai supports all formats listed above — convert images to any format or preview existing files in the browser. No software installation needed.
Convert an Image →