HomeBlogUncategorizedBest Embroidery File Formats Explained: DST, PES, JEF, EMB & More

Best Embroidery File Formats Explained: DST, PES, JEF, EMB & More

Sending the wrong file format to your embroiderer is one of the most common — and easily avoidable — mistakes in custom apparel. Here’s everything you need to know.


Beyond Biker Jackets: Unconventional Ways to Use PVC Patches in Home Decor

If you’ve ever ordered custom embroidery and been asked to send your “embroidery file,” you may have run into a wall. What exactly is an embroidery file? Why can’t they just use your logo PNG or PDF? And why are there so many different formats — DST, PES, JEF, EMB, EXP, VIP, VP3 — each seemingly more cryptic than the last?

This guide completely demystifies embroidery file formats. Whether you’re a business owner ordering custom patches, a brand manager coordinating uniform production, or a hobbyist digitizing your first design, you’ll leave here knowing exactly what format you need, why it matters, and how to get it right.


Why Embroidery Files Are Different From Regular Image Files

Before diving into specific formats, it helps to understand why embroidery requires its own file types at all.

A standard image file — JPEG, PNG, SVG, PDF — describes your design in terms of pixels or vectors. It tells a screen (or printer) what colors go where. Embroidery machines don’t read pixels. They read stitch instructions.

An embroidery file is essentially a choreography script for a needle. It tells the machine:

  • Where to move (X/Y coordinates)
  • When to stitch and when to jump
  • Which thread color to use (and when to cut and change)
  • What stitch type to use (satin, fill, running stitch, etc.)
  • The stitch density and direction

This process of converting artwork into stitch instructions is called digitizing, and it can be done manually by a skilled digitizer or semi-automatically by embroidery software. The output of that process is an embroidery file — and the format of that file depends on the machine that will read it.


The Main Embroidery File Formats Explained

DST — Tajima Data Stitch Tajima

Most widely accepted. The industry standard.

DST is the closest thing embroidery has to a universal format. Developed by Tajima, one of the world’s leading commercial embroidery machine manufacturers, DST files are accepted by virtually every professional embroidery service and most commercial machines.

If you’re ordering from a professional embroiderer and they haven’t specified a format, DST is almost always a safe choice. It stores stitch data efficiently — coordinates, jump stitches, and color stops — in a compact binary format.

Key facts:

  • Supported by nearly all commercial embroidery machines
  • Does not store thread color information (colors must be assigned manually by the operator)
  • No built-in image preview — the operator works from a separate reference image
  • Ideal for commercial and industrial production runs

When to use it: When ordering custom patches, uniforms, or any commercial embroidery and your provider hasn’t specified a format. If in doubt, ask for DST.


PES — Brother Embroidery Format

Best for Brother and Babylock machines. Common in retail and small-scale production.

PES is the native format for Brother embroidery machines — one of the most popular brands for both home embroidery and smaller commercial operations. Unlike DST, PES files do store thread color information and include a thumbnail preview of the design, making them more user-friendly for operators.

PES files are widely used in North America, particularly in smaller embroidery shops, monogramming services, and DIY embroidery setups. You’ll also find them commonly used for patches made on Brother PR and multi-needle machines.

Key facts:

  • Native to Brother and Babylock machines
  • Stores thread color data and a built-in design thumbnail
  • Multiple versions exist (PES Version 1 through 10+) — compatibility matters
  • Widely used for home embroidery and small-batch commercial work

When to use it: When working with a Brother machine operator or ordering smaller runs from a local embroidery shop. Ask which PES version they need — it matters more than many people realize.


JEF — Janome Embroidery Format

Native to Janome machines. Common in home and mid-tier commercial embroidery.

JEF is Janome’s proprietary format, used across the Janome and Elna machine families. Like PES, it stores color information and is well-suited for home and semi-professional embroidery work. While less universal than DST, JEF files are reliable and high quality within the Janome ecosystem.

Some embroidery software will export to JEF automatically when it detects Janome machine settings, making it straightforward to work with in the right environment.

Key facts:

  • Native to Janome and Elna machines
  • Includes thread color and stitch data
  • Less common in large commercial facilities but standard for Janome users
  • Compatible with many third-party embroidery software applications

When to use it: When your embroiderer is working on a Janome machine, or when specified by your digitizing service.


EMB — Wilcom Embroidery Format

The most feature-rich format. Used by professional digitizers.

EMB is the native project format for Wilcom, the industry-leading professional embroidery digitizing software used by most high-end commercial digitizers worldwide. EMB files are not machine-readable directly — they’re design files, not output files.

Think of EMB the way you’d think of a Photoshop PSD file: it’s the editable source file that a digitizer works in, containing all the layers, stitch types, color objects, and design properties in an editable state. When production is ready, the digitizer exports from EMB into a machine-readable format like DST or PES.

Key facts:

  • Not a machine format — it’s a design/project format
  • Editable: all stitch objects, colors, and properties can be modified
  • Only openable in Wilcom software (or compatible programs)
  • Extremely high fidelity — the gold standard for complex, detailed designs

When to use it: Ask for EMB files when you want to retain the ability to edit or resize your design in the future without re-digitizing from scratch. It’s the “source file” of your embroidery design — valuable to own.


EXP — Melco Expanded Format

Common in North American commercial shops. A Melco standard.

EXP is the native format for Melco embroidery machines, which are widely used in commercial embroidery operations across North America. Melco machines are popular in uniform programs, team apparel, and mid-to-large-scale production facilities.

EXP files are similar in structure to DST — they store stitch coordinates but don’t include color data. Thread colors are mapped separately by the machine operator.

Key facts:

  • Native to Melco machines
  • No embedded color data — colors assigned manually
  • Common in North American commercial embroidery facilities
  • Reliable for production-scale runs

When to use it: When your embroiderer runs Melco equipment, which is common in North American uniform shops.


VIP and VP3 — Pfaff / Husqvarna Viking Formats

Home and semi-commercial embroidery, popular in Europe.

VIP and its successor VP3 are the native formats for Pfaff and Husqvarna Viking machines — well-regarded brands in both home and semi-professional embroidery, particularly popular in Europe and among serious hobbyists.

VP3 is the more modern of the two, with improved stitch data handling and broader software support. Both formats include color data and are readable by a range of digitizing software packages.

Key facts:

  • VIP is the older format; VP3 is the current standard
  • Used by Pfaff, Husqvarna Viking, and Designer machines
  • Include thread color and design data
  • Common in European markets and home embroidery communities

When to use it: When working with Pfaff or Viking machine operators, or when specified by your digitizer for European production.


XXX — Singer / Compucon Format

Singer’s proprietary format, used with Singer embroidery machines and the Compucon software ecosystem. Less common in commercial production but relevant for Singer machine owners and some specialized digitizing services.

HUS — Husqvarna Format (Legacy)

The older Husqvarna format, largely superseded by VIP and VP3 but still referenced by some older machines and software versions.

SEW — Janome Legacy Format

An older Janome format preceding JEF, still supported by some machines and software but generally being phased out in favor of JEF.


Quick Reference: Embroidery File Format Comparison

FormatBrand/MachineColor DataEditableBest For
DSTTajima / UniversalNoNoCommercial production, universal submissions
PESBrother / BabylockYesNoSmall-batch, retail, home embroidery
JEFJanome / ElnaYesNoJanome machine operators
EMBWilcom (software)YesYesProfessional digitizers, editable source files
EXPMelcoNoNoNorth American commercial shops
VP3Pfaff / VikingYesNoEuropean and home embroidery
VIPHusqvarna VikingYesNoOlder Viking machines
XXXSinger / CompuconYesNoSinger machine operators

What Format Should You Send to Your Embroiderer?

The simplest answer: ask your embroiderer what they need. Every professional shop will have a preferred format based on the machines they run. Sending the wrong format doesn’t always mean a job gets rejected — most shops have digitizing software that can convert between formats — but it can introduce fees, delays, or subtle quality losses in translation.

That said, here’s a practical guide:

Ordering custom patches from a professional service → Ask for DST or send your artwork (AI, EPS, or high-res PNG/PDF) and let them digitize it. Most patch manufacturers handle digitizing in-house.

Working with a local embroiderer → Ask which machine they use. Brother operators need PES, Janome operators need JEF, Melco operators need EXP.

Hiring a freelance digitizer → Request the EMB source file along with your production format. This protects your investment — if you need to resize or change colors later, you won’t need to pay for re-digitizing from scratch.

Running your own embroidery machine at home → Your machine’s manual will specify which formats it reads. Brother home machines use PES; Janome home machines use JEF; Pfaff uses VP3.


What If You Only Have a Logo or Image File?

This is the most common situation for businesses ordering embroidery for the first time. You have a PNG, JPEG, PDF, or vector (AI/EPS/SVG) of your logo — and that’s it.

That’s perfectly fine. Here’s what happens:

  1. Your embroiderer or digitizing service takes your artwork
  2. A human digitizer (or digitizing software) recreates the design as stitch instructions
  3. The output is an embroidery file in the format your machine needs

The quality of that digitizing process determines how well your logo reproduces in thread. This is why vector files (AI, EPS, SVG) are always preferred over raster images — they’re infinitely scalable and give the digitizer clean, precise paths to work with. If you only have a raster image, a high-resolution version (at least 300 DPI at actual size) will produce better results than a low-res web image.


A Note on File Conversion

You’ll find plenty of online tools that promise to convert a JPEG or PNG directly into an embroidery file. Be cautious. Auto-conversion tools produce technically readable files, but they almost never produce good embroidery. Stitch types are wrong, density is off, small text becomes a mess of stitches, and outlines don’t hold.

Professional digitizing — done by a skilled human who understands how thread behaves — is worth the cost, especially for logos and brand marks where quality matters. A professionally digitized EMB or DST file will outlast dozens of jobs and pay for itself quickly.


Final Takeaway

Embroidery file formats aren’t as complicated as they first appear once you understand the logic behind them. The key points to remember:

  • DST is the universal commercial standard — when in doubt, it’s the safe choice
  • PES is for Brother machines, JEF for Janome, VP3 for Pfaff/Viking
  • EMB is the editable source format — always worth requesting alongside your production file
  • Always ask your embroiderer what format they need before submitting artwork
  • Send vector files (AI, EPS, SVG) whenever possible — they digitize far more cleanly than raster images

Ready to get your design into production? Browse our custom patch and embroidery services and our team will handle digitizing, format conversion, and production — start to finish.


Leave a Reply

Your email address will not be published. Required fields are marked *