DST vs PES vs JEF: Which Embroidery File Format Do You Need?
DST, PES, JEF, EXP, VP3: the alphabet soup of embroidery formats explained in plain English, with a cheat sheet for matching the right file to your machine.
One Design, A Dozen File Types
You digitized a logo, you're ready to stitch, and now the machine won't read the file. Welcome to the most confusing part of machine embroidery: every brand invented its own format.
The good news is that the differences matter less than they used to, and picking the right one comes down to a single question: what machine are you sewing on? Let's clear up the alphabet soup.
The Two That Matter Most
DST: Tajima (the universal one)
DST is the closest thing embroidery has to a universal format. It was created by Tajima, the dominant commercial machine brand, and virtually every professional machine on earth can read it.
- Contains: stitch coordinates and machine commands (jumps, trims, color stops)
- Does not contain: thread colors. DST files are "colorless": the machine or operator assigns colors at run time.
- Best for: commercial/multi-needle machines, sending files to another shop, or when you're not sure what the recipient runs.
If you can only keep one format, keep DST.
PES: Brother / Baby Lock (the home one)
PES is Brother's format, also used by Baby Lock and Bernina (via the same ecosystem). It's the most common format for home and hobby machines.
- Contains: stitches and thread color information
- Best for: Brother PE-series, Baby Lock, and most consumer machines you'd buy at a craft store.
The Rest of the Alphabet
| Format | Brand / Machine | Stores colors? | You'll need it if… |
|---|---|---|---|
| DST | Tajima, most commercial | No | You run a commercial machine or send files out |
| PES | Brother, Baby Lock | Yes | You have a home Brother/Baby Lock |
| JEF | Janome, Elna | Yes | Your machine is a Janome |
| EXP | Melco, Bernina | No | You're on a Melco/Bernina setup |
| VP3 | Husqvarna Viking, Pfaff | Yes | You have a Viking or Pfaff |
| HUS | Older Husqvarna | Yes | You have a legacy Viking |
| XXX | Singer | Yes | You have a Singer embroidery machine |
Most modern machines read two or three formats, so check your manual: you may have more flexibility than you think.
"Colorless" Formats Aren't Broken
New users panic when a DST or EXP file shows up with the "wrong" colors. Nothing is broken. These formats store the order of color stops but not the actual thread shades: the machine just cycles through whatever's loaded or whatever palette the software applies.
In practice: the machine stops between color blocks, you load the next thread, you keep going. The color you see on screen is just a preview assignment, not a rule.
How to Check a File Before You Stitch
Regardless of format, you should look inside a file before running it, especially one you received from a client or downloaded. A free Embroidery Viewer lets you open DST, PES, and JEF files in the browser and see:
- The stitch paths and sew order
- The color sequence (how many stops, in what order)
- Dimensions and total stitch count
- Whether the design is centered and sized the way you expect
Catching a problem on screen costs nothing. Catching it after you've hooped a garment costs a garment.
Getting the Format You Need
If you're creating the design, format is a non-issue: good tools export to whatever you need. When you digitize an image or make text embroidery, you simply choose DST or PES on the way out, with a live stitch preview so you know exactly what's in the file.
If someone hands you the wrong format, you generally can't just rename .pes to .dst: the internal structure differs. You'll need to re-export from the source or convert it through software that understands both.
Quick Decision Guide
- Commercial / multi-needle machine? → DST
- Home Brother or Baby Lock? → PES
- Janome? → JEF
- Sending to another shop, unsure what they run? → DST
- Just want to inspect a file someone sent? → Open it in the viewer, format doesn't matter
When in doubt, DST is the safe default. It's the one format almost nothing will reject.
Preview Your Design
Upload and view DST, PES & JEF embroidery files right in your browser.
Open Viewer