Skip to content
Stitch Toolbox

Before you stitch

Why embroidery puckers, and how to see it in the file before you stitch

Density, pull compensation, stabiliser and hooping: the four causes of puckering, which ones live in the stitch file, how the pre-flight check finds them, and what to change.

5 min read · Published September 10, 2026

Puckering is fabric that has been pulled toward the stitches and has nowhere to go, so it folds. It shows up as ripples around a satin border, a dish shape under a large fill, or a whole design that looks fine in the hoop and wrinkles when the hoop comes off. Four things cause it. Two are in the file, two are in your hands, and knowing which is which saves a lot of re-hooping.

How a stitch pulls

Every stitch is a loop of thread through the fabric under tension. When the needle comes up, the top thread and bobbin thread lock, and the loop tightens by a fraction. On a single stitch that is nothing. A satin column of 200 stitches each pulling the two rails toward each other shrinks the column by 0.2 to 0.4 mm, and drags the fabric on either side inward with it. A fill of 5,000 stitches each pulling along its own line does the same over the whole area, and the fabric under it ends up smaller than the fabric around it.

The fabric copes by stretching (knits), by compressing into folds (wovens), or by being held flat by something stiffer than itself (stabiliser). Puckering is what you see when it cannot cope.

Cause 1: density — in the file

The more penetrations per square millimetre, the more pull. A standard satin column (0.4 mm same-side spacing, about 2.5 penetrations per millimetre on each rail) and a standard tatami fill (about 1 per square millimetre) are what fabrics and stabilisers are designed around. Density explained has the numbers.

Two things push density past that:

  • Stacked layers. A satin border over a fill that was not lightened underneath, or two objects on top of each other. The pre-flight check draws a heatmap and flags cells with six or more penetrations, which is what two layers look like.
  • Scaled-down designs. A design at 70 % keeps its stitch count in half the area. This is the single most common cause in files people download and resize themselves. The check reports it as short stitches (under 0.3 mm) and as red on the heatmap; the resize tool avoids it by re-spacing rather than scaling.

What you can do in the file: merge stacked blocks and remove tiny stitches with cleanup; resize with correction instead of plain scaling; or send it back to the digitiser. What you cannot do in a stitch file: thin a fill. The rows are the rows.

Cause 2: pull compensation and underlay — in the file

A digitiser expects the pull and compensates in two ways. Pull compensation widens satin columns and fills by 0.2 to 0.4 mm so they finish at the intended size. Underlay is a sparse layer stitched first that anchors the fabric to the stabiliser and gives the top stitches something to sit on: an edge-walk run just inside the outline, a zigzag under satin, a light tatami at 90° under a fill.

Both are decisions made at digitising time for one size and one fabric class. A design digitised for twill with 0.2 mm compensation and no underlay will pucker on a t-shirt; the same file with a zigzag underlay might not. In a stitch file you can see whether underlay exists (the viewer's sew-out slider shows the first stitches in each block; a block that starts with a widely spaced zigzag or a loose run has it) but you cannot add it. The lettering engine here adds a centre-run underlay under every satin column and an edge-walk under every fill, with 0.15 mm compensation, because lettering without either puckers on anything softer than a cap.

Cause 3: stabiliser — on the machine

The stabiliser is what stops the fabric moving while the stitches pull. The rule of thumb that works: stable fabric, tear-away; unstable fabric, cut-away. Twill, canvas, denim and towels take tear-away. Knits, jersey, fleece and anything that stretches take cut-away, and no-show mesh cut-away for garments where a stiff back would show. Two layers of tear-away are not a substitute for cut-away; the fabric still stretches between the stitches once the tear-away is gone.

A design that puckers on a polo and not on a cap with the same file is a stabiliser problem, not a file problem.

Cause 4: hooping — on the machine

Fabric hooped too loose moves under the needle; fabric hooped too tight, especially a knit, is stretched while it is stitched and relaxes afterwards, which pulls the design in and puckers around it. The fabric should be taut but not stretched, with the stabiliser hooped with it, and the hoop screw tightened after hooping rather than the fabric pulled into a tightened hoop. Floating fabric on top of hooped stabiliser is fine for stable fabrics and a puckering machine for knits.

Telling them apart

| What you see | Likely cause | |---|---| | Puckers only around dense areas; heatmap shows red there | Density, stacked layers | | Puckers everywhere, design also looks smaller than the file says | Missing compensation or underlay, or fabric stretched in the hoop | | Fine on twill, puckers on knits, same file | Stabiliser | | Fine in the hoop, puckers after unhooping | Hooped too tight, or tear-away on a knit | | Thread breaks in the same spot and it puckers there | Short stitches, stacked density |

A pre-stitch routine

  1. Open the file in the pre-flight check. Note the verdict, the red cells, the short-stitch count, and the longest satin column.
  2. If there are stacked blocks or short stitches, run cleanup and check again.
  3. Match stabiliser to fabric, not to the design.
  4. Stitch a test on the same fabric and stabiliser. Measure the design; if it came out smaller than the file says by more than about 0.5 mm on a 100 mm design, the compensation is wrong for this fabric and the file needs a digitiser.

Questions

Can I tell from the file whether a design will pucker?

Partly. Stacked density, missing underlay under large fills, and very long satin columns are visible in the stitches and the pre-flight check reports them. Stabiliser, hooping and tension are yours, and no file check sees those.

Does a denser design always pucker more?

More penetrations pull more, but a dense satin on stable twill is fine while a light fill on a knit with tear-away puckers. Density is one of four causes; the fabric and stabiliser decide how much the others matter.

Will cleanup or resizing fix puckering?

Cleanup removes stitches under 0.3 mm and merges stacked blocks, which helps when those are the cause. Resizing with density correction keeps density where the digitiser set it. Neither adds underlay or pull compensation; that needs re-digitising.