Most people who want to learn how to digitize an image for embroidery start by dropping a JPG into a free converter and hoping for the best. The result almost always disappoints — puckered fabric, gaps, thread breaks, a stiff cardboard patch. That's because converters auto-trace outlines and pour in stitches without deciding direction, type, underlay or density. Real digitizing is a craft: you tell the machine exactly how to sew every shape.
This guide covers how to digitize embroidery the way production studios do — the concepts first, then clear manual steps you can follow on any artwork.
What digitizing actually is
Embroidery digitizing is the act of converting a flat image into a sequence of stitches with assigned type, angle, length and density. The machine doesn't see your picture; it follows a stitch file. Your job is to translate shapes into the right kind of stitches.
There are really only three stitch types you need to master:
- Running stitch — a single line of stitches following a path. Used for fine outlines, detail lines and travel/underlay, typically 1.5–4 mm long.
- Satin stitch — closely packed stitches that swing across a column for a smooth, slightly raised sheen. Ideal for borders, lettering and narrow shapes. Above roughly 7–10 mm wide the long stitches snag, so wide columns should switch to fill.
- Fill (tatami) stitch — rows of short stitches that tile a large area with a woven, matte texture, covering big shapes without loose stitches.
The skill isn't knowing these exist — it's choosing the right one for each shape and setting a sensible stitch angle so the light catches the thread well. A leaf reads as a leaf when its satin runs along the vein, not across it.
How to digitize an image for embroidery, step by step
These steps work in StitchKit or any serious digitizing tool. The order matters: stitch sequence is part of the design, not an afterthought.
- Prepare the artwork. Start from the cleanest source you have — ideally a vector or high-contrast PNG. Simplify tiny details that won't survive in thread and reduce the colours to the threads you'll actually use. Detail under about 1.5 mm rarely stitches cleanly.
- Set the real-world size and fabric. Decide the finished dimensions and the garment fabric. A design that works at 90 mm won't survive shrunk to 40 mm — small text especially needs room. Fabric also drives your underlay and density choices.
- Map shapes to stitch types. Go shape by shape: outlines and thin details become running stitch; borders, text and narrow columns become satin; large areas become fill. This mapping is the heart of digitizing — it's what auto-trace skips.
- Set the stitch angle for each object. Choose a direction that flatters the shape and varies between adjacent fills so seams between colours don't disappear. Intentional angles make a design look hand-considered rather than machine-dumped.
- Add underlay. Give each fill and satin object an underlay pass (more on this below). It tacks the fabric down and stops top stitches from sinking into knit or sagging on the bias.
- Apply pull compensation and set density. Widen columns slightly to fight pull, and set a density appropriate to thread and fabric. Check a density preview so nothing is dangerously dense.
- Sequence the objects and plan colour stops. Order objects to minimise colour changes and travelling: underlay first, then fills, then satins and outlines on top so edges stay crisp. Group same-colour shapes together.
- Handle trims and jumps. Add trim commands where the machine jumps between distant shapes, so you don't leave long loose threads (jump stitches) to cut by hand later.
- Export to your machine format. Save to the format your machine reads — DST, PES, VP3, JEF, EXP — and stitch out on scrap fabric before committing to the real garment.
Underlay, pull compensation and density
These three settings are what separate a clean patch from a frustrating one, and they're exactly what free converters ignore.
Underlay is a light first layer of stitches beneath your fill or satin. It stabilises soft or stretchy fabric and gives the top stitches a foundation to grip. Common types are a centre run, an edge run, and zig-zag underlay for wide satin.
Pull compensation corrects the push-pull effect: as a column sews, thread tension pulls the fabric inward, so a 5 mm column can finish narrower with gaps at the edges. You extend the column outward a fraction (often 0.2–0.4 mm per side) so it lands at the intended width. Longer columns and stretchier fabrics need more.
Density is how tightly stitches sit. Quote it as spacing (millimetres between rows) and you'll travel between systems cleanly — older tools express the same thing as a density number, others use a KD scale.
| Element | Typical spacing | Older density figure | Notes |
|---|---|---|---|
| Tatami fill | ~0.40 mm | ~140 | The everyday workhorse for large areas |
| Light/open fill | ~0.45 mm | ~110 | Softer hand, less thread on thin fabric |
| Satin column | ~0.35–0.40 mm | ~KD 8–24 | Slightly denser than fill for a smooth edge |
| Running stitch | 1.5–4 mm length | — | Outlines, detail, travel and underlay |
Too dense and you get thread breaks and a stiff board; too open and the fabric "grins through". Add stabiliser behind the fabric (cut-away for knits, tear-away for wovens) and hoop firmly without stretching — good hooping prevents most puckering before a single stitch is sewn.
Where StitchKit speeds this up
Honest take: you can learn manual digitizing in any tool, and free options like Ink/Stitch are a real way in if you enjoy the deep end. Paid tools like Hatch by Wilcom, Embrilliance and Brother PE-Design are capable but largely Windows-bound, leaving Mac users in Parallels or Boot Camp.
StitchKit makes the workflow above faster without hiding it from you. It runs native on macOS (Apple-silicon) and Windows, opens and edits DST, PES, VP3, JEF, EXP and more as a true editor — not just a converter — and gives you the controls that matter:
- Auto-digitize and Photo Stitch for a fast first pass you can refine object by object, not an unfixable trace.
- Node-level editing to nudge stitch direction and column width by hand.
- A live density heatmap and stitch repair to catch hot spots before they break thread.
- Sensible underlay and pull-compensation defaults you can override per object.
Good digitizing is about control. Whether you work by hand or lean on automation, understanding underlay, pull compensation and density is what turns a traced image into embroidery worth putting your name on.
| Format | Common machines |
|---|---|
| DST | Tajima, Barudan, most commercial |
| PES | Brother, Babylock |
| VP3 | Husqvarna Viking, Pfaff |
| JEF | Janome |
| EXP | Melco, Bernina |