Choose by intended stitch size
Small monograms (under 0.5") and labels need bold sans-serif fonts with consistent stroke width. Larger designs (over 1") can use most font families, including serifs and scripts.
Reference · Fonts
Not every font that looks good on screen stitches well on fabric. Thin strokes drop out at small sizes. Tight serifs blur into mush. Tight kerning produces collisions. This guide explains which fonts stitch cleanly, why bold sans-serif wins for small sizes, and the minimum size threshold below which letters become unreadable.

Font selection
Small monograms (under 0.5") and labels need bold sans-serif fonts with consistent stroke width. Larger designs (over 1") can use most font families, including serifs and scripts.
Embroidery letters have a minimum readable height — typically 4–6 mm (about 0.16–0.24") for satin stitch. Below that, letters collapse into illegible blobs regardless of font choice.
Fonts with consistent stroke widths (most sans-serifs) digitize more predictably than fonts with thick-thin contrast (most serifs and scripts). At small sizes, stroke contrast disappears anyway.
Before committing to a font for production lettering, run a test stitch with one or two characters. Lettering issues are the most common embroidery production problem.
Font families ranked
Rough guidance by font family and intended stitch size:
Common font pitfalls
Predictable problems by font type:
Best fonts for embroidery — common questions
Roughly 4 mm (0.16") letter height for bold sans-serif fonts with satin stitch. Below that, even bold letters lose readability. Regular weight or serif fonts need 6 mm and above.
Traditional monogram fonts are decorative scripts (Curlz, Vine, Edwardian Script) used at larger sizes. For everyday monograms, bold sans-serifs (Arial Black, Impact) stay readable at smaller sizes.
Technically yes, but practically no — many decorative or thin fonts do not survive the digitizing process at production sizes. Stick with fonts known to stitch well or test before committing.
Usually one of: font too small for stitch type, stroke width below 0.8 mm minimum, tight kerning causing stitch overlap, or insufficient stabilizer. Increase size, switch to bolder font, or add stabilizer.
StitchPilot.ai converts text-as-image. For pixel-perfect lettering with kerning, baselines, and stitch-type controls, a dedicated lettering engine (Wilcom Hatch and similar) gives more control. For typical monograms, image-based lettering is sufficient.
Lettering done right
Convert a sample of your intended typography in StitchPilot.ai and preview the stitch result. Catch readability issues before fabric.
Try a lettering design →