Getting icon stroke width right

For outline icons, stroke width is the single biggest factor in how the set feels. Too thin and icons vanish; too thick and they look heavy. Consistency across every icon is what sells the whole family.

Pick one weight

Choose a stroke width relative to the grid — commonly 1.5px or 2px on a 24px grid — and use it everywhere. Popular sets like Lucide (2px) and Tabler (2px) owe much of their clean look to this discipline.

Keep it truly consistent

  • Same stroke width on every icon in the set.
  • Consistent line caps and joins (usually round).
  • Avoid mixing filled and outline styles within one row unless intentional.

Optical sizing

When you scale a line icon way down, a 2px stroke can get muddy; scaled up, it can look thin. High-end sets ship multiple optical sizes (e.g. separate 20px and 24px designs) rather than just scaling one. For most projects, one well-chosen weight is enough.

Frequently asked questions

What stroke width should icons use?

1.5–2px on a 24px grid is typical. Match whatever your chosen set uses and keep it consistent.

Can I mix outline and filled icons?

Sparingly and on purpose — e.g. filled for the active tab, outline for inactive. Random mixing looks inconsistent.