Embroidery File Types: Guide to Every Machine Format 2026
Share
Understanding the various embroidery file types is the single most critical step toward preventing broken needles, corrupt USB transfers, and ruined garments on your production floor.
Whether you are running a single-needle home unit or managing a multi-head commercial facility, loading the wrong format will halt your workflow immediately. This comprehensive guide breaks down every stitch format, native source file, and graphic input type across all major machine manufacturers.
By mastering these digital extensions, you will eliminate costly setup errors and ensure flawless stitch-out quality every single time.
What Is an Embroidery File Type?
Unlike a regular picture, a machine type of file for embroidery contains instructions that guide the equipment as it sews. Depending on the format, these instructions can include needle positions, stitch coordinates, color changes, stops, jumps, trims, design size, and thread-color information.
The different embroidery file types work like languages used by embroidery machines and digitizing programs. A machine may understand one language but reject another, even if both files contain the same design.
This answers the common question: what type of file is an embroidery file: it is a specially created digital file containing stitch instructions rather than only pixels or shapes. It must be produced through embroidery digitizing before a machine can sew the artwork correctly.
3 Tiers of Embroidery Files: Input, Source, and Machine Output
To understand how digital artwork becomes physical thread, you need to recognize the three distinct tiers of digital files used in the embellishment industry.
Tier 1: Graphic Input Formats (What You Send to a Digitizer)
Graphic input formats are visual artwork files created in software like Adobe Illustrator, CorelDRAW, or Photoshop. These files contain colors, shapes, and pixels, but zero stitch instructions.
- Vector Formats (.AI, .SVG, .EPS, .PDF): Resolution-independent shapes built on mathematical paths. These are the gold standard for digitizers because they allow clean tracing of crisp edges, sharp corners, and scalable outlines.
- Raster Formats (.PNG, .JPG, .BMP, .TIFF): Pixel-based images. High-resolution raster images work well, but low-resolution pixelated artwork requires manual cleanup before digitizing can begin.
Tier 2: Native Working & Source Files (Fully Editable Digitizing Files)
Native working files are created inside professional digitizing software environments like Wilcom, Hatch, or Bernina Embroidery Software. These master files retain full vector wireframes, object properties, underlay settings, stitch density parameters, and pull compensation values.
- Wilcom (.EMB): The universal master source file used by professional digitizing studios worldwide.
- Bernina (.ART): The proprietary working format for Bernina digitizing applications.
- Melco (.CND): Melco’s native condensed format that calculates stitches on the fly based on design scale.
- Janome (.JAN): The master working format for Janome digitizing suites.
If you ever need to resize a logo by more than 10%, change a fill pattern from Tatami to Satin, or adjust pull compensation for stretchy performance polyester, you must edit the native source file. Attempting to resize a finalized machine file forces the software to awkwardly stretch hardcoded stitch points, resulting in severe thread breaks and fabric pucker.
Tier 3: Machine Stitch Files (Production-Ready Code)
Machine stitch files are the compiled, exported deliverables generated from native source files. These are the exact embroidery file types you load onto a USB drive, memory card, or direct cable connection to run on your equipment.
They contain low-level motor movement commands: move X, move Y, penetrate, perform jump, execute trim, or initiate color stop. Once exported to Tier 3, object-based editing capabilities are locked.
Most Common Embroidery Machine File Formats Explained
The most useful embroidery file types differ in the amount of information they retain and the equipment they support. Understanding these differences makes format selection and conversion much safer.
DST: The Commercial Embroidery Standard
DST was developed for Tajima equipment and became a widely supported commercial format. It stores stitch coordinates, movement commands, stops, and other production instructions.
DST does not reliably preserve specific thread colors. A viewer may display placeholder shades even when the stitch sequence is correct. Operators should use a production sheet containing the intended thread brands, color numbers, and sewing order.
Among commercial embroidery file types, DST is often the safest delivery choice when the receiving production shop has not requested something else. However, broad support does not mean guaranteed compatibility with every machine or specialty command.
PES: Brother and Baby Lock Format
PES is generally the expected Brother embroidery file type, and it is also widely used by Baby Lock equipment. It can retain stitch data, design dimensions, color information, and preview details more effectively than a basic DST workflow.
The correct file type for Brother embroidery machine users may also depend on the PES version. A design saved in a newer version might not open on older equipment. Give your digitizer the complete model number instead of requesting “a Brother file” without further details.
PES is one of the most familiar home-machine embroidery file types, but a file that opens successfully can still exceed the usable hoop area or contain unsuitable embroidery settings.
JEF, JEF+, and JPX: Janome Formats

JEF is the common machine format for Janome equipment. It contains stitch and color information arranged for compatible Janome workflows.
JEF+ can support edited arrangements in certain software environments, while JPX may contain extra data used by compatible models and special functions. These extensions should not be treated as automatically interchangeable.
Janome machines can strictly check whether a design fits the selected hoop or embroidery field. If one of these embroidery file types does not appear on the screen, confirm its width, height, hoop selection, filename, and supported version before assuming it is damaged.
EXP: Melco and Bernina Output
EXP is used in Melco commercial workflows and as a machine output for various Bernina systems. Different implementations may handle color information differently, so an accompanying color sheet remains important.
Melco users often choose EXP as a native production option, although their equipment may support additional formats. Bernina users should distinguish an EXP stitch output from an editable ART design.
This distinction is essential when choosing a Bernina embroidery file type. ART is normally used for editable design information, while EXP is commonly exported for machine production.
VP3, VIP, HUS, and SHV: Viking and Pfaff Formats
VP3 is associated with modern Husqvarna Viking and Pfaff systems. It can store stitch instructions, design dimensions, and color information for compatible machines.
VIP and HUS are older formats still needed by some legacy equipment. SHV is another format found in particular Viking workflows. Do not convert everything to VP3 without first confirming that an older machine can read it.
These embroidery file types demonstrate why the age and model of a machine are as important as the brand name.
ART: Bernina’s Editable Design Format

ART is a native format used in Bernina software. It can retain information that supports object-based editing, resizing, and later adjustments.
ART should not automatically be treated as a direct machine file. The normal workflow is to keep the editable design and export the supported production format required by the machine.
Keeping source-based embroidery file types is especially valuable when the same logo may later be produced on caps, polos, jackets, patches, or different fabrics.
XXX, CSD, PCS, DSB, DSZ, and TBF
XXX is traditionally connected with Singer machines, while CSD appears in certain Singer-related and older workflows. PCS, PCD, PCM, and PCQ are associated with different generations of Pfaff equipment.
DSB is used in some Barudan workflows, while DSZ is associated with ZSK equipment. TBF can be used with capable Tajima systems when needle-related information must be preserved.
These less common embroidery file types matter most when a shop operates older or brand-specific commercial machines. Never select an unfamiliar legacy format without checking the equipment documentation.
Other extensions such as TAP, SEW, U??, EMD, and PHB may also appear in older libraries. Their continued usefulness depends on the destination machine and available conversion software.
Complete Embroidery File Format Comparison
Choosing between embroidery file types becomes easier when you compare their purpose rather than only their extensions.
|
Format |
Common association |
Color information |
Main strength |
Main limitation |
|
DST |
Tajima and commercial machines |
Limited |
Broad commercial support |
Colors may appear incorrectly |
|
PES |
Brother and Baby Lock |
Yes |
Useful home-machine data |
Version differences matter |
|
JEF |
Janome |
Yes |
Reliable Janome workflow |
Hoop limits can block loading |
|
EXP |
Melco and Bernina |
Varies |
Strong brand-specific output |
Color handling may vary |
|
VP3 |
Viking and Pfaff |
Yes |
Modern home-machine support |
Not suitable for every older model |
|
HUS |
Older Viking machines |
Yes |
Legacy compatibility |
Less suitable for newer features |
|
XXX |
Singer |
Yes |
Singer compatibility |
Limited use outside its ecosystem |
|
EMB |
Wilcom and Hatch |
Full editable data |
Excellent master file |
Not normally a direct sewing file |
|
ART |
Bernina software |
Full editable data |
Bernina editing workflow |
Requires suitable software |
|
DSB |
Barudan |
Format-dependent |
Brand-specific production |
Less universal than DST |
|
DSZ |
ZSK |
Format-dependent |
ZSK production workflow |
Limited cross-brand use |
|
TBF |
Tajima |
Can retain specialized data |
Advanced Tajima use |
Requires compatible equipment |
No comparison table replaces the manual for your exact model. Even a recognized extension may fail when its version, dimensions, stitch count, filename, or internal commands exceed machine limits.
Brand-by-Brand Guide: What File Type Do Embroidery Machines Use?
Home embroiderers, boutique owners, and commercial operators require distinct file extensions depending on their equipment brand. Finding the right file type for embroidery machine models across all major manufacturers is essential to prevent loading errors and ensure clean stitch-outs.
Brother & Baby Lock Embroidery File Formats

Brother and Baby Lock share an identical operating ecosystem. When determining the proper Brother embroidery file type, the universal standard across their home and semi-commercial machines is .PES (accompanied by .PEC for machine display previews).
A .PES file stores complete stitch data, hoop size restrictions, and embedded thread color palettes from major manufacturers like Madeira, Isacord, and Robison-Anton. Consequently, your machine screen displays accurate design colors before you press start.
The PES Version Conflict Explained
Brother regularly updates the .PES file structure alongside new hardware releases, creating versions from PES v1 up through PES v11+. This creates a common trap for embroiderers:
Technical Rule: Newer machines read older PES versions without issue, but older machines cannot read newer PES versions.
If you attempt to load a PES v10 design file onto an older machine like a Brother PE770 or SE600 (which may max out at PES v6 support), the machine will throw an "Unsupported File Format" or "Corrupt Data" error. When ordering or exporting files, always verify the specific file type models you operate so the digitizer exports to an older, broadly compatible version like PES v6.
Understanding what file type for Brother embroidery machine units you need saves hours of troubleshooting. For individual embroidery logo file type, left-chest designs, or cap emblems, obtaining a clean best file type for embroidery output in PES v6 guarantees smooth operation across both vintage and modern Brother equipment.
If you are unsure what file type do i need for embroidery projects on a Brother machine, always ask for PES version 6.
Janome & Elna Embroidery File Formats

Janome embroidery hardware (and sister brand Elna) runs primarily on .JEF stitch files, with newer high-end models utilizing .JEF+ and .JPX formats.
Janome equipment enforces a strict safety protocol regarding hoop dimensions:
The Janome Hoop Limit Restriction: Janome machines read the header data inside a .JEF file and compare the design size directly against the currently selected hoop. If a design exceeds the maximum sewing area by even 0.5 millimeters, the machine will completely refuse to open or display the file.
If a .JEF file fails to load on your Janome console, do not assume the file is corrupted. Open the design in a software viewer and check if the total dimensions exceed your hoop limit. Downsizing the design slightly or re-centering it usually resolves the issue instantly.
Bernina & Pfaff Embroidery File Formats
Bernina machines use a dual-tier file structure. For internal editing, the native Bernina embroidery file type is .ART. However, when loading designs via USB onto modern Bernina sewing units, the machine reads .EXP (Melco/Bernina format) or converted .PES files depending on the generation.
Pfaff machinery operates within the SVP Worldwide framework, using .VP3 as its primary machine format, while legacy models rely on older .PCS or .VIP files.
Husqvarna Viking Embroidery File Formats
Modern Husqvarna Viking machines share the .VP3 format with Pfaff. VP3 offers exceptional stitch retention and accurate color palette mapping. Older Husqvarna models (like the Rose or Iris series) require legacy .HUS or .SHV extensions.
Singer Embroidery File Formats
Home Singer embroidery units typically utilize .XXX as their native machine format, though older generations relied on .CSD. Modern Singer machines with updated firmware often accept multiple embroidery file types, including standard PES files.
Commercial Multi-Head Brands (Ricoma, SWF, HappyJapan, Dahao Controllers)
Industrial multi-needle setups including Ricoma, SWF, HappyJapan, Highland, and any commercial head driven by a Dahao computer console rely almost exclusively on .DST as their primary production language.
How to Find the Correct File Type for Your Machine
Before downloading or ordering embroidery file types, follow this process:
- Find the complete machine name and model number.
- Open the correct manual for your model and region.
- Locate the section for imported embroidery data or external designs.
- Check supported extensions and file versions.
- Confirm the maximum embroidery field and available hoop sizes.
- Review limits for stitches, color changes, filename length, and folder structure.
- Confirm whether transfer requires USB media, a card, software, Wi-Fi, or a mobile application.
- Load the design and inspect its size, orientation, sequence, and colors.
- Sew a sample on comparable fabric before starting production.
If you are still asking what file type do you need for embroidery, provide the digitizer with your machine model, finished design size, fabric, garment, placement, and hoop information. These details are more useful than the brand name alone.
Practical Troubleshooting: Common File Format Errors & How to Fix Them
When working with various embroidery file types, you will eventually encounter machine errors. Here is how to diagnose and resolve the four most common file failures quickly.
Error 1: "File Not Recognized / Format Not Supported"
- Cause A: The file was saved in a version higher than your machine firmware supports (e.g., loading a PES v11 file on a PES v6 machine).
- Fix: Re-export the file from your software using a lower format version (e.g., PES v6).
- Cause B: The design file contains special characters, spaces, or non-English symbols in the filename (e.g., my_logo#2!.pes).
- Fix: Rename the file using only simple letters, numbers, and underscores (e.g., mylogo2.pes). Keep filenames under 8 characters for older equipment.
Error 2: "Design Exceeds Embroidery Field / Hoop Area"
- Cause: The design size exceeds the maximum sewing field of your chosen hoop by even a fraction of a millimeter, or the design is not centered on the virtual canvas.
- Fix: Open the file in an embroidery editor, center the design to (X:0, Y:0), and verify that its overall width and height fit comfortably within your machine's physical sewing boundaries.
Error 3: Display Colors Look Wrong on the Machine Screen
- Cause: You loaded a .DST file or a converted file that lacks embedded palette data.
- Fix: This is normal for commercial files. Ignore the on-screen colors, consult your thread color run sheet, and thread your machine needles accordingly.
Error 4: USB Drive Not Reading on Embroidery Machine
- Cause: Modern computers format USB drives using NTFS or exFAT file systems, which older embroidery machines cannot read.
- Fix: Format your USB flash drive to FAT32 file structure, use a drive capacity of 16GB or smaller (older machines struggle with large 64GB+ drives), and place design files directly in the root folder rather than deep sub-folders.
Choose the Right Embroidery File Type for Quality Results
Selecting the correct embroidery file types requires more than matching an extension to a brand. You must consider the exact machine model, file version, hoop field, design size, production commands, color information, transfer method, and intended fabric. Keeping clean artwork, an editable master, tested machine files, and accurate production sheets creates a dependable workflow.
Correct compatibility helps the machine read a design, but professional digitizing determines how well that design actually stitches. Poor density, weak underlay, incorrect sequencing, and unsuitable compensation can still damage the result even when the file opens without an error.
iDigitize provides professional embroidery digitizing services backed by over 10+ years of experience. Every project receives expert digitizing from a 24/7 working team, with quality guaranteed throughout the process. You receive a preview before payment, minor edits are free, and prices are already lower than the market.
Visit iDigitize today, place your first order, and experience premium embroidery digitizing quality prepared for your machine, fabric, size, and placement.