Skip to main content

Embroidery format library

This is the public index of embroidery-related formats Satin Studio tracks.

A listed format is not necessarily supported. Check the status field on each page.

How to read these pages

Each format page includes observed structure notes and Rust-like structure sketches. They are documentation shapes, not public APIs. Named byte counts are included where a size is reported or verified; read them with the page's confidence label. Opaque Candidate structs mean the format is still a research lead and should not be probed by extension alone. Observed structure notes are compatibility research, not Satin Studio support promises.

  • Available now means the current app can use it.
  • Planned means it is on the support path.
  • Researching means the format is plausible, but support is not promised.
  • Confidence describes our current understanding of the format notes, not app support.

Machine files versus projects

Machine files usually store machine instructions: movements, jumps, trims, color changes, stops, headers, palettes, and preview data. They often do not store editable objects.

A Satin Studio project stores editing intent. Future .satin packages will make that project portable as a file.

Start with the format catalog. For PES internals, see PES versions and PES file structure.