Understanding Embroidery File Formats

By Sal Lucchese

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.

Wilcom Software