needledown

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.

An antique sewing machine with wooden base and metal components on a vintage surface
Embroidery file formats carry the machine-specific stitch data that tells a needle where to go, at what speed, and in which order. The format your machine reads determines which design files you can use without conversion. Pexels. Pexels License.

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

FormatExtensionMachine brandColor data?
PES.pesBrother, BabylockYes
DST.dstTajima (universal commercial)No
JEF.jefJanomeYes
VP3.vp3Husqvarna Viking, PfaffYes
HUS.husOlder Husqvarna machinesLimited
ART.artBerninaYes
EXP.expMelco, Bravo (commercial)Limited
XXX.xxxSinger (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.

A plastic embroidery hoop with green fabric stretched between the inner and outer rings
The file format determines what instructions reach the machine. The hoop holds fabric in position while those instructions execute: the machine reads the stitch file, positions the hoop, fires the needle in sequence, and stops at each thread-change command. PES stores the color order alongside the stitch path; DST stores only the path and stops. Wikimedia Commons. CC (verify on source page).
A USB flash drive used to transfer design files
A plain USB stick is still the most reliable way to move a PES or DST file onto a machine when wireless transfer gets temperamental. Format, not cable, is what trips most people up. Jacek Halicki via Wikimedia Commons. CC BY-SA 4.0.

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.

Close-up of a needle stitching fabric showing the thread path and needle detail
The precision of the needle path comes from the stitch file's coordinate instructions. PES files store those coordinates alongside color data for each stitch section. DST files store coordinates only. Converting between them is possible, but the translation is lossy at the color-data level. Andranik Paradyan via Pexels. Pexels License.

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:

  1. The stitch coordinates translate (this usually works cleanly).
  2. 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.
  3. 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.
A historical industrial embroidery machine showing mechanical arms and thread guides
DST format was developed for industrial multi-head machines like this one. The format's lack of color data made sense in that context: production operators manage color at the machine, not in the file. DST's broad compatibility across machine brands made it the de facto commercial standard, even as home-machine formats added richer color handling. Wikimedia Commons. CC (verify on source page).

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.

Frequently asked questions

What is the most universal embroidery file format?

DST (Tajima format) is the closest to a universal standard. Commercial embroidery shops and industrial machines almost all accept DST. The trade-off: DST stores no color data. The machine stops at each color change point and waits for the operator to re-thread manually. For shops that manage their own color sequencing, DST works across the widest range of equipment.

What embroidery format does Brother use?

Brother machines use the .pes format as their native format. They also accept .dst, .phc, and .pen files. If you buy a design file in .pes format, it loads directly onto any current-generation Brother machine (SE700, PE900, PR680W) via USB or wireless without any conversion step.

Can you convert a PES file to DST?

Yes, but the conversion loses color data. PES stores color information alongside each stitch section. DST does not. When you convert PES to DST, the color sequence exports as stop commands instead of thread-color labels. You get a runnable file, but the automatic color management is gone. For home machines that read PES natively, conversion is unnecessary.

What is the difference between PES and JEF?

PES is Brother and Babylock's native format. JEF is Janome's native format. Both store color data and machine-specific stitch instructions. A JEF file on a Brother machine requires software conversion to PES. The converted file will run on the Brother machine but may not reproduce the designer's original stitch settings exactly.

Why are there so many embroidery file formats?

Each format was developed by a machine manufacturer to store stitch data optimized for their specific hardware, motor control, and tension systems. There is no universal standard because stitch instructions for a Janome motor differ at a hardware level from those for a Husqvarna or Brother. DST comes closest to universal because commercial shops needed one format that runs across multiple machine brands.