Embroidery files and software
Before a design reaches the hoop it has to be in the right format, the right size and on a device your machine can read. Most file headaches come from a few misunderstandings that are easy to fix once you know how the formats work.
Quick answer
Embroidery machines read stitch files in brand-specific formats: PES for Brother and Baby Lock, JEF for Janome, VP3 for Husqvarna Viking and Pfaff, EXP for Bernina and Melco, DST for most commercial machines. Buy or export the format your machine reads, resize stitch files only modestly, and keep the original object file if you digitize.
How embroidery files work
An embroidery machine does not read pictures. It reads a stitch file: a list of coordinates for each needle penetration, plus commands for color changes, trims, jumps and stops. Each manufacturer defined its own file layout over the years, which is why there are dozens of extensions for what is essentially the same kind of data.
Behind most stitch files there is (or was) an object file: the digitizer's working file, which stores shapes, stitch types, density, underlay and compensation as editable settings. The software calculates stitches from those settings and exports a stitch file for the machine. The difference matters every time you want to resize, recolor or edit a design, and it is explained in detail in stitch files vs object files.
Which format does your machine need?
Your manual lists the formats the machine reads, and that list is the final word. As a quick orientation:
| Machine brand | Usual native format | Notes |
|---|---|---|
| Brother, Baby Lock | PES | Some older models also use PEC; many models read DST too |
| Janome (and Elna) | JEF | Older models used SEW |
| Husqvarna Viking, Pfaff | VP3 | Older models used HUS, VIP, SHV (Viking) or PCS (Pfaff) |
| Bernina | EXP | BERNINA software also uses its own ART working format |
| Singer | XXX | Many current Singer embroidery models read other formats too; check the manual |
| Commercial multi-needle (Tajima and most others) | DST | No real color data; thread order is set at the machine |
The full list, including older and object formats, is in embroidery file formats explained, and the file format finder gives you native and readable formats by brand.
Common file tasks and where to read about them
| Task | Main risk | Guide |
|---|---|---|
| Get a design in your machine's format | Lost colors, lost trims, wrong hoop setting | Converting file formats |
| Move a design to the machine | Machine does not see the file (format, USB stick, folder or name) | Transferring designs |
| Make a design bigger or smaller | Density changes, satins too wide or too narrow | Resizing designs |
| Add a name, merge designs, recolor | Choosing software that is too much or too little | Embroidery software |
| Sell items stitched from purchased designs | License terms you did not read | Design licensing |
Five rules that prevent most file problems
- Download the native format when you can. Most design sellers offer every major format. A file exported directly from the digitizer's object file is better than one converted from another stitch format, because nothing was translated twice.
- Keep the originals. Store the untouched download (often a ZIP with several formats, a color chart and sometimes a PDF template) before you edit or convert anything. If an edit goes wrong you can start again.
- Resize stitch files modestly. The usual rule of thumb is about 10 to 20 percent either way. Beyond that, look for a different size of the same design or re-digitize from the object file.
- Check the stitch-out, not just the screen. On-screen previews show stitches as perfect lines with no fabric movement. Run a test on similar fabric and stabilizer before stitching a garment you cannot replace.
- Read the license once. Buying a design usually gives you the right to stitch it, not to share or resell the file. Terms for selling finished items vary by seller.
Where the file meets the stitch-out
A file can be in the right format, at the right size, safely on the machine, and still stitch poorly because of how it was digitized. If a design puckers, gaps or misregisters while built-in designs stitch cleanly on the same setup, read the digitizing and registration guides, starting with stitch density. If the machine refuses to load a design or reports it is too large, see hoop and design errors and check the design against the hoop size checker.
New to the subject? Start with the formats guide, then stitch vs object files. Those two explain why the rest of the rules exist.
All guides in this section
- Files and SoftwareEmbroidery file formatsA brand-by-brand table of embroidery file formats, what each stores, and which one your machine needs.
- Files and SoftwareConverting formatsConvert DST, PES, JEF, EXP and VP3 safely, restore lost colors and check the result before you stitch.
- Files and SoftwareTransferring designsUSB, cable, Wi-Fi and memory card transfers, plus a fix list for when the machine will not see your design.
- Files and SoftwareEmbroidery softwareViewers, editors and digitizing programs compared, and how to pick the level of software you actually need.
- Files and SoftwareStitch vs object filesWhy a PES or DST cannot be edited like an EMB or ART file, and what that means for resizing and editing.
- Files and SoftwareResizing designsThe 10 to 20 percent rule of thumb for stitch files, why it exists, and what to do when you need more.
- Files and SoftwareDesign licensingPersonal vs commercial use, sharing files, trademarked logos and characters, in plain English.