Cover image: AI-generated editorial concept; not a customer project or production proof.
Choose an embroidery file format listed in your exact machine model’s manual, then confirm that your software can export it and that the design meets the machine’s limits. A matching extension is only the first check: embroidery dimensions, stitch count, format version and transfer requirements can also affect whether a file loads.
Keep an editable design file for future changes and a compatible machine file for stitching. This guide explains the difference, the format families you will encounter, and what to check before buying a design or ordering digitizing.
What is an embroidery file format?
A machine embroidery file contains stitch instructions rather than simply a picture. For example, Janome describes JEF files as stitch data containing hoop movement coordinates and instructions for each stitch. Its JAN format holds master design information, while newer versions of Digitizer MBX use EMB for master data. Janome’s format guide
Three types of files can appear in the same project:
File category | What it is for |
|---|---|
Artwork, such as JPG, PNG or SVG | The visual reference used to create an embroidery design. |
Editable design, such as EMB, ART or JAN | A working file used in compatible embroidery software to retain design information for editing. |
Machine file, such as DST, PES, JEF or EXP | The exported embroidery data used for production on a compatible machine. |
Hatch distinguishes working design files from production files, while Embird explains that vector artwork needs embroidery decisions such as object order, overlaps and fill types before it becomes stitch data. Changing a filename from .svg to .pes does not perform that work. Hatch’s file categories, Embird’s artwork explanation
Common embroidery formats and machine families
Use this table to identify formats worth checking in your manual. These are format associations, not a promise that every model from a manufacturer accepts every listed extension.
Format or family | Where it fits |
|---|---|
DST | Associated with Tajima and supported in other machine workflows. It is not a universal compatibility guarantee. |
PES and PEC | Associated with Brother, Baby Lock and Deco workflows. Check the model’s accepted formats. |
JEF, JEF+ and JPX | Janome formats with different roles. JEF contains stitch data; JEF+ supports editable arrangements in specified workflows; JPX can include additional information for special functions. |
EXP | Used in Melco workflows and BERNINA USB embroidery workflows. Choose the appropriate export option for the destination machine. |
VP3, VIP, HUS and SHV | Formats associated with Husqvarna Viking and, depending on the format, Pfaff workflows. |
PCS, PCD, PCM and PCQ | Pfaff-associated production formats that may matter for older equipment. |
XXX and CSD | Associated with Singer and certain other systems; CSD also appears in Poem workflows. |
DSB, DSZ and TBF | Specialist commercial formats. Wilcom documents DSB in Barudan workflows, DSZ in ZSK workflows, and TBF for capable Tajima equipment. |
These associations are documented in Hatch’s format reference, Janome’s format guide and Wilcom’s machine-type reference. A software compatibility table describes what the program handles; your machine manual determines what the hardware accepts.
Why DST colors can look wrong
DST does not contain specific thread-color information. A machine or viewer may show a default palette even when the stitch sequence is intact. Use a production sheet with the intended thread colors and sequence instead of relying on the preview alone. Brother explains this behavior in its XP1 manual. Brother XP1 embroidery manual, pages 112–113
Embird also documents differences in how formats preserve color palettes and trimming information. When changing formats, review those details as well as the design’s appearance. Embird’s format limits
How to check your machine’s compatibility
Start with the model number, including any suffix, and use the corresponding manufacturer manual for your region. Buyers in the US, Canada and UK should give their digitizer that full model information rather than only the brand name.
Find the accepted embroidery formats. Look under embroidery data, external designs, memory functions or importing designs.
Check the usable embroidery field. Confirm that the complete design fits the selected hoop and permitted stitching area.
Check data limits. Look for restrictions on stitches, color changes and supported file versions.
Check the transfer method. Follow the model’s requirements for USB media, folders, filenames or its supported connection software.
Load and inspect the exported file. Confirm its dimensions, orientation and color sequence before stitching a sample on the intended material.
For example, Brother’s XP1 manual identifies accepted extensions, embroidery-field limits, stitch and color-change limits, and filename restrictions that can prevent designs from appearing. Its numerical limits apply to that model; use your own manual for your machine. Brother’s embroidery data precautions
When sharing measurements, specify the units. A requested width of 4 inches equals 101.6 mm; do not assume it means a 100 mm design. Record the design width and height separately from the hoop description.
Checking compatibility in embroidery software
Read support and write support are different. A program may open a file without being able to save or export that same format. Check the documentation for your installed version and confirm the actual output options before buying software or accepting a file.
Wilcom EmbroideryStudio
EMB is EmbroideryStudio’s native design format. It can hold outlines, stitches, thread colors and other information together, supporting object-based editing while retaining stitch edits. Keep the original EMB when available, then produce the machine file required by the embroidery operator. Wilcom’s native format documentation
For commercial equipment, also check the selected machine format and any specialty requirements. Wilcom distinguishes ordinary Tajima output from TBF workflows that retain needle-addressing information for capable machines. Wilcom’s machine settings reference
Hatch Embroidery
Hatch’s official documentation lists machine exports including DST, EXP, PES, PEC, JEF, JPX, VP3 and others. These are export choices even though the working design is saved as EMB. Hatch recommends saving EMB before exporting because machine files retain less information for future editing. Check version-specific notes, particularly when exchanging EMB files with another software user. Hatch’s read and write documentation
Embird
Embird publishes a format list for loading, saving and conversion. Consult the entry for the precise format and version you need: its list identifies version-specific entries such as ART version 3 and Wilcom EMB version 6. Recognizing an extension does not establish compatibility with every generation of that file. Embird and Embrilliance are separate products, so use the documentation for the program you actually own. Embird’s supported formats
BERNINA software
BERNINA V9 distinguishes saving original designs such as ART from exporting machine files such as EXP. If you have saved an editable design but cannot find a usable machine file, check the Export Machine File command and choose the output required by your machine. BERNINA’s export instructions
What to request from a digitizer
Make the intended output clear before work begins. A useful brief includes:
The machine manufacturer and exact model.
The required machine format and any known version restriction.
Finished design width and height, with units.
Hoop or embroidery-field limits.
Fabric, garment type and placement.
Thread colors and the intended color sequence.
Whether you also need an editable source file, and which software must open it.
Ask for a machine file at the agreed dimensions and a readable production sheet. Confirm whether the editable source is included rather than assuming it will accompany the export.
For a custom design, use DigitEMB’s embroidery digitizing service page to discuss these requirements. If another shop will stitch the order, obtain its file specifications first.
Brief FAQs
Can I use a JPG or SVG directly as an embroidery file?
Artwork needs to be digitized into embroidery instructions. Embird’s SVG workflow, for example, requires arranging objects and assigning embroidery properties before compiling stitch data. Embird’s format FAQ
Can converting a file make it compatible?
Conversion can help when the software reads the source and exports a format your machine accepts. The result still needs to meet the destination format’s limits. Conversion alone does not confirm suitable dimensions, colors or machine behavior. Embird’s format and hoop limits
Can I edit or resize a finished stitch file?
Some editing is possible in compatible software, but a machine file may contain less design information than the original working file. Request the editable source for substantial changes and check the exported result before production. Hatch’s working-file guidance
Is ART the same as EXP?
No. BERNINA V9 uses ART as an original design format and provides EXP through its machine-file export workflow. Choose according to whether you need to edit the design or send it to compatible equipment. BERNINA’s export guide

