Prep → Embroidery

Embroidery: minimum font size, logo to stitch file.

Embroidery minimum text size 0.25 in (6.35 mm), lines at least 0.05 in, 6 thread colours from 15: what platforms ask of a logo file, and where they split.

Sources read 2026-10-21 · updated 2026-10-26 · next re-read due 2027-01-19

On this page

How the process treats your file

Machine embroidery does not print pixels. A digitiser turns your artwork into stitches, and Printful and Printify both say they do not accept a seller’s own stitch file (Printful, Printify). What you upload is a picture; Printify says digitisation sets the stitch types and density (Printify). Coats puts satin columns at 1 mm to 7 mm (Coats); Wilcom calls about 12 mm the ideal maximum (Wilcom). At Printful, a line thinner than 0.05 in (1.27 mm) may be converted to a run stitch or removed (Printful).

The limits that decide a file come from the platforms. Printful and Gelato allow up to 6 thread colours from a palette of 15 (Printful, Gelato), and Printify gives the same 15 (Printify). Text must be at least 0.25 in tall (Printify). Printify says gradients “can’t be stitched accurately” (Printify). Resolution splits: Gelato’s guidelines say 150 DPI, its FAQ 300 (guidelines, FAQ).

What the printers specify

Platform areas are set per placement: 4″ × 4″ at left chest and centre chest on Printful (Printful). The Tajima figures are hoop fields of one machine each, not upload limits.

  • Printful (platform): left chest embroidery maximum is 4″ × 4″; past it, “a disclaimer pops up in the Design Maker” — Printful: T-shirt design placement guide
  • Printful (platform): centre chest caps at 4″ × 4″; “Large center embroidery gives you a 10″ × 6″ area” — Printful: T-shirt design placement guide
  • Printful hat guide (platform; blog starting points, not a help-centre limit): structured cap 4-5 inches wide, up to 2.25 inches high; trucker up to 5 wide, up to 2 high; dad hat 3.5-4 wide, 1.75-2 high; bucket about 5 wide, 1.75-2 high; beanie 5 wide, 1.75-2 high; side logos 2-2.5 wide, 1-1.25 high; back logos 2.25-3 wide, 0.75-1 high. The page adds that exact dimensions “vary slightly by product” and sends you to the product page for templates — Printful: Hat logo size guide
  • Spring (platform; The Hat Studio, hats only): “The graphics you upload must be true to their size on the end product.” — Spring: The Hat Studio resource guide
  • Gelato (platform): “Design your embroidery slightly larger than desired”; the garment stretches, so the result is slightly smaller than the file — Gelato: Embroidery design guidelines
  • Tajima TMBP2-XC (maker; one single-head machine): embroidery field 550 mm (D) x 600 mm (W); with 12/15 needles the frames are Border 550x600 mm, Wide Cap 75x360, Semi-wide Cap 83x180, Tubular 600x550, Pocket 1 at 65x100 and Pocket 2 at 100x75; a 550x1200 mm field comes with the X-Extension table. A machine hoop field, not a platform upload limit — Tajima: TMBP2-XC embroidery machine
  • Tajima TMEZ-KC (maker; multi-head cylinder machine): with 2 heads and head interval 500, Border Frame 450×500 mm, Wide Cap 75×360, Semi-wide Cap 83x180, Tubular 439×419; other head counts give smaller fields — Tajima: TMEZ-KC multi-head embroidery machine

Stitch count

Gelato gives stitch limits for apparel: 15,000 stitches at sleeve, left chest and centre chest, 20,000 at large chest, 10,000 on hats (Gelato). Spring’s hat limit is 15,000 (Spring).

  • Gelato (platform): “Apparel and Bags: Sleeves, Left Chest, Center Chest: Maximum 15,000 stitches”, Large Chest 20,000, Hats 10,000 — Gelato: FAQs Embroidery
  • Spring (platform; The Hat Studio, hats only): a graphic may “exceed the maximum limit of 15,000 stitches”; the order is then put on hold — Spring: The Hat Studio resource guide
  • Printful (platform; blog, hats): “typically around 15,000 stitches” as a practical maximum; no platform-enforced figure found on Printful’s help centre — Printful: Hat logo size guide
  • Printify (platform): names “stitch count limits” as a reason the product can differ from the mockup; gives no figure — Printify: How does embroidery digitization work?
  • Coats (maker): rough counts: a square inch of solid fill about 1,250 stitches, a linear inch of satin 200, of running stitch 50; ¼” lettering about 100 stitches per letter, ½” double — Coats: Discovering Your Embroidery Solution
  • Tajima TMBP2-XC (maker): memory 200 to 650 designs and 2 million to 4 million stitches. Machine storage, not a per-design limit — Tajima: TMBP2-XC embroidery machine

Resolution at print size

Printful, Printify and Spring (hats) ask for 300 DPI, and Gelato says 150 in one article and 300 in the other. If you do not know the printer, 300 DPI at print size clears every floor listed (Printful, Gelato guidelines).

File format and digitising

Printful and Printify take an image and refuse stitch files such as DST, PES and EXP. The stitch formats appear only on the digitiser’s side. The Gelato FAQ and the Spring hat guide do not mention stitch files (Gelato, Spring).

  • Printful (platform): “No, you can’t use your own digitized embroidery file”; Printful digitises the design itself to match its machines — Printful: Can I use my own digitized file for embroidery?
  • Printify (platform): “Printify cannot accept stitch files such as DST, PES, or EXP”; upload a standard image file and let Printify digitise it — Printify: How does embroidery digitization work?
  • Printify (platform): digitisation turns a PNG, JPEG or SVG into a stitch file with stitch types and density, thread paths and colour mapping — Printify: How does embroidery digitization work?
  • Printful glossary (platform; the digitiser’s working files, not an upload spec): working files are native digitising formats (EMB, OFM, CND) plus an AI, SVG or PSD design source; machine files are DST, PES, EXP, JEF, VP3 and others — Printful: Embroidery digitization
  • Printful graphics guide (platform; general upload rule for all products, not embroidery-specific): “Avoid using PDF format when uploading your designs”; the same block says Printful accepts PNG and JPG/JPEG — Printful: Your Ultimate Graphics and Embroidery Guide
  • Gelato (platform): recommends vector files, “AI EPS SVG PDF” — Gelato: FAQs Embroidery
  • Spring (platform; The Hat Studio, hats only): convert fonts to outlines unless the graphic is a PNG; “highly recommend” vector PDF — Spring: The Hat Studio resource guide
  • Wilcom EmbroideryStudio (digitising software): native EMB stores outlines, stitches and thread colours together, so the file can be scaled while manual stitch edits survive — Wilcom: Wilcom file formats
  • Wilcom EmbroideryStudio (digitising software): lists legacy machine formats, among them “T01 Tajima (Wilcom DST format)” and “T03 Barudan (Wilcom DSB format)” — Wilcom: Wilcom file formats
  • Wilcom EmbroideryStudio (digitising software): a machine file opened without object recognition becomes “manual objects” wherever colour changes or trims are detected; DST is read as Tajima by default — Wilcom: Open machine files
  • Tajima DG16 by Pulse (digitising software): reads and writes Pulse PXF, Tajima DST, TBF and TCF “and many more” — Tajima: Embroidery software DG16 PULSE
  • Tajima DG16 by Pulse (digitising software): one design window with outlines and stitches in .pxf; direct connection to Tajima, Barudan, Brother, SWF and ZSK machines — Pulse: DG16

Colour mode and profile

Of the rows below, only Printful’s generic t-shirt blog names a colour profile, sRGB. For embroidery the colour step is thread mapping: Printify maps your colours to the nearest thread in its palette (Printify).

Transparency and alpha

Four platforms ask for a transparent background, and two say what happens without one: Printify says solid or photographic backgrounds interfere with the stitching area, Spring says elements outside the design get stitched (Printify, Spring).

White handling

White appears in these pages only as a thread colour; Printful’s page has no rule on how white pixels in artwork are treated.

Embroidery minimum font size: text and line size

Printful, Printify and Gelato each set 0.25 in for text height and 0.05 in for line thickness, and Custom Ink recommends the same (Printful, Printify, Gelato, Custom Ink). The thread and software makers describe what is possible with finer thread and small fonts, not what a platform accepts.

Negative space and margins

Printful wants gaps of at least 0.25 in in flat embroidery because the thread expands as it is stitched (Printful).

Colour count and gradients

Printful, Printify and Gelato cap standard embroidery at 6 colours from 15, and Printful, Printify, Custom Ink and Spring say gradients or photographs do not stitch; Gelato says to prefer solid shapes over photographs (Printful, Printify, Gelato, Custom Ink, Spring). Printful’s unlimited colour option is the exception, and its page lists the gradient limit as applying to standard embroidery.

Underlay, pull compensation and density

These are digitising settings. Wilcom’s pull-compensation guideline runs from 0.20 mm for drills and cotton to 0.40 mm for fleece (Wilcom); thread makers recommend a density per thread weight (below).

3D puff foam

Printful offers 3D puff on hats only, with its own limits: lines 0.2” to 0.5”, gaps at least 0.05” (Printful). Flat and puff embroidery cannot share a print area (Printful). The software items below are tools, not requirements on your file.

  • Printful (platform): puff is available on hats only and must be “bolder and simpler than flat embroidery”; flat: text 0.25” (about 6.35 mm), line 0.05” (about 1.27 mm), negative space 0.25”; puff: line 0.2” (about 5 mm) to 0.5” (about 12.7 mm), negative space 0.05” (about 1.27 mm) — Printful: How should I prepare my design for embroidery?
  • Printful (platform): line thickness between 0.2” (5 mm) and 0.5” (12.5 mm), at least 0.05” (1.27 mm) between 3D objects; 3D puff and flat embroidery “cannot be combined in the same print area” — Printful: What is 3D puff embroidery?
  • Hatch Embroidery (digitising software): puffy foam is always satin fill, spacing set at 0.16 mm (Hatch’s own default is 0.36 mm), no underlays, tack-down stitches to hold the foam, capped edges — Hatch: How to Digitize for 3D Puffy Foam Machine Embroidery
  • Hatch Embroidery (digitising software): objects should not be much wider than 7 mm; for a slightly wider object turn Auto Split off — Hatch: How to Digitize for 3D Puffy Foam Machine Embroidery
  • Wilcom EmbroideryStudio (digitising software; Raised Satin, thread-built relief, not foam puff): “best applied to objects 7mm wide or less” — Wilcom: Raised satin
  • Wilcom EmbroideryStudio (digitising software; appliqué, a software capability, not a requirement): the appliqué tools can generate up to four layers of stitching: guide runs, cutting lines, tack stitches and cover stitches — Wilcom: Appliqué Embroidery
  • Hatch Embroidery (digitising software; appliqué, a software capability, not a requirement): trim-n-place or pre-cut appliqué; a Partial Appliqué tool removes cover stitches where objects overlap — Hatch: Introducing the Applique Tool

Where the sources disagree

Text height: 0.25 in or 3 mm

Printful sets a minimum text height of 0.25” (6.35 mm) for flat embroidery and says letters below 0.1” (2.54 mm) may be removed (Printful). Madeira says Classic Rayon #60 letters “down to 3mm” and Polyneon #75 down to 2.5mm tall (Madeira USA).

On the floor: Printful’s 0.25” floor is a platform rule. Madeira says its 60 and 75 weight threads can letter at 3 mm and 2.5 mm with #65/9 or #70/10 needles and 3.5 density (Madeira USA). Whether any print-on-demand line uses those threads is not stated.

Raster floor: 150 or 300 DPI

Gelato’s design guidelines say “PDF or PNG at least 150 DPI” (Gelato guidelines); its FAQ says raster “minimum 300 DPI” (Gelato FAQ). Printful’s t-shirt blog says minimum 150 DPI (Printful blog); its embroidery help article, updated 2026-10-01, says 300 DPI (Printful help).

On the floor: a seller reading Gelato’s guidelines article sees one floor and the FAQ another; Gelato does not reconcile them. Both Gelato articles are dated 2025-10-29 and 2025-10-30, and neither supersedes the other. At Printful, use the embroidery article.

Hat stitch count: 10,000 or 15,000

Gelato: hats, “Maximum 10,000 stitches” (Gelato). Spring’s Hat Studio: a “maximum limit of 15,000 stitches”, with the order put on hold above it (Spring). Printful’s blog calls “typically around 15,000” a practical maximum for hats (Printful).

On the floor: Gelato and Spring both state a limit for hats, and the two limits differ. Printful’s blog states none as a rule.

True to size or slightly larger

Spring (hats): graphics “must be true to their size on the end product” (Spring). Gelato (apparel): design “slightly larger than desired”, because the garment stretches and the result comes out slightly smaller (Gelato).

On the floor: a master file cannot satisfy both instructions. Scale per platform.

Printful’s 0.3 in blank-product rule

Printful’s graphics guide says tiny embroidery designs “under 0.3″ thick” count as blank products (Printful graphics guide). Printful’s help article sets minimum text at 0.25” and minimum lines at 0.05” (Printful help).

On the floor: the pages do not reconcile the figures. The 0.3″ sentence sits in the blank-product section of the graphics guide; the 0.25″ and 0.05″ minimums sit in the embroidery help article, updated 2026-10-20 (Printful help).

What fails on the floor

No case below comes with a photo or the file’s properties; all are text descriptions from makers, software vendors and platforms.

Puckered fabric and bunched stitches

Symptom: fabric puckers, stitches bunch, gaps appear around the design. The cause is mixed. In the file: wide satin columns, and dense underlay or stitching. Not in the file: tension, a dull needle, wrong or no backing. “Embroidery stitches pull fabric inward where needles penetrate” (Wilcom). Coats lists “a tight thread or fabric tension; too wide satin stitches; a dull needle; an unstable fabric” and structural jamming (Coats). Madeira: “Minimise underlay stitches” and reduce the stitch density (Madeira).

Gaps, ovals and uneven baselines

Symptom: an outline and its fill do not meet, circles turn oval, lettering baselines wander, satin columns come out longer than intended. Without compensation, the stitched design “will not match the vector graphic” (Wilcom blog); satin columns pull in at the sides and push out at the ends (Wilcom blog). The cause is not only the file. Brother’s FAQ for PE-DESIGN Ver.7, home software dated 02/25/2009, lists hooping and stabiliser first and pull compensation last (Brother). Low density adds “gaps” and “grins” where the fabric colour shows through (Coats).

Small text merges, thin lines drop out

Symptom: letters merge or blur, thin lines vanish, narrow gaps close. Cause in the file: letters under 0.25 inches and lines under 0.05 inches; Printful says below that letters “tend to merge or blur” and lines “often drop out entirely during stitching” (Printful hat guide). Gaps close because “the thread expands slightly when stitched” (Printful help). Lowercase letters of an embroidery font can be about 70% of capital height and “too small to embroider neatly” (Wilcom).

Thread breaks and fabric damage

Symptom: thread breaks, and needle penetrations that damage the fabric. Cause in the digitised file: density too high (“If the stitch density is too high you may experience thread breaks”, Coats); very narrow columns (“needle penetrations damage the fabric”, Wilcom); and too many stitches bunched on the inside of a curve (Wilcom blog).

Loose, snagging satin

Symptom: loose stitches that snag in wide columns. Cause in the file: satin wider than about 12 mm; Wilcom puts the ideal maximum there and says 15mm is possible with a high risk of snagging, and names Auto Split as the feature that breaks long stitches into shorter ones to prevent snagging (Wilcom blog).

Stitched background or template lines

Symptom: unwanted stitching outside the design, or the template’s guide lines embroidered. Cause in the file: a background that is not transparent, or template guide layers left in. Spring states both (Spring); the guide is for hats only.

Flat or protruding foam

Symptom: 3D puff foam pushed flat, or sticking out at the ends. Cause: underlay left on pushes the foam down; spacing wider than 0.16 mm does not cut the foam cleanly; no end caps lets foam stick out (Hatch).

What shops ask on the forums

Four file questions came up in at least two threads since 2024. The quotes are the askers’ opening posts; replies are not used. Most of these askers digitise or commission files for their own machine, while this guide is built mostly on what print-on-demand platforms accept, so several answers come from software and thread-maker rows rather than platform rows. The fourth question is the weakest fit: its three threads describe three different machine problems, and the guide does not cover them. The third is mixed, since one asker had already changed tension and the cause may not be the file.

“Small lettering comes out messy or breaks thread: what does the file need, and is it the file or the machine?”

“The small text (under 5mm) is always messy and thread keeps breaking.” — Forum: My logo keeps having thread breaks and messy small text - any digitizer recommendations?, October 2026. The asker also writes “Is it my tension or the DST file itself?” Also asked in Forum: Native Design Files vs Stitch Files, March 2024: “having a terrible time of trying to make 4mm letters look decent”. That asker wonders whether the export from EMB to PES dropped pull compensation.

What our sources say: Printful, Printify and Gelato set text at 0.25 in (Printful, Printify, Gelato); Madeira letters #60 rayon down to 3mm (Madeira USA); Wilcom gives lettering under 5mm no underlay and an overstitch allowance of 0.2-0.3 (Wilcom, Wilcom). Coats says density set too high breaks thread (Coats). None tells a file fault from tension or needle, whether DST or PES matters for small text, or what an EMB to PES export keeps.

“How do I turn a logo or image into an embroidery file, and what source image works?”

“is there an online option that actually works?” — Forum: I need help digitizing a design for embroidery., August 2026. Also asked in Forum: Digitize this logo…, June 2026: “What would be the best way to digitize this logo to make it the cleanest?” And in Forum: Images for digitizing ?, January 2026: “I’m finding it hard to find images that can be digitized besides logos or simple shapes”. The post does not say machine, but “digitizers” puts it there. Two more: Forum: I have a project that requires a series of custom made embroidered patches …, December 2025, which asks whether to outsource digitising or learn the program, and Forum: Need suggestions on programs, June 2026: “FREE is best, cheap is ok.” That asker has the free manufacturer software and wants to digitise a logo.

What our sources say: Printful and Printify digitise your image themselves and refuse DST, PES and EXP (Printful, Printify). Printify turns a PNG, JPEG or SVG into stitch types, density and colour mapping (Printify). Photographs and complex illustrations do not stitch (Printful, Printify, Custom Ink). None covers auto-digitising or image-to-stitch tools, what an outside digitiser needs from a client, or how clean a source image must be. The “free or cheap” half of these asks is pricing and is not answered.

“The stitch-out shows gaps the screen preview did not: is that the file?”

“the objects are touching but when I print it? Embroider it? There is a small gap.” — Forum: First design and tips, September 2025. Also asked in Forum: First patch. What did I do wrong?, January 2026: “There’s some pretty obvious gaps where the backing is showing through and the text isn’t legible at all.” That asker digitised in Wilcom EmbroideryStudio, exported .pes and has already tuned tension.

What our sources say: without compensation the stitched design will not match the vector graphic, and satin columns pull in at the sides and push out at the ends (Wilcom). Wilcom’s overstitch allowance runs 0.20 for drills and cotton, 0.35 for T-shirt and 0.40 for fleece (Wilcom); low density leaves gaps (Coats); Brother’s FAQ ranks hooping and stabiliser first (Brother). That fits the first thread closely. None names overlap between adjoining objects as a remedy, or covers a backing showing through fills.

“The machine rejects my stitch file or runs it wrong (size, needle order, tie-offs): what does the export need to carry?”

“I tried .pes and .dst (machine would not read .dst)” — Forum: Brother PE545 File Issue, May 2026. The same post says the machine reports the file too big for the hoop. Also asked in Forum: Tajima/Dahao File problem, July 2026: “the machine does not follow the needle sequence defined in the file”. A looser fit is Forum: DST files suddenly not tying off when they were fine before?? HELP!, February 2024: “the DST was not programmed to tie-off after each trim, and so the stitches started to unravel”. There the machine reads the file and the tie-off commands are missing.

What our sources say: No maker, RIP or platform page we read answers this. The guide’s DST rows say how Wilcom opens a machine file (Wilcom), not what a machine needs from it, and nothing covers hoop-size rejection, needle sequence or tie-off and trim commands.

Preflight before you upload

  • PNG with a transparent background, nothing outside the design, no solid or photographic backdrop — Printful, Printify
  • Raster at 300 DPI at print size; Gelato’s guidelines accept 150, its FAQ says 300 — Printful, Gelato FAQ
  • An image, not a DST, PES or EXP stitch file — Printify
  • No more than 6 colours, each a flat fill drawn from the 15-colour thread palette — Printify, Gelato
  • No gradients, colour blends, subtle shading, photographs or distressed textures (unlimited colour at Printful is the exception) — Printful, Printify
  • Text at least 0.25 in (6.35 mm) tall; lowercase letters measured, not just the capitals — Printful, Wilcom
  • Every line at least 0.05 in (1.27 mm) thick; thinner ones become run stitches or are removed — Gelato, Printful
  • Gaps between elements at least 0.25 in (6.35 mm) for flat embroidery; narrower gaps filled with a thread colour — Printful
  • Design inside the placement box: 4″ × 4″ at left chest and centre chest on Printful — Printful
  • Hat designs under the platform’s stitch limit: 10,000 at Gelato, 15,000 at Spring — Gelato, Spring
  • Template guide layers deleted before saving (Spring hat templates) — Spring
  • Fonts converted to outlines unless the file is a PNG (Spring hats) — Spring
  • Scale to the platform: true size for Spring hats, slightly larger for Gelato apparel — Spring, Gelato
  • 3D puff (Printful, hats only): lines 0.2 in to 0.5 in, at least 0.05 in between elements, no flat embroidery in the same print area — Printful

Sources, checked on 2026-10-21

Printful and Printify help-centre articles were read through the public help-centre API; the links below are the public article addresses. Last-updated dates from that API: Printful 2026-10-20, 2026-10-01 and 2026-10-01; Printify 2026-10-21, 2026-10-08 and 2026-10-10.

Forum threads

Could not check

  • www.amann.com product and news pages: connection timeout in both the collector run and the check. No row in this guide cites them.
  • help.printful.com and help.printify.com article pages returned HTTP 403 to direct page fetches by the collector; the check read all six through the public help-centre API instead.
  • Printful Academy video lessons on embroidery: client-rendered shells, no readable text.
  • Rows the checker could not confirm: none.

Seen a spec here that is wrong, or that a printer has changed? Send it with the printer's page through the nozzle check →