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.