Iconography Guide

Icon Style Types

Line (Outline)

Clean, lightweight feel. Common in nav bars. Works well at small sizes with consistent stroke weight.

Fill (Solid)

Bold, high contrast. Better for active/selected states. More readable at very small sizes.

Duotone / Two-tone

Primary + lighter opacity layer. Adds depth while staying clean. Good for illustrations and dashboards.

Flat / Filled Color

Used for category icons, app icons, marketing. Full color, no outlines.

Icon Sizing Grid

SizeCanvasStroke WeightUse Case
16px16×161pxInline text icons, table cells
20px20×201.5pxCompact navigation, buttons
24px24×241.5–2pxStandard navigation, most common
32px32×322pxFeature icons, section headers
48px48×482–2.5pxApp icons, hero sections

Icon Library Comparison

LibraryCountStyleLicense
Heroicons292Line + SolidMIT
Lucide1400+LineISC
Phosphor Icons9000+6 weightsMIT
Material Symbols3000+Variable fontApache 2.0
Tabler Icons5000+LineMIT
Font Awesome2000+ freeSolid + BrandFree / Pro

Pixel-Perfect Tips