Embroidery file formats: which one your machine reads
Published October 16, 2026
An embroidery file isn't a picture. It's a list of instructions for the needle: move here, stitch, jump, trim the thread, stop for the next color. Each machine brand settled on its own way of writing that list, which is why the same design can exist as .PES, .DST, .JEF and a dozen other extensions. Choosing the right one comes down to a single question: what does your machine read?
logotoembroidery delivers two of them, .PES and .DST, and every purchase includes both. Between them they cover Brother, Babylock, many Bernina models, Tajima and most commercial multi-needle machines. This guide also covers the others, so you know where you stand if your machine isn't on that list.
What a stitch file contains
- Needle positions, one after another, in the order the machine sews them.
- Jumps and trims: moves without stitching, and the points where the thread is cut.
- Color stops: where the machine pauses so you can change the spool, or switch to the next needle on a multi-needle machine.
- In some formats, the thread colors themselves, so the machine's screen can show them.
What it doesn't contain is the shapes. A stitch file doesn't know that a group of stitches is the letter A; it only knows where the needle goes. That's why stitch files are hard to edit and don't scale the way an image does.
The common formats at a glance
| Format | Machines that read it | Thread colors in the file | From logotoembroidery |
|---|---|---|---|
| .PES | Brother, Babylock, many Bernina models | Yes | Yes |
| .DST | Tajima and most commercial multi-needle machines; many home machines too | No, only the color stops | Yes |
| .JEF | Janome | Yes | No |
| .EXP | Melco, Bernina | No, kept in a separate file or not at all | No |
| .VP3 | Husqvarna Viking, Pfaff | Yes | No |
| .HUS | Older Husqvarna Viking models | Yes | No |
| .XXX | Singer | Yes | No |
Use the table as a starting point, not as the last word: what counts is the list of formats in your machine's manual, for your exact model.
PES vs DST: what actually changes
PES is the native format of Brother and Babylock home machines, and many Bernina models read it as well. It stores the color of each thread, so the machine shows on screen which spool comes next. PES has gone through several versions over the years; if an old machine refuses a file that a newer one opens fine, the version is the first thing to check.
DST is Tajima's format and the common language of commercial embroidery: almost every multi-needle machine reads it. It stores stitches, jumps, trims and the points where the color changes, but not which color. The machine shows default colors that have nothing to do with your design. The thread list is what tells you which spool goes in at each stop: on logotoembroidery it appears under the preview, in the order the machine will ask for them. Write it down or take a photo of it.
In practice:
- Brother or Babylock: use the PES.
- Bernina: check the manual. Many models read PES; Bernina's own EXP isn't delivered here.
- Tajima or another commercial multi-needle machine: use the DST, and assign a needle to each color stop with the thread list in hand.
- Janome, Pfaff, Husqvarna Viking or Singer: their native formats aren't delivered here. Many of these machines, or the software that comes with them, can import PES or DST. Check before you buy: seeing the stitched result is free, the file isn't.
How to check what your machine reads
- Look up the exact model, not just the brand. The manual has a section on embroidery data or compatible formats; most manufacturers publish their manuals online.
- Check how files get in: USB stick, memory card, cable or Wi-Fi. Some older machines only accept a specific card or need the brand's software in between.
- Check the embroidery area. The design has to fit in the hoop you'll use. On logotoembroidery you pick your hoop (from 2×2 to 9.5×14 in) and the result checks that the design fits; the stitched width goes from 20 to 90 mm, whichever hoop you choose.
If the machine doesn't show a file, the usual causes are a format or version it doesn't read, a long file name or one with unusual characters, a file inside a folder the machine doesn't look in, or a design larger than the hoop selected on the machine.
Converting between formats
Converting changes the packaging, not the stitches. A file that sews badly as PES sews just as badly as DST. Two things to keep in mind:
- PES to DST loses the colors. The color stops stay, but you'll need the thread list to know what goes where.
- DST to PES has to make the colors up. The stitches carry over, but the converter assigns colors on its own; fix them on the machine or in the software.
Whatever you convert, stitch a test before the real garment: a conversion can produce a file that loads fine and still sews differently from the original.
Stitch files don't resize like images
Scaling a stitch file stretches or squeezes the stitches it already has. Enlarged, satin columns end up with long, loose stitches that snag. Reduced, the same number of stitches crowd into less space: the embroidery goes stiff and the thread breaks more often. A small change (a common rule of thumb is up to about 10%) usually goes unnoticed; beyond that, it's better to generate the file again at the size you need. On logotoembroidery that means changing the width in Adjust the design before you buy, not on the machine afterwards.
Stitch file or working file
Digitizing programs save their own working files (.EMB, .ART and others) that keep each shape as an object: its stitch type, its angle, its density. From there a digitizer exports the stitch file for the machine. If you hire someone and expect to ask for changes later, ask for the working file too. logotoembroidery delivers stitch files, PES and DST, not a working file; most embroidery programs can open them for small edits.
Frequently asked questions
Can I use a DST file on a Brother machine?
Many Brother models read DST as well as PES, but with DST you won't see the colors on screen. For Brother, PES is the safer choice, and you get both anyway.
Does a DST file store the thread colors?
No. It only marks where the color changes. The colors go in a separate list; on logotoembroidery, that's the thread list shown under the preview.
Can I open a PES or DST file on my computer?
Not as a picture: you need embroidery software or a stitch-file viewer. Before buying, the preview on logotoembroidery already shows the real stitches in the order the machine will sew them.
Which format do I get when I buy?
Both. Each purchase includes the design as .PES and as .DST. Prices are in the guide on how much it costs to digitize a logo.
My machine reads JEF or VP3. Can I still use this?
Only if your machine, or the software you use with it, can import PES or DST. Check the manual before buying.
Next: how to convert a logo to an embroidery file, step by step, and how to prepare the logo so it stitches well.
← All guides