How it actually works

Formats, features and real examples.

These come from Satinsmith 1.0 and its own test suite: implemented and exercised against real embroidery files. Most of these tools need a paid plan; the free tier opens and views your designs. Numbers are from that testing, not marketing rounding.

Open, edit and convert supported formats

Read, edit and export the machine formats real embroidery machines use, with an explicit choice for what resizing changes, and a way to spread a large design across more than one hoop.

  • Format support with the version called out. Support varies by format and version. Test your own PES, DST, JEF, VP3 or EXP files in the free tier before depending on a workflow; do not assume every format can be both read and written.
  • Resize with a choice, not a guess. Two explicit modes: Keep stitch count scales needle positions as-is, so density loosens or tightens with the new size; Keep stitch spacing re-samples the design so the spacing you sewed at stays the spacing you get, adding or removing stitches to hold it. The app names the exact record counts and stitch-length change before you apply either one.
  • Split a design across hoops, with alignment marks generated for you. Auto-split divides the design's actual footprint into a grid sized to your hoop, with a 10 mm overlap; manual split lets you place one straight cut. Either way, every resulting section gets small "+"-shaped registration stitches every 20 mm along the internal seams, so you can line the fabric up by eye under the next hoop.
  • Machine profiles that already know your hoop sizes. Six documented machine families — Brother PE800/SE1900-class, Brother PR-class, Baby Lock, Janome 500E-class, Husqvarna Viking and Bernina — each carry their common hoop sizes, typical thread weight and speed class; Satinsmith can suggest one automatically from the file format you opened.
Example: Enlarge a real 3,410-stitch satin design to 150%. Keep stitch count leaves it at 3,410 stitches with looser, thinner-looking coverage. Keep stitch spacing regenerates it to about 5,308 stitches, holding the original density. The app shows both outcomes before you choose.
FormatExtensionReadWriteThread colours in fileTrimsLongest stitch
Barudan U01.u01YesYesNoYes12.7 mm
Brother PEC.pecYesYesYesYes204.7 mm
Brother PES.pesYesYesYesYes204.7 mm
Elna EMD.emdYesNoNoYes12.7 mm
Eltac EXY.exyYesNoNoYes12.1 mm
Fortron FXY.fxyYesNoNoYes25.5 mm
Gold Thread GT.gtYesNoNoYes25.5 mm
Happy TAP.tapYesNoNoYes12.1 mm
Husqvarna / Pfaff VIP.vipYesYesYesYes12.7 mm
Husqvarna Viking / Pfaff VP3.vp3YesYesYesYes3200 mm
Husqvarna Viking HUS.husYesYesYesYes12.7 mm
Husqvarna Viking SHV.shvYesNoYesNo12.7 mm
Janome JEF.jefYesYesYesNo12.7 mm
Janome PAT.patYesNoNoYes—
Janome SEW.sewYesYesYesNo12.7 mm
Melco EXP.expYesYesNoYes12.7 mm
Pfaff KSM.ksmYesNoNoYes25.5 mm
Pfaff PCM.pcmYesNoYesNo—
Pfaff PCS.pcs, .pcd, .pcqYesYesYesNo—
Singer / Compucon XXX.xxxYesYesYesYes12.3 mm
Singer / Poem CSD.csdYesYesYesNo12.7 mm
Tajima DST.dstYesYesNoYes12.1 mm
Toyota 10o.10oYesYesNoYes25.5 mm
ZSK DSZ.dszYesNoNoYes25.5 mm

This table is generated from the shipped decoder set, not written by hand, so it cannot claim more than the app does. “Thread colours in file” means the format stores actual colours rather than only colour-change markers. Version coverage still varies within a format — see the per-format notes in the documentation — and no physical machine acceptance is claimed.

Lettering that actually sews

Professional-feeling lettering tools without needing a licensed font library: built-in stitch fonts, monogram templates, and a way to convert any font already on your Mac into editable satin.

  • Two built-in stitch fonts, ready immediately. Satinsmith Sans as satin columns, suited to lettering from about 8 mm cap height and to monograms, plus a double-run cut for smaller text where satin would pull too tight to sew cleanly.
  • Convert any installed Mac font into editable satin lettering. The conversion engine walks each glyph's outline, decides letter-by-letter whether a stroke should become a satin column or a small fill, and hands back editable rails you can still adjust afterward — not a locked bitmap trace.
  • 55 monogram styles, sized by one number. Five arrangements (Traditional, Block, Stacked, Single initial, Couple) across eleven frame styles, four of them with matching appliqué outlines. Set one "finished height," frame included, and the whole monogram scales to it.
  • Small text warns you before you sew it. As you type, live review checks your actual cap height against fabric-specific minimums; if it's too small for clean satin, one click previews every letter as a run-stitch outline instead, so you can compare before committing.
Example: Converting Helvetica Bold at 25 mm, every one of its 70 default characters came back fully satin-stitched except Q — which kept one small fill exactly where its tail crosses the bowl. That's the kind of judgment call the app shows you, rather than hiding it. A Traditional monogram set to the 80 mm towel preset automatically makes the surname initial 45% taller and centers it, with the other initials sized and placed beside it.

Digitize your own art

Manual satin, fill, run and motif tools with a full property panel, plus auto-digitizing that turns your own vector or raster artwork into objects you can still edit afterward — never a locked black box.

  • Real control over satin. Independent start/end extension or trim per rail (−100 to 100 mm), up to eight authored split positions across a column's width for extra penetration seams, and corner styles — exact, rounded or beveled — with an explicit setback distance.
  • Fill tools that behave like a vector editor. Union, subtract, intersect and exclude between adjacent fills; positive or negative offsets; contour/echo fill as successive inward rings; and a straight-knife tool you drag across a fill to split it in two, with both halves staying independently editable.
  • Vector art imports as real geometry, not a traced picture. SVG import reads the actual path data — not a rendered image — and lets you choose Run, Satin, Fill or Automatic for each shape before anything generates, so what comes back is still made of editable curves.
  • Raster art becomes editable fill objects. Bring in a PNG or JPEG, reduce it to as few as 1 or as many as 16 colors (optionally locked to your existing thread palette), clean up stray pixels, and convert the result into tatami or contour fills you can keep adjusting.
  • Appliqué with a cutter file to match. Draw or trace a shape and Satinsmith sequences the placement, tackdown and cover stitches in order, then exports an SVG or DXF of just the fabric outline — sized for cutting machines like Cricut, ScanNCut or Silhouette. Always verify the imported size and test-cut first; per-app import presets aren't independently qualified yet.
Example: Import a logo as SVG and the review screen lists every shape it found — say, a filled letterform and a stroked outline — each defaulting to a sensible stitch type (Fill for the letterform, Run for the outline) that you can override per shape before anything is generated. The alpine patch on the home page was made exactly this way: 25 vector shapes became 16,888 stitches.

Restyle designs you already own

Open a purchased stitch file and get back editable objects where the engine can recognize them — with anything it's not confident about left exactly as-is, and a clear compare-and-revert view either way.

  • Recovers what it can, honestly. Recognized satin, fill and run shapes convert to fully editable objects; anything ambiguous stays as imported stitches rather than being guessed at and silently swapped in.
  • Compare before you commit. Check the recovered version against the original stitch file, object by object, and revert individually if a recovery doesn't look right.
  • Provenance follows the object. A recovered shape stays flagged as recovered through every later edit, resize and export, so downstream tools (like cutter export) always know it came from someone else's stitch file, not your own original artwork.
Example: Open a purchased .pes file with a satin monogram on a busy background fill. Recovery may successfully rebuild the satin columns as editable objects you can recolor or resize with true re-density — while leaving the background fill exactly as imported stitches if it can't confidently reconstruct it, rather than inventing a shape that wasn't really there. Recovery can't guarantee the original artwork or grant new usage rights over a design you don't hold the rights to edit.

Fabric-aware, machine-aware

Presets for toweling, caps, knits, denim and more adjust density and underlay with plain-English reasoning, and playback checks warn you about real stitch-crowding problems before you sew.

Checks free · one-click fixes in Studio
  • Fabric presets set real starting points, with the reasoning shown. Switching from "toweling" to "knit" changes density, underlay and pull compensation together, with a plain-language note on why stretch fabric needs different underlay than a stable one.
  • Underlay proximity checks catch thread build-up before it happens. Playback and export review flag any two separate objects whose foundation stitches cross or come within 0.2 mm of each other — a common cause of dense, lumpy patches — and clicking a warning jumps straight to the object.
  • Sewing-order suggestions you can see before you accept. One command compares your current stitch-out order against a proposed one side by side, showing the color-change count and travel distance for each. Locked, hidden or already-adjacent objects are left exactly where they are.
  • A thread shopping list before you buy. The palette panel estimates meters needed per color, with a realistic waste allowance, and copies a plain-text list — color, brand/code, and total — ready to paste into a shop's search box.
Example: A two-color design with no thread brand set yet produces a list reading #39855C — No brand set — 1.02 m and #C46B89 — No brand set — 0.63 m, totaling 1.65 m — copied to your clipboard in one click, before you've spent anything.

Truly Mac

Built as a native Mac app from the ground up, not a ported Windows tool — Shortcuts automation, a searchable local design library, and network machine transfer that isn't locked to USB.

Library free
  • Shortcuts and Spotlight, not just menus. Three actions — Convert to Machine Format, Resize Design to Fit Hoop, and Add Lettering — run unattended from the Shortcuts app, so a whole folder of designs can be batch-converted or resized without opening a window.
  • A local design library that's actually searchable. Watched folders, thumbnails, smart queries and duplicate detection, backed by a local database — with Quick Look previews in Finder and system-wide Spotlight search rounding it out.
  • Machine transfer beyond USB. Alongside writing directly to a mounted USB drive with read-back verification, Satinsmith also recognizes network-mounted machine bridges — like the open-source Raspberry Pi "Dropstitch" project — as valid destinations, clearly labeled as network volumes so they're never confused with a physical drive.
  • Offline, one-time license. No account and no phone-home: a license key checks locally against a signed public key, so reinstalling or moving to another Mac just means entering the same key again.
  • Your artwork stays on your Mac. Designs and artwork are processed locally and never uploaded. The app sends anonymous usage counts you can switch off, and has no crash uploader.
Example: A Shortcut takes a folder of design files, resizes each one to fit a 130 × 180 mm hoop without distorting its proportions, and writes out a matching machine file for every one — run from Spotlight, without the app ever opening a window.

How it compares with established alternatives

How Satinsmith 1.0 compares with the tools Mac embroiderers use today, from each vendor's own documentation. Feature documentation is not a comparative quality test.

Satinsmith (planned v1)Hatch (Wilcom)EmbrillianceInk/Stitch
Runs natively on macOSYesNot native; paid Parallels use supported, trial unsupportedYesInkscape plugin
Manual digitizing depthFull property panelFull (Digitizer level)Professional-oriented tools in StitchArtist 3Deep, expert UX
Auto-digitize to editable objectsYesYes (Composer+)LimitedPartial
Rebuild imported stitch files into objectsRecognition and review since 0.2.0 (paid); sew-out validation pendingDocumented recognition with stitch-block fallbackNot verifiedNot verified
Density visualizationLive overlay since 0.2.0Not verified in this reviewDRK density mapsConfigurable density markers
Export / quality checksFabric-aware checks with one-click fixes since 0.2.0; sew-out validation pendingDocumented warning optionsDRK repair tools; export checks not verifiedCoverage not verified
PricingOne-time $99–$599 planned; free viewer; 30-day satisfaction guarantee at launchOne-time $199–$1,199; 30-day money-back guaranteeOne-time modules that add up: Essentials $159, StitchArtist 3 $699 (both platforms included); 90-day refundFree

Official documentation reviewed September 17, 2026: Hatch recognition, StitchArtist 3, DRK, Ink/Stitch visualization. Pricing rechecked September 20, 2026 against Hatch's own pricing and Embrilliance's product pages; list prices only, excluding promotions running that week. Note the ladders work differently: Hatch's levels each include the ones below, while Embrilliance's modules are bought separately and add up. Competitor prices move, so treat this row as a snapshot, not a standing guarantee. Satinsmith capabilities shown here are plans, not shipped claims. Satinsmith is not affiliated with Wilcom, BriTon Leap or any machine manufacturer; product names are trademarks of their owners and are used only for comparison.

Known limits in 1.0

What this version does not do, so you can decide before you buy. The free tier lets you check your own files first.

  • Formats it cannot open. Janome SEP, GNC, Brother FHE and Barudan FDR files are not supported (Barudan U01 is). Bernina ART and Wilcom EMB are proprietary object files and cannot be opened; export them to a machine format first.
  • No machine certification. Output is checked in software against real files and independent readers, not sewn out on each machine model. Test on scrap fabric before a final piece.
  • Stitch-to-object recovery rebuilds runs and satins, not fills. In real purchased designs, fill areas stay as imported stitches; only runs and satin columns it recognizes with confidence become editable objects.
  • Thin branching shapes become fills. Auto-digitizing does not split a branching shape at its narrow necks into separate satin columns; it sews it as a fill. Redraw those areas as satins by hand if you want them in satin.
  • Vector import takes shapes, not effects. SVG, PDF, PDF-compatible Illustrator and DXF shapes import. Convert text to outlines first; gradients, transparency, clipping, patterns and embedded images are not imported.
  • Apple silicon only. Intel Macs are not supported, and there is no Windows version.

Try it with your own files.

The free download opens your designs today; a free evaluation key unlocks the paid tools to try.