Home / Glossary / Hairline
File Structure

What is a Hairline?

Any printed stroke thinner than the press can reliably hold. Usually 0.25pt or less. Hairlines look fine on screen but disappear, break, or print unevenly the moment ink hits substrate.

TL;DR
A hairline is a stroke too thin for the printing process to reproduce cleanly. The exact threshold depends on the press: digital labels handle 0.25pt, flexo needs 0.5pt minimum, offset is most forgiving. When a preflight flags a hairline, the fix is to thicken the stroke or convert it to a filled shape. Ignoring the warning means borders, table rules, dieline guides, and decorative pinstripes may vanish from the printed piece.

Why hairlines fail on press

Every printing process has a resolution limit. On flexo, the plate is rubber-soft and the ink is delivered through an anilox roller. Both have a minimum cell size below which ink simply doesn't transfer. On screen printing, the mesh has gaps and a 0.1pt line falls between threads. On digital toner, a 0.1pt line is one or two pixels at imaging resolution, and a single missed pixel breaks the line.

The result on press is one of three outcomes: the line disappears entirely, the line prints intermittently (broken into dashes), or the line prints inconsistently (visible on some sheets, missing on others). All three are unacceptable for production.

Minimum stroke weights by press

PressPositive lineReversed line
Digital (HP Indigo, Xeikon)0.25pt0.5pt
Offset lithography0.15pt0.25pt
Flexography0.5pt0.75pt
Screen printing1pt2pt
Foil stamp0.5pt1pt

A "reversed" or "knockout" line is one where ink surrounds a thin gap. The gap itself is what has to hold. These are harder than positive lines because they fight ink spread on every side.

Common sources of hairlines

0pt strokes from Illustrator. A path with stroke weight set to 0pt renders at the device's minimum line width, which on a 2400 DPI plate is essentially nothing. Always set an explicit weight.

Imported logos. Vector logos pulled from the web or a low-res source often have hairline accents that looked fine at screen scale but vanish at print scale.

Table and chart borders. Spreadsheet exports default to 0.25pt rules. Going to a flexo press, every one of those will break.

Dieline guides. Some designers draw the dieline as a 0.1pt line so it doesn't visually compete with the artwork. This is fine if the dieline is on a non-printing layer, but if it's flagged as a print spot color, it'll be sent to plate and then disappear.

How to fix hairlines

In Illustrator: select the path → Window → Stroke → set weight to a press-safe value. For very thin decorative elements, expand the stroke to a filled shape (Object → Path → Outline Stroke) so it can't be reduced further by RIP scaling.

For type, use a heavier weight or larger size. Reversed type below 7pt at a thin weight will break on flexo regardless of the technical stroke threshold. The counters of letters fill in with ink.

For dieline guides, set the stroke to a non-printing layer or a clearly named structural spot color (Dieline, CutContour) and confirm the press treats it as a guide, not a printed line.

Hairlines hiding in your file?

Preflight scans every stroke in your PDF and flags any that fall below the press-safe threshold for your substrate.

Check a file →