Skip to main content
Free Digitizing Over $150 | (631) 458-3842

Embroidery File Formats - The Complete Reference

DST, PES, EMB, EXP, JEF, VP3, XXX, U01, SEW - what they are, which machines read them, when to use each one.

Why So Many Formats Exist

Embroidery file formats are like image formats - JPG, PNG, GIF, TIFF all store an image, but with different tradeoffs. Stitch file formats all store the same thing (needle penetration coordinates and control commands) but with different metadata, different compression, and different machine compatibility.

In practice, three formats handle the vast majority of jobs: DST for commercial machines, PES for home Brother and Babylock, and JEF for home Janome. The rest serve specific machine families and use cases.

Format Comparison Table

ExtensionManufacturerStores ColorsEditableCommon Use
.DSTTajimaNo (operator prompted)NoUniversal commercial standard. Runs on virtually every machine.
.PESBrother / BabylockYesNoHome machines. Embeds color list.
.EMBWilcomYesYesEditable source file. Requires Wilcom software (~$10k).
.EXPMelcoNoNoOlder industrial Melco machines.
.JEFJanomeYesNoJanome home embroidery machines.
.VP3Husqvarna VikingYesNoHusqvarna Viking and Pfaff home machines.
.XXXSingerYesNoOlder Singer Professional Sew-Ware machines.
.U01BarudanNoNoBarudan commercial machines.
.SEWJanome (older)YesNoOlder Janome and Elna home machines pre-JEF.

.DST - The Universal Standard

.DST stands for “Data Stitch Tajima,” developed by Tajima for their commercial embroidery machines and adopted by virtually every other commercial manufacturer. DST is essentially a stripped-down stitch list - X-Y coordinates, color change markers, jump and trim commands. It does not store thread colors; the machine simply pauses at each color change and the operator loads the next thread.

That simplicity is exactly why DST became universal. Less metadata means more cross-compatibility. A DST that runs on a Tajima will run on a Brother PR-series commercial, on a Barudan, on a Happy, on a Melco. If you are sending a file to any embroidery shop, DST is the safe default.

Deep dive at /learn/dst-file-format.

.PES - Brother and Babylock

.PES is the proprietary format for Brother and Babylock home embroidery machines (the two brands share the same parent company and largely the same hardware). PES embeds the thread color list, allows on-screen design preview, and supports multi-design hoop layouts. The file is recognized natively by Brother PE-Design software and by every Brother/Babylock home machine made in the last 20 years.

If you are running embroidery on a home Brother or Babylock, request PES. Deep dive at /learn/pes-file-format.

.EMB - The Editable Source

.EMB is Wilcom's proprietary format and the only true editable source file in the list. An EMB contains the actual stitch objects - satin columns, fill regions, run lines - as parametric data, not just final stitch coordinates. Open an EMB in Wilcom EmbroideryStudio and you can resize without re-digitizing, change density per object, swap stitch types, and re-export to any other format.

Most professional digitizers retain the EMB as their working file and deliver only the stitch-locked DST or PES. The EMB is intellectual property and re-editing requires expensive software (~$10,000 for Wilcom). Full context at /learn/emb-file-format.

.JEF, .VP3, and Home Machines

.JEF is the Janome home machine format - embeds color, supports preview, used by every Janome embroidery model. .VP3 is the Husqvarna Viking and Pfaff format with similar features. .XXX and .SEW are older formats from Singer and pre-JEF Janome respectively. .U01 is the Barudan commercial format.

All of these are stitch-locked - you cannot edit them as objects, only as raw stitches with limited tools. For day-to-day use on the matching machine, they work fine. For source editing, you would need to convert back to EMB-equivalent in software like Wilcom, which is a lossy process.

Which Format Should You Request?

The decision tree is simple. Running on a commercial machine, or not sure: ask for .DST. Running on a home Brother or Babylock: ask for .PES. Running on a home Janome: ask for .JEF. Running on a home Husqvarna or Pfaff: ask for .VP3. Running on a Melco commercial: .EXP works. Running on a Barudan: .U01 (though most Barudans also read DST).

At EmbroideryLI we deliver DST by default and include any additional format you need at no extra cost. Just tell us the machine when you start the job.

FAQ

Why is DST the universal embroidery format?

Tajima created the DST format in the 1980s for their commercial machines, and because Tajima sold so many machines worldwide, every other manufacturer (Brother, Janome, Melco, Barudan, ZSK, Happy) built in support for reading DST. It became the de facto standard. DST does not embed thread colors - the machine simply pauses at each color change and prompts the operator to load the next thread.

If DST is universal, why do other formats exist?

Home machines wanted features DST lacks: embedded color lists, on-screen previews, multi-design layouts. Each home machine brand created its own format optimized for its software. PES is Brother. JEF is Janome. VP3 is Husqvarna Viking. They are all functionally stitch files, but with extra metadata for the home-sewing user experience.

Which format should I request?

If you are running on commercial machines (or do not know what machine), request DST. If you are running on a home Brother or Babylock, request PES. Home Janome, request JEF. Home Husqvarna or Pfaff, request VP3. At EmbroideryLI we deliver DST by default and include any other format at no extra cost on request.

Why do you not deliver the EMB source file?

EMB is the Wilcom editable source file - the digitizer's working file with all object data intact. Most professional digitizing services treat the EMB as their intellectual property because it lets the customer re-edit, resize, and re-export the design. The DST or PES is the deliverable. We can release EMB on request for an additional fee.

Can I convert one format to another myself?

Yes, with viewer/converter software. Free options include Wilcom TrueSizer and Embird Express. They can convert DST to PES, JEF, VP3, and back. The catch: format conversion preserves the stitches but does not re-optimize for the target machine. A DST that runs perfectly on a commercial Tajima may need adjustment when converted to PES for a home Brother.

What about formats not on this list?

There are roughly 30 stitch file formats in the wild. The ones in our comparison table cover well over 95 percent of machines in active use. If you have an unusual machine - older Mitsubishi, Toyota, ZSK - just tell us the model and we will deliver in the right format.

Related Reading

Need a stitch file in a specific format?

We deliver in any format your machine reads. Default .DST, plus .PES/.JEF/.EXP/.VP3 on request at no extra charge.

Start Digitizing