If you have ever sent a stitch file to your machine and gotten nothing but an error, you already know the problem. Your embroidery machine cannot read a picture. It needs a specific set of digital instructions that tell the needle exactly where to move, when to change thread color, and when to trim.
Different machine brands speak different file languages, and that is where most mix-ups happen. Here is a simple breakdown of the most common embroidery file formats and which machine each one belongs to.
1. DST (Tajima, Industry Standard)
DST is the closest thing embroidery has to a universal format. It was built for Tajima machines, but almost every commercial multi-head machine can read it.
- Best for: Commercial embroidery shops and production runs.
- The catch: DST does not store color data. Your machine screen may show random colors, so you will need a production worksheet to thread the correct shades in order.
2. PES (Brother, Babylock)
PES is the native format for Brother and Babylock machines and is the most common format in home and small studio embroidery.
- Best for: Home embroiderers and small shops running Brother hardware.
- The catch: PES has multiple versions. An older machine may not open a file saved in a newer version, so version matching matters.
3. JEF (Janome)
JEF is built specifically for Janome machines and is a straightforward, reliable stitch-based format.
- Best for: Any Janome embroidery machine.
- The catch: Janome machines are strict on hoop size. If the design is even slightly larger than the selected hoop, the file often will not open at all.
4. EXP (Melco, Bernina)
EXP covers two different worlds, Melco commercial machines and Bernina home systems.
- Best for: Commercial Melco shops and Bernina home users.
- The catch: Like DST, basic EXP files can rely on a separate color file. Without it, colors may need to be set manually at the machine.
5. VP3 (Husqvarna Viking, Pfaff)
VP3 is the modern format shared across the SVP Worldwide brands, including Viking and Pfaff, and replaced the older VIP and HUS formats.
- Best for: Modern Husqvarna Viking and Pfaff machines.
- The benefit: It handles color and stitch data cleanly, usually giving an accurate on-screen preview.
6. ART (Bernina) and XXX (Singer)
ART is Bernina's own format, tied closely to its digitizing software. XXX is the traditional format for Singer machines, still used on older Singer models even though many newer machines now accept other formats too.
- Best for ART: Bernina machines running Bernina software.
- Best for XXX: Singer machines, especially older models.
Format Comparison Table
| Format | Machine Brand | Stores Color Data | Best For |
|---|---|---|---|
| DST | Tajima and most commercial machines | No | Commercial production |
| PES | Brother, Babylock | Yes | Home and small studio |
| JEF | Janome | Yes | Home and studio |
| EXP | Melco, Bernina | Sometimes | Commercial and Bernina home |
| VP3 | Husqvarna Viking, Pfaff | Yes | Modern home machines |
| ART | Bernina | Yes | Bernina software users |
| XXX | Singer | No | Older Singer models |
Which Format Should You Choose?
If the list above feels like alphabet soup, here is the simple rule we use at Sassy Digitizing:
- For home machines: Check your manual. Brother needs PES, Janome needs JEF, Viking or Pfaff needs VP3.
- For commercial machines: DST is almost always the safe choice.
- When in doubt: Tell us your machine's make and model when you place an order and we match the format automatically, no extra charge.
You can also drop your file into our free file format checker tool if you just want a quick answer before you order.
Frequently Asked Questions
Q: Why are the colors wrong on my machine screen?
A: You are likely using a DST file. DST does not store color data, so the machine shows default colors. Thread your machine using your production worksheet and ignore the on-screen colors.
Q: Can I resize these files myself?
A: Keep resizing under 10 percent. Going bigger spreads the stitches too thin, going smaller clumps them together and can break needles. For anything more than a small tweak, it is safer to have the file resized from the original design.
Q: My machine says the file is corrupt, what do I do?
A: This almost always means the design is too large for your selected hoop. Switch to a larger hoop, or send it our way and we will resize it to fit your hoop limits.
Q: What format should I ask for if I do not know my machine brand?
A: Check the brand name printed on the machine itself, or just tell us the model when you order and we will handle the rest.
Ordering the wrong format costs you time and thread. Upload your artwork and tell us your machine, and we will deliver a manually digitized file in the correct format within 2 to 4 hours. Flat rate pricing starts at $15, see our pricing page for full details.
Keith Blair
Senior Quality Control (HOD)
As the Head of Quality Control at Sassy Digitizing, Keith brings over 12 years of hands-on commercial embroidery experience to the table. He is our resident problem-solver, specializing in the technical nuances of stitch density, pull compensation, and complex digitizing. When he's not establishing quality standards for 3D puff and appliqué, you'll find him perfecting the art of small lettering to ensure every stitch counts.
Expertise:
Related Articles

How to Convert PNG to PES for Embroidery: The Complete Guide (2026 Update)
When converting a PNG image to a PES file, you are essentially translating a flat picture into a language your machine u…

Top 10 Best Embroidery Digitizing Companies in the World
In 2026, the embroidery industry has reached a level where precision is no longer optional-it’s a requirement. Whe…

Your Design Needs an Underlayment: Fixing Puckering, Shifting, and Registration Loss
Puckering, shifting, or a design that sits crooked after sewing almost always traces back to one root cause: missing or …






