Start a project

Stitched with care since '09

← All guides

Formats

DST, PES, EXP & friends: which file your machine needs

A plain-English map of embroidery machine formats — DST, PES, JEF, EXP, VP3 and the rest — and the one rule that keeps your file from loading wrong.

A digitized design isn't one universal file — it's a set of stitch instructions saved in whatever dialect your machine reads. Hand a Brother machine a Tajima file and it might choke, sew the wrong colors, or refuse to open it at all. Here's the short version: match the format to your machine brand, and when in doubt, reach for DST.

What's actually inside an embroidery file

An embroidery file is not a picture. It's a list of machine commands — needle drops with X and Y coordinates, jumps, trims, color stops, and stitch type — read in order from the first stitch to the last. That's why you can't just rename a JPG to .dst and sew it. The artwork has to be digitized by a human into those commands first.

Formats split into two camps, and the split matters more than the file extension itself:

  • Stitch-based (expanded) — every single stitch is written out as an absolute coordinate. Universal, predictable, but not easily re-scaled because the stitches are already "baked in."
  • Object-based (native) — the file stores the design objects and their settings, so the software can recalculate stitches if you resize. These are the formats your digitizing software saves as its working file.

The other big variable is color data. Some formats remember which thread goes on each section; some don't and just leave color stops where the machine pauses for you to swap cones.

The major formats, one by one

DST — Tajima (the universal default)

DST is the lingua franca of embroidery. It stores only X/Y coordinates and machine functions — no color information at all, just stops that say "pause here for a color change." Because it carries so little, DST files are the smallest and nearly every commercial and home machine can read them. The tradeoff: you set the thread colors yourself at the machine. If someone asks "what format do you need?" and you're not sure, DST is the safe answer.

PES — Brother (and Babylock)

PES is the home-machine favorite, used by Brother and Babylock. It's color-rich — it remembers the thread color for each section, so the design loads on screen looking the way it should. Different machine generations expect different PES versions, so newer files occasionally won't open on an older unit; that's a version mismatch, not a corrupt file.

JEF — Janome and Elna

JEF is the native stitch format for Janome and Elna machines, and it includes color data. There's also JEF+ for editable designs on newer models. If you run a Janome, ask for JEF and the design shows up with its colors intact.

EXP — Melco / Bernina

EXP comes from Melco and is also used widely by Bernina. Like DST, it's a stitch-based format with no color information baked in — color usually rides along in a small companion file or you set it at the machine. Common on multi-needle commercial heads.

VP3 — Pfaff and Husqvarna Viking

VP3 is the modern format for Pfaff and Husqvarna Viking machines. Its trick is that it can store designs as scalable objects rather than fixed stitches, which means the software can resize without wrecking density — plus it carries color and even thread-brand info. (VIP is the older sibling you'll still bump into.)

The rest — HUS, XXX, SEW, ART

You'll meet a few more in the wild. HUS is older Husqvarna Viking. XXX is Singer. SEW is Janome's legacy format. ART is the native working format for Wilcom and Bernina digitizing software — it's the editable "source" file, not something most machines sew directly. If a vendor only gives you an ART file, you still need it converted to a stitch format your machine actually reads.

Rule of thumb — name your machine brand first, format second. Brother → PES, Janome → JEF, Pfaff/Viking → VP3, Melco/Bernina → EXP, commercial multi-needle → DST. Unsure? DST works almost everywhere.

Color data vs. no color — why your design looks gray

If you load a file and every section shows up the same color, you almost certainly opened a no-color format like DST or EXP. Nothing is broken. The file just never stored thread colors; it only marks where to stop and change. With a color-rich format (PES, JEF, VP3) the machine and the preview already know the plan. This is also why we always send a thread chart alongside your files — it lists the exact Madeira or Isacord numbers in sewing order, so a "colorless" DST still sews exactly as intended.

File size, scaling, and one common mistake

Stitch-based files (DST, EXP) are tiny because they're just coordinate lists. That's a feature, not a sign of low quality. Object-based files (VP3, and software natives like ART) are larger because they carry every setting needed to recalculate the design.

The mistake to avoid: resizing an expanded stitch file by more than about 10–20%. When you scale a baked-in DST up, the machine spreads the existing stitches further apart, so density drops and gaps appear; scale it down and stitches pile up, causing thread breaks and a stiff patch. Real resizing means re-digitizing from the source so density and underlay get recalculated for the new dimensions. If you only have a stitch file and need a different size, that's a conversion job — see our vector and conversion work.

A DST that "looks fine" on screen can still sew badly — the only real test is thread in fabric.

How we deliver, so you never guess

You shouldn't have to become a format expert to put a logo on a hat. When we digitize a design, we send every common format — DST, PES, JEF, EXP, VP3 and more — in one bundle, plus that thread chart with brand-specific color numbers. Whatever machine you, your contractor, or your next shop runs, the right file is already in the folder. If a format isn't in the pack or you need an odd one, just tell us your machine and we'll add it.

Before any of that ships, the design gets a real sew-out on a commercial machine and a photo — the screen render can hide puckering, registration drift, and small letters filling in, so we prove it in thread, not pixels.

Quick reference

  • DST — Tajima; no color; smallest; the universal default.
  • PES — Brother/Babylock; color-rich; home favorite.
  • JEF — Janome/Elna; includes color.
  • EXP — Melco/Bernina; no color baked in.
  • VP3 — Pfaff/Husqvarna Viking; scalable objects, carries color.
  • HUS / XXX / SEW — older Viking / Singer / legacy Janome.
  • ART — Wilcom/Bernina editable source, not a sew-ready file on its own.

Formats sound fussy, but the whole thing collapses to one habit: know your machine brand, ask for that format, and keep a DST on hand as your backup. Get the file right and the work on screen finally matches the work on the garment. If you want to see what conversion and a full format pack run, check our pricing and estimator — or read up on prepping your artwork before you send it over.

Got a logo ready?

Let's turn it into thread.

Send the art and we'll hand-digitize it, sew a real proof, and ship every format — usually within the day.

Start a project More guides