Embroidery file formats

Machine embroidery formats are mostly undocumented. We describe them as open Kaitai Struct specs in embroidery-ksy (MIT), from which parsers for JavaScript, Python, Java, Go and other languages can be generated.

Open a spec together with a sample file in the Web IDE: in its file tree, each format is under broideryfab.com › <format>, with its sample files in samples next to the spec.

Tier 1: launch formats

Extension Format Vendor Spec status
.dst Tajima DST Tajima Partial
.pes Brother PES Brother / Baby Lock Planned
.pec Brother PEC Brother Planned
.jef Janome JEF Janome / Elna Planned
.exp Melco EXP Melco / Bernina Planned
.vp3 Husqvarna Viking / Pfaff VP3 Husqvarna Viking / Pfaff Planned
.xxx Singer XXX Singer Planned

Tier 2

Extension Format Vendor Spec status
.hus Husqvarna Viking HUS Husqvarna Viking Planned
.vip Husqvarna Viking / Pfaff VIP Husqvarna Viking / Pfaff Planned
.shv Husqvarna Viking SHV Husqvarna Viking Planned
.sew Janome SEW Janome Planned
.u01, .u00 Barudan U01 / U00 Barudan Planned
.dsb Barudan DSB Barudan Planned
.dsz ZSK DSZ ZSK Planned
.tbf Tajima TBF Tajima Planned
.ksm Pfaff KSM Pfaff Planned
.pcs Pfaff PCS Pfaff Planned
.tap Happy TAP Happy Planned
.dat Sunstar DAT Sunstar Planned
.dat Barudan DAT Barudan Planned

Tier 3: long tail

Extension Format Vendor Spec status
.10o Toyota 10O Toyota Planned
.100 Toyota 100 Toyota Planned
.bro Bits & Volts BRO Bits & Volts Planned
.cnd Melco CND Melco Planned
.csd Singer CSD Singer Planned
.dem Melco DEM Melco Planned
.emd Elna EMD Elna Planned
.exy Eltac EXY Eltac Planned
.eys Sierra EYS Sierra Planned
.fxy Fortron FXY Fortron Planned
.gt Gold Thread GT Gold Thread Planned
.inb Inbro INB Inbro Planned
.jpx Janome JPX Janome Planned
.max Pfaff MAX Pfaff Planned
.mit Mitsubishi MIT Mitsubishi Planned
.new Ameco NEW Ameco Planned
.pcd Pfaff PCD Pfaff Planned
.pcm Pfaff PCM Pfaff Planned
.pcq Pfaff PCQ Pfaff Planned
.pel Brother PEL Brother Planned
.pem Brother PEM Brother Planned
.phb Brother PHB Brother Planned
.phc Brother PHC Brother Planned
.spx Pfaff SPX Pfaff Planned
.sst Sunstar SST Sunstar Planned
.stc Gunold STC Gunold Planned
.stx Data Stitch STX Data Stitch Planned
.t01 Pfaff T01 Pfaff Planned
.t09 Pfaff T09 Pfaff Planned
.thr ThredWorks THR ThredWorks Planned
.zhs Zeng Hsing ZHS Zeng Hsing Planned
.zxy ZSK TC ZXY ZSK Planned
.zsk ZSK USA ZSK ZSK USA Planned

Proprietary source formats (preview only)

Extension Format Vendor Spec status
.emb Wilcom EMB Wilcom Planned
.art Bernina ART Bernina Planned
.ofm Melco OFM Melco Planned
.pxf Pulse PXF Pulse Planned

Thread color files

Extension Format Vendor Spec status
.edr Embird EDR thread colors Embird Planned
.inf INF thread colors Various Planned
.rgb RGB thread colors Various Planned

Generated from embroidery-ksy@56bc710. Status: Planned (stub only), Partial, Complete (all known versions, tested).