---
title: "How to Fix Jagged Embroidery Letters: A Step-by-Step Guide"
description: "Jagged embroidery letters come from letter size, font, stitch type, underlay, and pull compensation. Follow this simple step-by-step guide to fix each one."
canonical: "https://localhost:3005/embroidery/how-to-fix-jagged-embroidery-letters"
last-updated: "2026-08-31"
---

# How to Fix Jagged Embroidery Letters: A Step-by-Step Guide

> Jagged embroidery letters come from letter size, font, stitch type, underlay, and pull compensation. Follow this simple step-by-step guide to fix each one.

2026-08-31

Source: https://localhost:3005/embroidery/how-to-fix-jagged-embroidery-letters

---

Jagged embroidery letters are not a machine problem. The machine only does what the digitizing file tells it to do. So if your letters look rough, uneven, or torn at the edges, the fix is in the file, not the machine. Five things usually cause it: **letters too small**, **the wrong font**, **the wrong stitch type**, **missing underlay**, and **no pull compensation**. Fix these five and clean, sharp lettering follows almost every time.

## Step 1: Check Your Letter Size

Thread has real thickness. A needle punches a real hole in real fabric. If your letters are too small, no setting will save them, there is simply not enough room for a clean stitch column to form.

| Letter Style                         | Minimum Height       |
| ------------------------------------ | -------------------- |
| Capital letters only                 | 4mm, higher is safer |
| Mixed case (capitals + lowercase)    | 5mm                  |
| Capital letters, standard rule       | 6mm                  |
| Minimum column width, any letter bar | 0.8mm                |

If your text falls below these sizes, the first fix is simple: make the letters bigger. No digitizing trick replaces physical space.

## Step 2: Pick a Font Built for Thread, Not Print

Not every font works in embroidery. A font designed for print can look sharp on a screen and still turn into a blurry mess in thread.

- **Avoid:** thin serif fonts, script fonts with fine connecting lines, and any font with strokes under 0.8mm wide.
- **Use instead:** bold sans-serif fonts like Arial Bold or Helvetica Bold, block letters with even stroke width, or a font built specifically for embroidery software.

If a client sends you a thin custom font for their logo, clean it up first. Our [image vectorization service](https://sassydigitizing.com/vector-art-services/image-vectorization-service) redraws thin letterforms at the right weight before digitizing even starts, so the font holds up in thread.

## Step 3: Match the Stitch Type to the Column Width

**Satin stitch** is the industry standard for lettering. It runs cleanly across a letter column and leaves a smooth, shiny edge, but only within the right width range.

| Column Width  | Best Stitch Type           | What Goes Wrong Outside This Range                    |
| ------------- | -------------------------- | ----------------------------------------------------- |
| Under 1.5mm   | Running stitch             | Satin stitches crowd together and look rough          |
| 1.5mm to 10mm | Satin stitch               | This is the safe zone, clean and reliable             |
| Over 10mm     | Split satin or fill stitch | Plain satin stitches get too long, then flop and loop |

## Step 4: Add the Right Underlay

Underlay is a hidden layer of stitches under the top satin stitches. It holds the fabric steady so your top stitches land exactly where they should instead of sinking or sliding. Skipping it is one of the most common causes of jagged letter edges.

| Letter Height | Underlay Type                                                                |
| ------------- | ---------------------------------------------------------------------------- |
| Under 5mm     | Skip underlay, it crowds the column at this size and makes letters worse     |
| 6mm to 10mm   | Center-run underlay, one straight stitch line down the middle of each column |
| Above 10mm    | Edge-run underlay, stitches along both edges before the satin covers them    |

## Step 5: Set Pull Compensation for Your Fabric

Every stitch pulls the fabric slightly inward. Over hundreds of stitches, that pull makes a letter column narrower than it was digitized, and the edges end up looking uneven. **Pull compensation** fixes this by digitizing the column slightly wider than needed, so it comes out the correct width after the fabric pulls back.

| Fabric Type                              | Pull Compensation |
| ---------------------------------------- | ----------------- |
| Stable fabric (twill, canvas)            | 0.3mm to 0.5mm    |
| Stretchy fabric (polo, jersey, fleece)   | 0.5mm to 0.8mm    |
| Very thick fabric (towels, heavy fleece) | Up to 1.0mm       |

Digitizing text for a cap? Add a little extra pull compensation. The curved surface of a cap pulls harder on every column than a flat garment does, this matters most on detail-heavy jobs like [cap and hat digitizing](https://sassydigitizing.com/digitizing-services/cap-digitizing).

## Step 6: Get the Density Right

Density controls how tightly the stitches pack inside a column. Too tight and the fabric puckers with rough-looking edges. Too loose and the fabric shows through, making letters look thin and weak. A good starting point for standard satin lettering is 0.4mm to 0.45mm spacing between stitches, slightly lower on thin fabric, slightly higher on thick or looped fabric like towels.

## Step 7: Always Test on the Real Fabric

No software preview fully shows how thread behaves on real material. Run a test sew-out on the exact fabric the job will use, then check two things closely: the letter edges, and the counters, the small enclosed spaces inside letters like a, e, o, and d. Counters are always the first place to close up when something is off. If they are filling in, the letters are too small or too dense. If the edges look rough, recheck underlay and pull compensation.

## Quick Recap

- Keep letters above the minimum size for your stitch type
- Use bold, even-stroke fonts, not thin print fonts
- Match stitch type to column width, satin between 1.5mm and 10mm
- Add the correct underlay for the letter height
- Set pull compensation for your fabric type
- Keep density in the standard range for the fabric weight
- Test on real fabric before running full production

## Skip the Trial and Error

Getting lettering right takes practice, and a bad test run on a bulk order costs real money in garments and machine time. If you are dealing with fine text, a tricky font, or a high-volume order you cannot afford to get wrong, professional digitizing is the faster route. Every letter file from our [small lettering digitizing service](https://sassydigitizing.com/digitizing-services/small-letter-digitizing) is hand-built with the correct size, stitch type, underlay, and pull compensation for your exact fabric, checked before it ever reaches your machine.

New to Sassy Digitizing? Try your first file on us with our [free design test](https://sassydigitizing.com/first-order-discount). For everything else, place a full order through our [embroidery digitizing service](https://sassydigitizing.com/digitizing-services), starting at $15 with details on our [pricing page](https://sassydigitizing.com/pricing), and see exactly what gets checked before delivery on our [quality guarantee page](https://sassydigitizing.com/quality-guarantee).
