Embroidery has unique design requirements because artwork is recreated with thread instead of ink. This guide covers size rules, color use, and design principles to help you create embroidery-ready files that digitize cleanly and stitch reliably on the final product.
Embroidery types
Printful offers three embroidery techniques. Design requirements differ between them, so it's important to know which one you're designing for.
- Standard flat embroidery: Stitches are embroidered flat on the surface. Available on hats, apparel, and bags.
- 3D puff embroidery: The embroidery is raised using a foam insert. Available on hats only. Designs must be bolder and simpler than flat embroidery.
- Unlimited color embroidery: Uses Coloreel technology to produce smooth gradients and can embroider in any color within the CMYK gamut. Available on select products. See Unlimited color embroidery for details.
Size requirements
The table below shows the minimum dimensions your design elements need to meet for each embroidery type. Elements that don't meet these requirements will be adjusted during digitization — small details may be enlarged, converted to run-stitch, or removed.
| Requirement | Flat/Unlimited embroidery | 3D puff (hats only) |
| Minimum text height | 0.25" (≈6.35 mm) | — |
| Minimum line thickness | 0.05" (≈1.27 mm) | 0.2" (≈5 mm) |
| Maximum line thickness | — | 0.5" (≈12.7 mm) |
| Minimum negative space | 0.25" (≈6.35 mm) | 0.05" (≈1.27 mm) |
Colors
With standard embroidery, you can use up to 6 thread colors per design from a palette of 15 available thread colors. This includes any fill colors used in empty or background areas. When you upload a design with a color that isn't available, the Design Maker automatically selects the closest match. You can also manually select any of the 15 available thread colors directly in the Design Maker after uploading your design.
| Thread color | Hex code | Thread number |
| White | #FFFFFF | 1801 |
| Black | #000000 | 1800 |
| Grey | #96A1A8 | 1718 |
| Navy | #333366 | 1966 |
| Aqua/Teal | #3399FF | 1695 |
| Purple | #6B5294 | 1832 |
| Maroon | #660000 | 1784 |
| Red | #CC3333 | 1839 |
| Flamingo | #CC3366 | 1910 |
| Orange | #E25C27 | 1987 |
| Gold | #FFCC00 | 1951 |
| Old Gold | #A67843 | 1672 |
| Kiwi Green | #7BA35A | 1848 |
| Kelly Green | #01784E | 1751 |
| Royal | #005397 | 1842 |
Gradients, color blends, and subtle shading cannot be replicated with thread in standard embroidery — use solid, flat colors instead.
With unlimited color embroidery, you can use smooth gradients and any color within the CMYK gamut, including complex illustrations with light and shadow effects. Due to the nature of the technique, some colors from the original design may not reproduce exactly. Neon, metallic, and other out-of-gamut colors are not available in either technique.
Lines and shapes
Embroidery works best with bold, simple shapes. Thin lines can disappear or look uneven once stitched, and intricate details tend to merge together during the stitching process.
Keep all lines at least 0.05" (≈1.27 mm) thick for flat embroidery. Lines below this threshold may be converted to run-stitch, require unusual stitch combinations, or be removed entirely. For 3D puff, lines must be between 0.2" and 0.5" thick.
Avoid photographs, complex illustrations, distressed textures, and fine repeating patterns — these do not translate well to thread.
Text
Embroidery text requires thick, clear strokes to remain legible once stitched. Very thin fonts and fine serif details tend to lose definition.
- Minimum text height for flat embroidery: 0.25" (≈6.35 mm)
- Minimum line thickness: 0.05" (≈1.27 mm)
- Letters below 0.1" (≈2.54 mm) tall may be removed entirely during digitization
- For 3D puff: line thickness at least 0.2" (~5.08 mm)
If your font is too thin, switch to a bolder version or add a thick outline/stroke to improve readability.
Negative space
Negative space refers to the empty areas in a design where the fabric shows through. These gaps need to be wide enough to stay distinct after stitching — otherwise, they can fill in or cause the surrounding design to look deformed. The thread expands slightly when stitched, which is why even gaps that look wide enough in your file may close up once embroidered.
For flat embroidery, keep negative spaces at least 0.25" (≈6.35 mm) wide. If a gap is too narrow, filling it with a thread color usually produces a better result than leaving it empty.
For 3D puff, all design elements must be separated by at least 0.05" (≈1.27 mm). Very narrow gaps between raised sections may require unusual stitch combinations — such as satin and tatami fill, or may close up entirely during stitching.
Background
Upload your design with a transparent background.
Before you submit
- Use the embroidery file templates available on each product's catalog page (under the File guidelines tab) to make sure your design fits within the permitted embroidery area.
- Use the Design Maker to browse 3,000+ clipart graphics and pre-made Quick Designs if you'd rather not create a file from scratch.
- Order a sample to review how your design looks in thread before listing it in your store.
- Need help getting your file embroidery-ready? Hire an expert on Fiverr for background removal, design simplification, and more.
Want to see what works — and what doesn't? Learn more and check out the examples in our Embroidery file guide.