How Embroidery File Formats Actually Differ
There is no universal embroidery file. Each brand keeps its own container, and knowing which one your machine needs is the difference between a design and a stalled hoop.
An embroidery design file is a set of instructions: where the needle goes, in what order, which colour change comes when, and where the design starts relative to the hoop. What differs between formats is how those instructions are packaged, and historically each machine brand wrote its own.
That is why a design sold as PES will not load on a Bernina machine expecting EXP, and why a professional DST tape format is useless to a home machine that needs the thread-colour information a brand-specific file carries. The stitching pattern underneath can be identical and still be unreadable.
The good news is that conversion is routine. Digitising software and free converters read the underlying stitch data and rewrite it into whichever container your machine wants, and most commercial design shops now supply several formats from one purchase.
This article explains what each common extension stores, which brands use it, where conversion loses information, and how to check a design will actually run in your hoop before you buy it.
What a machine embroidery file actually contains
At its core a design is an ordered list of stitch points, each with a position and a type: jump, sew, tie-in, tie-off, trim or stop. Colour boundaries are marked as stop commands, and the sequence in which blocks are stitched is fixed inside the file rather than decided on the machine.
Brand formats wrap that same underlying data in different headers. They add hoop limits, thread palette references, design origin coordinates and metadata such as name, dimensions and stitch count. Some also embed a preview thumbnail, which is why one file looks nice in a browser and another does not.
Because the essential stitch data is comparable across formats, conversion normally preserves the design. What can be lost is metadata: colour names mapped to a specific thread chart, trim-on-the-fly commands and program features that one machine family supports and another ignores.
The home-machine formats
PES is Brother and Derwent, and is the most widely supplied format because Brother's domestic line has the largest installed base. JEF is Janome, VIP and HUS are Husqvarna Viking, and SAP is a Singer format that shares heritage with some Pfaff machines.
DE and EXP belong to Bernina, with the newer ART and ART7 formats used by current models and by the Designer Workspace software. SEW is used by some Baby Lock and Brother combination machines, and XXX marks a compatible Brother embroidery data variant.
The practical consequence is that design vendors publish a folder of extensions per purchase. Check your machine's manual for the native format and download that one, rather than assuming the most common extension works everywhere.
Commercial formats: DST and the tape heritage
DST is the Wilcom-origin format descended from paper tape, and remains the standard for commercial multi-needle machines. It carries stitch data plus jump, trim and stop commands, but no colour names and no thread palette, because the operator loads threads from a printed sequencing sheet.
DS and DSB are Duru, T09 and T16 are Barudan, and ZHS is ZSK. Each is the native language of one family of industrial machines, and none is directly usable by a domestic machine without conversion.
If you are buying a design from a professional digitiser, you are most likely being given a DST plus a colour chart. Converting that DST into PES or JEF for a home machine generally works, and the software assigns a palette from the sequence rather than the original thread reference.
Design files versus digitising software files
A .EMB file is a Wilcom working document, not a machine format. It contains editable objects, underlay definitions and the properties a digitiser adjusts, and it must be exported to a machine format before any machine can read it.
Confusing the two is a very common beginner error, because design packages often include both an editable working file and the machine files. The working file is there if you want to change stitch direction or resize a block in professional software.
Other software containers include .XXX and .PES combinations, and brand-specific libraries that hold several designs in one file. Only the individual machine extensions are what your hoop or USB port expects.
Converting safely, and what gets lost
Use a converter that reads stitch data rather than just renaming the extension. Wilcom, Hatch, Embelish and Buzz Industries all do real conversions, and free utilities such as the various web converters work for simple designs but may silently drop trims or colour stops.
After converting, check three things before hooping: the stitch count should be near the original, the design dimensions should match the stated size, and the number of colour stops should be what the thumbnail promises. A converter that loses stops gives you all colours stitched in one thread.
Some formats cannot represent features from another brand's set. Trim commands in a DST can become jumps on a machine without a cutter, which leaves float thread on the back of the work. That is a format limitation, not a fault in the design.
Buying checks that save a stalled hoop
Before purchasing, confirm three properties rather than just the extension: the physical size of the design, its stitch count, and the largest hoop it requires. A design at 130 by 130 mm simply will not run in a 100 by 100 mm hoop however correct the format.
Check that the seller states the hoop size rather than assuming the machine brand supports it. Large designs often come in several hoop sizes, and the version you want may be listed under a dimension rather than a file extension.
Finally, verify by test stitching a small converted sample on scrap with the same stabiliser you intend to use. Digitising density that looked acceptable on the preview can behave very differently on your particular machine and fabric.
Keep the original unconverted file somewhere safe. If you later change machine brand, or want to resize a block in editing software, the untouched source is the only version that still carries every colour stop and trim command the design was digitised with.
Frequently asked questions
Which embroidery file format is the most common?
PES, because Brother machines have the widest domestic install base and many third-party design libraries publish PES as their default. If you buy from a market that supports multiple formats, download PES for Brother, JEF for Janome, VIP or HUS for Husqvarna Viking and EXP or ART for Bernina.
Can I just rename a PES file to JEF?
No. The extensions indicate genuinely different container structures, and the machine reads the header to find the design origin and stitch data. A renamed file will usually fail to load or, worse, load at the wrong position in the hoop and stitch outside the supported area.
Will converting a design change how it stitches?
The stitch path normally survives conversion unchanged. What can differ is colour-stop behaviour, trims on machines without a trimmer, and any brand-specific stitch effect that has no equivalent in the target format. Check the converted stitch count against the original as your sanity test.
What is the difference between a design and a font in embroidery?
A font is a set of character outlines that software converts into stitches on the fly, so letter spacing, scale and the resulting density depend on the settings you choose. A design is pre-digitised with its stitch order fixed. Fonts give flexibility and often poorer satin quality at small sizes.
My machine reads a USB stick but not the design on it. Why?
Commonly the format is unsupported, the file sits in a nested folder the machine will not search, or the stick is formatted in a file system the machine cannot read. Try FAT32, a top-level folder, and one design per file. On older models a stick over a certain capacity is simply invisible to the machine.
Written by Bobbin & Form Editorial Team
Home sewists & machine-embroidery practitioners
Reviewed by Marie Delacroix
Custom sewist & machine-embroidery technician, 15 years at the machine
Our rankings weigh beginner-friendly criteria β easy threading, out-of-the-box stitch quality, reliability and value β cross-checked against manufacturer specs, owner manuals and verified buyer reviews. We have not sewn on every model ourselves, and we say so plainly. Product recommendations are editorial; links may be affiliate links that earn us a commission at no extra cost to you, and this never changes what we recommend.
Sources & further reading
- Threads Magazine β fabric cutting & yardage guides
- ISO 13934 β textile tensile & fabric property standards
- Your local fabric store's bolt-width charts
Put this into practice
Use one of our free calculators to apply what you just read.