How to Digitize an Image for Embroidery

Digitizing is not auto-tracing a picture — it's mapping each shape to a stitch type, direction and density a machine can sew cleanly. Here's how to digitize an image for embroidery properly, step by step.

7 days free · then from $49/mo · Cancel anytime

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.

ElementTypical spacingOlder density figureNotes
Tatami fill~0.40 mm~140The everyday workhorse for large areas
Light/open fill~0.45 mm~110Softer hand, less thread on thin fabric
Satin column~0.35–0.40 mm~KD 8–24Slightly denser than fill for a smooth edge
Running stitch1.5–4 mm lengthOutlines, 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.

FormatCommon machines
DSTTajima, Barudan, most commercial
PESBrother, Babylock
VP3Husqvarna Viking, Pfaff
JEFJanome
EXPMelco, Bernina

Frequently asked

Can I just auto-convert a JPG into an embroidery file?+
You can, but free image-to-embroidery converters usually auto-trace edges and dump in stitches with no thought to direction, underlay or pull compensation — so the result puckers, gaps or birdnests on the machine. Real digitizing means deciding the stitch type, angle and density for each shape. StitchKit's auto-digitize gives you a fast first pass you can then refine, rather than a black box you can't fix.
What stitch types do I actually need to learn?+
Three cover almost everything: running stitch for outlines and detail, satin for borders, text and narrow columns, and fill (tatami) for larger areas. Once you can pick the right one for each shape and set its angle, you can digitize most logos and artwork. StitchKit labels every object by type so you can see and change them at a glance.
What density should I use?+
For standard 40-weight polyester thread, fills sit around 0.4 mm spacing (roughly 140–110 in older density units, or about KD8–24 depending on the system) and satin columns a touch denser. Too dense and you get thread breaks and a stiff, board-like patch; too open and the fabric grins through. StitchKit shows a live density heatmap so you can catch hot spots before you stitch.
Do I really need underlay and pull compensation?+
Yes — they're what separate a clean design from a sloppy one. Underlay is a light first pass that stabilises the fabric and gives top stitches something to grip; pull compensation widens columns slightly to counteract the way thread pulls fabric inward as it sews. Skip them and your shapes drift, gap and distort. StitchKit applies sensible defaults and lets you tune both per object.
How much does StitchKit cost and is there a trial?+
There's a 7-day free trial with no charge until day 8, and founding-launch pricing starts at $49/mo for Starter (Pro $79, Ultimate $149), locked in for life if you join before June 30. It's a monthly subscription you can cancel anytime, it runs native on macOS and Windows, and your files always stay yours.

Turn your artwork into clean, ready-to-stitch files.

7 days free · then from $49/mo · Cancel anytime