KuduCraft
← Back to Blog

PES vs DST — Which Embroidery File Format Does Your Machine Need?

April 16, 2026 · 5 min read · By the KuduCraft team

You've just downloaded an embroidery design and you're staring at two file options: PES and DST. They both say "embroidery file." They both end up as stitches on fabric. So what's the difference, and which one should you pick?

The short answer: PES if you have a Brother machine, DST if you're not sure. But there's more to it than that, and understanding the difference will save you frustration, wasted thread, and that sinking feeling when your machine flashes an error.

The Quick Comparison

FeaturePESDST
Created byBrother (Daisuke Sewing Machine Co.)Tajima
Colour informationYes — stores thread coloursNo — only stitch data
Machine compatibilityBrother, Babylock, BerninaAlmost all machines
File sizeSlightly largerCompact
Stitch dataAbsolute coordinatesRelative coordinates (offsets)
Thread changesAutomatic with colour sequenceManual — machine prompts you
Best forBrother machine ownersUniversal compatibility

PES — The Brother Native Format

What PES Does Well

PES is Brother's proprietary format, developed specifically for their embroidery machines. Its biggest advantage is that it stores colour information alongside the stitch data. When you load a PES file onto your Brother machine, it knows which thread colour goes with which section of the design. Your machine will tell you "load red thread" then "load green thread" in the right order, automatically.

PES files use absolute coordinates — every stitch position is stored as an exact X,Y point on the design grid. This means the file contains a complete map of the design that can be displayed as a colour preview on your machine's screen (if it has one).

PES versions: PES files come in versions from #PES0001 through #PES0060 and beyond. Older machines read up to about #PES0050, while newer machines accept the latest versions. If you're buying designs, check which PES version your machine supports. When in doubt, #PES0001 offers maximum compatibility — it works on virtually every Brother machine ever made.

Machines that read PES:

DST — The Universal Format

What DST Does Well

DST is the workhorse of the embroidery industry. Created by Tajima (one of the original commercial embroidery machine manufacturers), it has become the closest thing to a universal embroidery format. If your machine reads embroidery files at all, it almost certainly reads DST.

DST files store stitch data as relative offsets — each stitch is defined as "move X distance right and Y distance down from the last stitch." This is a more compact way to store data, which is why DST files are typically smaller than PES files for the same design.

The trade-off? DST doesn't store colour information. The file tells your machine where to stitch and when to stop for a thread change, but it doesn't tell it which colour to use. When you load a DST file, your machine will prompt you at each colour change — "Thread change: load next colour" — but you have to know from the design preview or documentation which colour that should be.

In practice, this isn't a big deal. Most embroiderers have the design preview on their computer or phone and follow along. Commercial embroidery shops have used DST for decades without issues — they just keep a colour chart next to the machine.

Machines that read DST:

So Which Should You Choose?

The simple rule: If you have a Brother or Babylock machine, download PES — you get automatic colour sequencing and a preview on your machine screen. If you have any other brand, or if you're not sure, download DST — it works everywhere.

If you have access to both formats (like when downloading from KuduCraft), there's no harm in grabbing both. Keep the PES for your Brother machine and the DST as a backup or for sending to friends with different machines.

What About Other Formats?

PES and DST are the two most common, but the embroidery world has more formats than you might expect. Here are the ones you're most likely to encounter:

Most embroidery software can convert between these formats, though converting from a format without colour data (like DST) to one with colour data (like PES) will require you to manually assign colours.

Common Questions

Can I convert PES to DST (or vice versa)?

Yes. Many free tools and embroidery software packages can convert between formats. The stitch data converts accurately. Just remember that converting PES to DST will lose the colour information, and converting DST to PES will require adding colours manually.

Does the format affect stitch quality?

No. The same design in PES and DST will stitch out identically on the same machine. The format only affects how the data is stored and what metadata (like colours) is included. The actual stitch paths, density, and underlay are the same.

Why do some designs only come in one format?

Some digitizers only export in the format they personally use. If you find a design only in PES but need DST (or the other way around), you can usually convert it with free software like Ink/Stitch or Embroidermodder. Or use a tool like KuduCraft that offers both formats from the start.

My machine is old — will it read modern PES files?

Possibly not. Older Brother machines may only read PES versions up to #PES0050. If you get an error loading a PES file, try DST instead — it doesn't have version compatibility issues. KuduCraft generates PES files in #PES0001 format for maximum compatibility with older machines.

I have a multi-needle machine — does format matter?

For multi-needle machines, PES is often preferred because the colour sequence tells the machine which needle position to use for each section. With DST, you'd need to set up the needle sequence manually. For single-needle home machines, this isn't relevant.

Why Choose? Download Both.

KuduCraft generates both PES and DST files from any image. Upload a photo, and download whichever format your machine needs — or grab both to be safe.

Create embroidery files →

A Quick Note on File Sizes

Embroidery files are tiny by modern standards. A complex design with 50,000 stitches might be 200-500 KB as a PES file and slightly smaller as DST. For comparison, a single photo on your phone is typically 3-5 MB — ten times larger than an embroidery file. You can store thousands of designs on even the smallest USB stick.

If your machine uses a USB stick to load designs, format it as FAT32 (not NTFS or exFAT) — some older machines can't read newer file systems. Copy the file to the root of the stick (not inside folders) if your machine has trouble finding it.

Summary

Now you know the difference. No more staring at two download buttons wondering which one to click. Happy stitching! 🦌

Need help choosing the right format for your machine? Email us at support@kuducraft.com — tell us your machine model and we'll point you in the right direction.