Understanding Embroidery File Formats
Why There Are So Many — And Why Using the Correct One Matters
If you’ve been in embroidery for more than five minutes, you’ve probably asked:
Why are there so many embroidery file formats?
You download a design and see:.emb, .dst, .exp, .cnd, .pes, .jef, .hus, .sew
What’s the difference?
Why can’t everything just be one format?
Let’s break it down in plain English.
Why So Many Embroidery Formats Exist
Embroidery machines are built by different manufacturers. Each company created its own file type so their machines could:
• Read stitch data correctly
• Control trims, color changes, and stops
• Protect proprietary technology
• Control how designs are interpreted
Just like documents can be .docx or .pdf, embroidery files are saved in formats specific to different machines.
The Two Main Categories of Embroidery Files
There are two major types of embroidery files:
1️⃣ Object-Based (Native) Files
These are editable, intelligent design files.
2️⃣ Machine (Expanded) Stitch Files
These are “read-only” production files.
Understanding this difference is critical.
Native Object-Based Files (Fully Editable)
These files contain design “intelligence.”
They include:
-
Stitch types
-
Underlay settings
-
Density values
-
Pull compensation
-
Column width
-
Angles
-
Vector shapes
-
Lettering properties
The software calculates stitches using a stitch processor.
🔵 .EMB – Wilcom Native Format
Wilcom EmbroideryStudio
This is the gold standard in professional digitizing.
.emb files contain:
-
Vector wireframe outlines
-
Stitch properties
-
Resizable objects
-
Full editing capability
You can resize, change density, adjust compensation — and the stitch processor recalculates everything correctly.
This is why Wilcom EMB files are superior.
🔴 .CND – Melco Native Format
Melco International
Used by Melco machines and software.
.cnd files:
-
Store wireframe outlines
-
Contain object properties
-
Are editable inside Melco software
Like EMB, they rely on software to interpret and generate final stitches.
Expanded / Machine Files (Production Files)
These files are “compiled” stitch data.
They contain:
-
Needle penetrations
-
Stitch coordinates
-
Trim commands
-
Color change commands
They DO NOT contain:
-
Density settings
-
Underlay logic
-
Object properties
-
Editable outlines
Once saved as these formats, they are locked.
🟢 .DST – Tajima Format
Tajima
The most universal commercial format.
Used by:
-
Tajima
-
Barudan
-
SWF
-
Happy
-
Many commercial multi-head machines
.dst files:
-
Contain only stitch coordinates
-
Have limited color information
-
Cannot be resized safely without distortion
This is a production format — not a design format.
🟡 .EXP – Melco Expanded Format
Machine-ready version of Melco designs.
No object data — stitch data only.
🟣 .PES – Brother / Baby Lock
Brother Industries
Common in home embroidery machines.
Used by:
-
Brother
-
Baby Lock
Some versions store limited object data, but most are expanded stitch files.
🔵 .JEF – Janome
Janome
Janome machine format.
Stitch-only file.
🟠 .HUS – Husqvarna Viking
Husqvarna Viking
Used in Viking machines.
Stitch-based format.
🟤 .SEW – Janome / Elna
Older Janome format.
Also stitch-based.
Why It’s Important to Use the Correct Format
Using the wrong format can cause:
❌ Color sequence issues
❌ Missing trims
❌ Design shifting
❌ Incorrect scaling
❌ Corrupted stitch counts
❌ Machine read errors
Commercial machines typically prefer .DST
Home machines require .PES, .JEF, .HUS, etc.
Always export in the format your machine is designed to read.
The BIG Mistake: Editing Expanded Files
Many embroiderers make this mistake:
They open a .DST file and try to resize it.
Here’s the problem:
Expanded files are already “baked.”
They are a fixed set of stitches.
Without a stitch processor, the software cannot:
-
Recalculate density
-
Adjust pull compensation
-
Rebuild underlay
-
Maintain stitch quality
It simply stretches stitches.
That’s why resizing DST files ruins designs.
Wireframe vs Stitched Data Explained
EMB & CND = Wireframe Outline Files
Think of these as blueprints.
The software interprets:
-
Shape outlines
-
Stitch angles
-
Underlay logic
-
Density rules
Then calculates the final stitches using a stitch processor.
DST, PES, JEF, etc. = Compiled Stitch Files
Think of these as printed blueprints turned into nails in wood.
You cannot adjust structure without rebuilding it.
Why Professional Digitizers Work in EMB
Professional digitizers use:
Wilcom EmbroideryStudio
Because:
✔ Object-based editing
✔ True resizing with stitch recalculation
✔ Advanced underlay control
✔ Professional lettering tools
✔ Fabric compensation adjustments
✔ Full stitch processor
EMB is the most complete, editable embroidery format available.
Everything else is an export format.
What Is the “Best” Format?
For editing and professional digitizing:
✅ Best Native Format: .EMB (Wilcom)
For universal commercial production:
✅ Best Machine Format: .DST
But remember:
You digitize in EMB.
You export to DST (or PES, JEF, etc.) for the machine.
Final Thoughts
There are many embroidery formats because:
• Machine manufacturers created proprietary systems
• Commercial and home machines use different file structures
• Production files and design files serve different purposes
The key takeaway:
👉 Always keep your master file in an editable format (EMB).
👉 Only export to machine format for production.
👉 Never edit expanded stitch files if quality matters.
If you're serious about professional embroidery digitizing, investing in the right software makes all the difference.
And in the commercial embroidery world, Wilcom remains the industry leader.