PES vs DST: Which Embroidery File Format Do You Need?

2026-11-12 - 6 min read

Flat illustration of two documents on a balance scale, one holding a colorful stitched star and the other the same star in dark monochrome

If you have spent any time around embroidery files you have seen both extensions: .pes and .dst. They are not rivals so much as two answers to the same question from different eras. One comes from Tajima's commercial machines, the other from Brother's home machines. Here is what each file actually carries, why a DST always seems to have the wrong colors, and how to pick the right one.

What a DST file is

DST stands for Data Stitch Tajima. It comes from Tajima, whose machines fill commercial embroidery shops, and it goes back to the punchcard era of machine embroidery. A DST file is almost pure stitch commands: move here, drop the needle, trim, stop. It is about as close to a universal standard as embroidery has, which is why nearly every machine and every digitizing program can read one.

What a DST does not carry is everything else. There is no preview image inside the file. There are no thread colors. The small text header records the design name, the stitch count, and how many color changes the design has, but not which colors they are.

What a PES file adds

PES is the Brother and Baby Lock family format. It has two parts: a design half that software reads, with a preview image, the design's size, and the list of thread colors, and a machine half (called PEC) that the embroidery machine itself reads. The machine half stores colors as an index into a fixed chart of Brother thread colors rather than exact values, which is why a PES can shift colors slightly between programs. But compared with DST, that is a luxury: a PES at least knows which colors it means.

Why DST colors always look wrong

This is the part that confuses everyone the first time. You open a DST and the design shows up in random blues and greens that match nothing. That is expected. The file only says "stop here for a color change" and never says which thread goes next. Whatever program or machine opens the file invents placeholder colors so you can tell the sections apart. You are supposed to assign the real thread colors yourself, at the machine or in your software, from the design's documentation.

So a DST with wrong colors is not broken. It is doing exactly what the format was built to do: carry stitches, nothing more.

Which format your machine reads

Brother and Baby Lock home machines read both. Brother's own support pages list .pes and .dst among the formats their machines accept, so either file will sew on those machines. Commercial Tajima-family machines and many other brands expect DST. Bernina machines use their own formats (ART and EXP), and Husqvarna Viking and Pfaff use VP3, though their software usually converts.

Which one should you use?

Whichever format you end up with, test-sew on scrap fabric first. A well-formed file is provable in software; how it looks in thread is only provable at the machine.

Try both in embroiderly

In embroiderly's free studio you can digitize an image and see a true stitch preview before anything touches your machine. Digitizing runs on your own device, and your image stays on this device unless you choose to save a design to your account. The studio exports the formats home machines use, including PES and DST. Design downloads are not available yet; they arrive with the Pro plan, which is not on sale.

Try it free in the studio