Embroidery File Formats and Machine Brands: What Works Where
You have a design on your computer. It ends in .PES. Your friend's machine uses .DST. Your cousin's machine needs .EXP. You have no idea which file goes where, and you are terrified of loading the wrong one and crashing something. This confusion is completely normal. The world of Embroidery File Formats can feel like alphabet soup, with dozens of extensions and competing standards. But once you understand which brands use which formats, the whole system makes sense.
Every embroidery machine brand has preferred formats. Some are universal. Some are proprietary. Knowing what works where saves you from error messages, wasted time, and damaged files.
Let me walk you through the major formats and exactly which machines use them.
Universal Format: DST
DST (Data Stitch Tajima) is the closest thing embroidery has to a universal language . Tajima created it, and virtually every commercial machine reads it .
Works with:
-
Tajima (native)
-
Brother (commercial models)
-
Barudan
-
Melco
-
Happy
-
Janome (commercial)
-
Most multi-head industrial machines
Best for: Commercial production, sending files to other shops, archiving stitch-ready designs.
Limitations: No color data, only marks where changes happen. Not editable.
Brother and Babylock: PES
PES is the native format for Brother embroidery machines, and it also works on Babylock and Bernina home machines .
Works with:
-
Brother (all models)
-
Babylock
-
Bernina (home machines)
-
Some Janome home models
Best for: Home embroidery, small shops using Brother equipment, designs that need color data.
Note: PES comes in different versions (#PES0001 through #PES0060). Older machines may not read newer versions. Check your manual.
Tajima: DST (and more)
Tajima machines primarily use DST, but they also work with other formats through conversion.
Native format: DST
Also reads: Many Tajima models read other formats with built-in conversion.
Best for: Commercial production, multi-head operations, high-volume shops.
Pfaff and Husqvarna Viking: VP3, VP4, VIP, PCS
Pfaff and Viking have evolved their formats over the years.
Current models (Creative Icon, Premier+): VP4 is the newest format with advanced features .
Mid-range modern models (Creative 2124/2144): VP3 works well with expanded metadata .
Older models (Creative 4.5): VIP or PCS are the legacy formats .
Best for: Owners of Pfaff and Viking machines should check their manuals carefully. Format varies by age.
Melco: EXP
Melco machines use EXP as their native format .
Works with:
-
Melco (all models)
-
Some Bernina machines
Best for: Melco users, shops with Melco equipment.
Note: Melco machines also read DST, but EXP provides better integration.
Janome: JEF, JEF+, JAN
Janome has a family of related formats.
JEF is the stitch data format for most current Janome machines . This is what you load to stitch.
JEF+ is an editable stitch data format for newer models like HMC15000 and Skyline S9 .
JAN is the master file format for Janome Digitizer software up to version 4.5 . It contains editable object data.
Works with:
-
All current Janome machines (JEF)
-
Select newer models (JEF+)
-
Janome software (JAN)
Best for: Janome owners, from home hobbyists to commercial users.
Happy: DST and TAP
Happy machines work with both universal and native formats.
DST is universally compatible and works well.
TAP is Happy's native format, offering better integration with machine features .
Works with:
-
All Happy machines (DST and TAP)
Best for: Happy users who want optimal machine performance.
Bernina: ART, EXP, PES
Bernina's format landscape depends on machine age and type.
ART is the native format for older Bernina machines and software .
EXP works with many Bernina models, especially for designs from other sources .
PES is compatible with Bernina home machines .
Works with:
-
Older Bernina machines (ART)
-
Many Bernina models (EXP)
-
Home Bernina machines (PES)
Best for: Bernina owners should verify their specific model's requirements.
Singer: XXX
Singer embroidery machines use the XXX format, developed by Compucon USA .
Works with:
-
Singer embroidery machines (Quantum XL series, etc.)
-
Compatible Compucon machines
Best for: Singer embroidery machine owners.
Note: XXX files are specific to Singer/Compucon. Other brands generally do not read them.
Barudan: DSB
Barudan machines have their own native format.
DSB is Barudan's format, offering optimal compatibility with their machines .
Also reads: Most Barudan machines read DST as well.
Best for: Barudan users who want native format benefits.
Baby Lock: PES (mostly)
Baby Lock, owned by Brother, primarily uses the same formats as Brother.
PES is the main format for most Baby Lock machines .
Also reads: Many Baby Lock machines read DST and other common formats.
Best for: Baby Lock owners can generally use Brother-oriented files.
Bernette: EXP
Bernette machines, part of the BERNINA family, primarily use EXP format .
Works with:
-
Bernette Deco series
-
Bernette B series
Best for: Bernette owners should use EXP for best results.
Understanding Master Formats vs. Machine Formats
Beyond machine-specific formats, there is another important distinction.
Master formats store editable design data. They are not for machines. They are for designers.
-
EMB (Wilcom) - Professional master format
-
PXF (Pulse) - Pulse software master
-
JAN (Janome) - Janome Digitizer master
-
HUS (older Viking) - Also a master format for older software
Machine formats are what you load to stitch.
-
DST, PES, EXP, JEF, VP3, etc.
Always keep your master files. When you need to make changes, you go back to the master, not the machine file.
Format Compatibility Chart
| Machine Brand | Primary Format | Also Reads |
|---|---|---|
| Tajima | DST | Most common formats |
| Brother | PES | DST, others |
| Babylock | PES | DST, others |
| Pfaff (new) | VP4 | VP3, DST |
| Pfaff (older) | VIP, PCS | Limited |
| Viking (new) | VP4 | VP3, DST |
| Viking (older) | HUS, VIP | Limited |
| Melco | EXP | DST |
| Janome | JEF | PES, DST (some) |
| Happy | DST, TAP | Most common |
| Bernina | ART, EXP | PES (home models) |
| Singer | XXX | Limited |
| Barudan | DSB | DST |
| Bernette | EXP | DST, PES |
What to Do When You Are Unsure
If you do not know what format your machine needs, here is the safe approach.
Step 1: Check your manual. The manufacturer specifies compatible formats.
Step 2: Look for a format list. Many machines have a sticker or menu showing supported formats.
Step 3: Use DST if in doubt. DST is the most universal format. Most commercial machines read it. Many home machines do too.
Step 4: Ask your digitizer. Professional services know what works with your machine. Tell them your brand and model.
The Universal Truth
Despite all these formats, one truth remains. DST is the closest thing to universal. If you have a commercial machine, it almost certainly reads DST. If you are sending files to another shop, DST is the safest choice.
For home machines, PES is widely supported by Brother, Babylock, and many others. But check your manual.
Why So Many Formats?
The proliferation of formats happened for several reasons.
Competition. Brands wanted to differentiate themselves.
Features. Different formats support different capabilities (color data, editing, etc.).
History. Older formats evolved before standards emerged.
Proprietary software. Each digitizing software created its own master format.
Conclusion
Embroidery file formats seem confusing at first, but they follow logical patterns. Brother and Babylock use PES. Tajima, Barudan, Melco, and Happy use DST. Pfaff and Viking use VP3/VP4 for newer machines, VIP/PCS for older. Janome uses JEF. Bernina uses ART and EXP. Singer uses XXX.
When in doubt, DST is your safest bet for commercial machines. For home machines, check your manual.
Professional digitizing services like Absolute Digitizing, Digitizing Buddy, Cool Embroidery Design, and Absolute Digitizer work with all these formats every day. They can deliver files in whatever format your specific machine needs.
Understanding formats saves you from error messages, wasted time, and ruined projects. Bookmark this guide, check your machine's requirements, and never load the wrong file again.
- Art
- Causes
- Crafts
- Dance
- Drinks
- Film
- Fitness
- Food
- Games
- Gardening
- Health
- Home
- Literature
- Music
- Networking
- Other
- Party
- Religion
- Shopping
- Sports
- Theater
- Wellness