Embroidery File Formats
Explained.
BX, PES, DST, JEF, VP3 — what they mean, which machines they work on, and which one you need.
Why are there so many embroidery formats?
Unlike image formats (JPG, PNG) which are universal, embroidery file formats were each developed by different machine manufacturers who wanted to store machine-specific data like stitch type, tension settings, and thread color sequences. The result is a fragmented ecosystem where a file that works perfectly on a Brother machine may not load on a Janome.
Embroidery Font Generator solves this by including all 5 major formats in every download. You get BX, PES, DST, JEF, and VP3 — just pick the one your machine needs.
Embrilliance / Hatch Plugin Font
Most FlexibleCompatible machines: All brands (via Embrilliance or Hatch software)
Advantages
- Resizes to any size without restitching
- Kerning and spacing preserved at all sizes
- Works in both Embrilliance and Hatch
Limitations
- Requires Embrilliance or Hatch software installed
- Not a standalone stitch file — must be converted in software
Brother / Babylock Native Format
Most PopularCompatible machines: Brother PE800, SE700, SE1900, all Babylock machines
Advantages
- Works directly on Brother and Babylock machines
- Widely supported by digitizing software
- Includes color stop information
Limitations
- Fixed stitch count — resizing degrades quality
- Not ideal for very small or very large text
Tajima Universal Format
UniversalCompatible machines: All brands, all commercial machines
Advantages
- Works on virtually every embroidery machine
- Standard format for commercial embroidery shops
- Maximum compatibility
Limitations
- No color information stored — thread colors must be set manually
- Older format with limited stitch type support
Janome / Elna Native Format
Janome StandardCompatible machines: Janome MC9450, MC500E, MC15000, all Elna machines
Advantages
- Native support on all Janome machines
- Includes color stop data
- Supports Janome-specific stitch types
Limitations
- Limited compatibility outside the Janome ecosystem
Husqvarna Viking Native Format
Husqvarna StandardCompatible machines: Husqvarna Viking Designer Epic, Jade series, Opal series
Advantages
- Native support on all Husqvarna Viking machines
- High-fidelity color and stitch data
- Includes machine-specific settings
Limitations
- Limited compatibility outside the Husqvarna ecosystem
Quick reference: which format do I need?
- I use Embrilliance or Hatch software → use BX
- I have a Brother or Babylock machine → use PES
- I'm sending to a commercial shop → use DST
- I have a Janome or Elna machine → use JEF
- I have a Husqvarna Viking machine → use VP3
- I'm not sure → use DST (works on everything)
Get all 5 formats in one download
Every font from Embroidery Font Generator includes BX, PES, DST, JEF, and VP3. Free, no account required.
Browse All Fonts →