DST vs PES vs JEF vs EXP — Which Embroidery File Format Do You Need?

Embroidery Basics

DST vs PES vs JEF vs EXP — Which Embroidery File Format Do You Need?

Not all embroidery machines read the same file. Here's a plain-English breakdown of the most common embroidery formats — DST, PES, JEF, EXP, and more — so you always send the right file.

D
DST Studio
5 min read
DST vs PES vs JEF vs EXP — Which Embroidery File Format Do You Need? — embroidery digitizing guide by DST Studio

When you order an embroidery digitizing service, one of the first questions you'll face is: which file format do you need? DST, PES, JEF, EXP, VP3 — the list goes on. Each format is tied to a specific brand or family of embroidery machines, and sending the wrong one means the machine simply won't read it.

This guide breaks down every major embroidery file format, which machines use them, and how to make sure you always get the right file.

Why There Are So Many Embroidery Formats

Unlike image files (where JPG and PNG work on virtually any device), embroidery file formats are proprietary. Each major machine manufacturer developed their own format to encode stitch data — needle position, thread trims, color changes — in a way optimized for their hardware.

The result: a Brother machine reads PES, a Janome reads JEF, and a Tajima commercial machine reads DST. They all produce embroidery, but they speak different languages.

DST — Tajima Data Stitch

Used by: Tajima, Barudan, ZSK, and most commercial multi-head machines

DST (Data Stitch Tajima) is the closest thing embroidery has to a universal format. It was developed by Tajima Industries and became the industry standard for commercial embroidery shops worldwide.

Key facts:

  • Binary format — compact and fast to process
  • Stores stitch coordinates, trims, and color stops (but not actual thread colors)
  • Supported by virtually every commercial embroidery machine
  • Maximum stitch field: 12 inches × 12 inches per standard DST (extendable with DST+)
  • No built-in color information — you match thread colors manually using a color sequence sheet

Best for: Commercial shops, contract embroidery, any business running multi-head machines.

PES — Brother / Babylock

Used by: Brother, Babylock, Bernina (some models)

PES is Brother's proprietary format and the most common format for home and semi-commercial embroidery machines. Unlike DST, PES files store actual thread color data — the machine can display the color sequence on screen.

Key facts:

  • Multiple versions (PES v1 through v10+) — newer machines may not read older versions
  • Stores color information using built-in thread palettes
  • Supports larger stitch fields than standard DST
  • Common for home embroiderers and small shops using Brother machines

Best for: Brother PE-series, Innovis, and Babylock machines.

JEF / JEF+ — Janome

Used by: Janome, Elna (some models)

JEF is Janome's native format. Like PES, it stores color data alongside stitch information. JEF+ is an extended version that supports larger designs and more color stops.

Key facts:

  • Stores thread color data
  • JEF+ supports designs larger than the standard JEF limit
  • Janome machines typically won't read DST or PES without conversion

Best for: Janome Memory Craft series and Elna machines.

EXP — Melco / Expanding

Used by: Melco, Bernina (older models), some Husqvarna machines

EXP is an older format associated with Melco machines. It's a simpler binary format — no color data, just stitch coordinates and trims. Less common today but still in use at some commercial shops.

Best for: Melco Ameco and older commercial machines.

VP3 — Husqvarna Viking / Pfaff

Used by: Husqvarna Viking, Pfaff

VP3 (and its predecessor VP+) is the format for Husqvarna Viking and Pfaff machines. It stores full color and thread data and supports a wide range of stitch types.

Best for: Viking Designer series, Pfaff Creative series.

XXX — Singer / Compucon

Used by: Singer, Compucon

XXX is Singer's native format. Relatively simple, stores basic stitch data. Less common in professional settings.

HUS — Husqvarna (Legacy)

Used by: Older Husqvarna machines

HUS is an older Husqvarna format, largely replaced by VP3. If you have a vintage Husqvarna machine, you may still need HUS files.

Which Format Should You Order?

Your Machine BrandFormat to Request
Tajima, Barudan, ZSK (commercial)DST
Brother, BabylockPES
Janome, ElnaJEF or JEF+
Husqvarna VikingVP3
PfaffVP3
MelcoEXP
SingerXXX
BernettePES or EXP

Not sure? Check your machine's manual or look in the machine's USB/card slot — the file extensions of existing designs will tell you exactly what format it reads.

DST Studio Delivers All 20+ Formats

When you order from DST Studio, you're not locked into one format. Every digitizing order includes your design in DST plus any additional format you need — PES, JEF, VP3, EXP, XXX, and 15+ more — at no extra charge.

Just tell us your machine brand when you submit your artwork, and we'll send the right file automatically.

Ready to get your design digitized?

Submit your artwork → — DST + any format, delivered in 2–4 hours from $5.

Or learn more about what a DST file actually contains before you order.

Explore Topics

#dst file#pes file#jef file#embroidery formats#embroidery file types#convert to dst
D

Written by

DST Studio

Content creator and writer sharing insights and stories.