Embroidery format library
Embroidery files often outlive the software and machines that created them. This library helps identify those files, understand what information they carry, and decide whether Satin Studio can open or export them.
Read the status before the byte layout
Each page separates product support from format research:
- Supported means Satin Studio performs the import or export listed on the page.
- Reference only means the page can help identify and inspect the format, but Satin Studio does not claim a working importer or exporter.
- Confidence describes the evidence behind the technical notes. It does not turn reference-only research into product support.
An extension alone is weak evidence. Several unrelated formats use .dat, .exp, or numbered suffixes. Satin Studio checks signatures, headers, record structure, and dialect facts before it trusts the file.
Machine files and projects preserve different things
A machine file usually stores movements, jumps, trims, color changes, stops, palettes, and a little machine metadata. It rarely stores the editable objects that produced those commands.
A .satin project package preserves editing intent: objects, assets, threads, construction facts, and project settings. Keep the project when you expect to revise the design; keep the exact machine file with the production record.
Useful starting points
- Format catalog — broad compatibility table
- File formats and status — concise product matrix
- PES versions — version-by-version PES notes
- PES file structure — byte-level PES and PEC reference
- PEC file structure — standalone PEC details