Guides 5 min read
Embroidery File Formats Explained: PES, DST, JEF, and More
PES, DST, JEF, VP3, and HUS explained: what machine each format belongs to, what data it stores, and why converting between formats can damage a design.

Embroidery file formats are machine-specific. PES is Brother. JEF is Janome. VP3 is Husqvarna and Viking. DST is the closest thing to a universal standard, used across commercial shops and industrial machines. The format a design file is in determines which machines can run it without conversion.
This guide covers the major formats, which machines use each one, what data each format stores, and what actually happens when you convert between them.
The major formats and which machines use them
| Format | Extension | Machine brand | Color data? |
|---|---|---|---|
| PES | .pes | Brother, Babylock | Yes |
| DST | .dst | Tajima (universal commercial) | No |
| JEF | .jef | Janome | Yes |
| VP3 | .vp3 | Husqvarna Viking, Pfaff | Yes |
| HUS | .hus | Older Husqvarna machines | Limited |
| ART | .art | Bernina | Yes |
| EXP | .exp | Melco, Bravo (commercial) | Limited |
| XXX | .xxx | Singer (older models) | Limited |
DST is the outlier: it’s not a brand-specific format but rather an industry-wide commercial standard developed by Tajima for industrial multi-needle machines. Nearly every commercial shop and every major machine brand’s industrial line accepts DST. The catch is that DST stores no color data. The machine stops at each color change point and waits for the operator.


What embroidery files actually store
A stitch file is not an image. It’s a sequence of needle commands: move to coordinate (X, Y), fire needle, stop, move, fire, stop. The machine reads these commands and executes them mechanically. The file also contains:
- Stitch type at each point: running stitch, satin stitch, fill stitch, jump stitch (moving without stitching)
- Thread color assignments (in formats that support them): which color applies to each section of the design
- Machine-specific parameters in some formats: speed limits for dense fill sections, trim commands, tension flags
What the file does NOT contain (in any format): instructions for which physical thread spool to use. Thread color matching is handled by the embroiderer, who uses a color chart from the designer and matches it to available thread brands.
Brother machines: what they accept
Current-generation Brother embroidery machines (SE700, PE900, SE600, PR680W) accept four file formats, verified against Brother’s own support documentation June 2026:
- .pes: Brother’s native format. Carries full color data, design information, and stitch instructions optimized for Brother hardware.
- .dst: Tajima universal format. Runs on Brother machines but without color labeling; the machine stops at each color change for manual re-threading.
- .phc: A Brother format used by some older machines and PE-Design software exports.
- .pen: Used by Brother’s Artspira app for designs created on-device.
If you buy a design file from a designer’s site and it’s in .pes format, it loads via USB or wireless directly to any current Brother machine. If it’s in .jef or .vp3, you need software to convert it first.

Why converting between formats damages designs
Format conversion is not like converting a JPEG to PNG. Embroidery formats store hardware-specific instructions. When you convert a .pes file to .jef:
- The stitch coordinates translate (this usually works cleanly).
- Color data attempts to translate, but the numbering systems differ across brands. A thread color reference in PES does not map to the same thread reference in JEF.
- Machine-specific parameters (stitch density limits, trim commands, tension flags) may not have equivalents in the target format and get dropped or approximated.
The result is a file that runs on the target machine but may not reproduce the designer’s original stitch quality, color sequence, or densities exactly. For simple designs with clean outlines and solid fills, the difference is small. For complex designs with tight registration between layers, conversion errors show up in the finished piece.
The safe path: buy design files in the format your machine uses natively. Most commercial designers sell their designs in multiple formats. Check the format list before purchasing.
Software for conversion and format management
If you have a design in one format and need it in another, digitizing software handles the conversion. Options verified as of June 2026:
- Hatch Embroidery (Composer and above, $699 and up): reads and writes PES, DST, JEF, VP3, ART, HUS, EXP, and roughly 25 other formats. The most comprehensive format support available in consumer-facing software.
- Embrilliance Essentials ($139): reads 17 formats including all major four; exports to the same set. Cross-platform (Mac and Windows). The practical choice for occasional conversion of simple designs.
- Embrilliance StitchArtist Level 1 ($169): same platform as Essentials with added digitizing tools. Same format support.

For a detailed comparison of digitizing and editing software options including format support tables, the digitizing software guide covers Hatch, Embrilliance, and PE-Design 11 side by side. For Brother-specific file transfer workflow, the SE700 review covers wireless and USB design loading in detail. For hoop compatibility with different design field sizes, see the embroidery hoop sizes guide.