How to Create Icon Components in Figma
OrganizeFile helps you set up a properly structured icon library with scalable components, consistent naming, and color token support.
Icons break when resized or need color changes
- Icon strokes scale incorrectly at different sizes
- Colors are hardcoded instead of using currentColor
- Icon naming is inconsistent across the library
- No clear organization for hundreds of icons
How to Create Icon Components in Figma
Prepare icon frames
Ensure icons are in consistent frame sizes (24x24, 20x20, etc.) with proper padding. Flatten complex shapes.
Pro tip: Use a 24x24 base size with 2px padding for optimal scalability.
Convert to components
OrganizeFile batch converts icon frames to components with proper naming (icon/arrow-right, icon/check).
Pro tip: Use slash notation for icon categories: icon/navigation/arrow-right.
Apply color tokens
Set icon fills to use color variables so they inherit color from parent components.
Pro tip: Use a semantic token like "icon-color" that maps to your text color.
Why Use OrganizeFile?
Scalable icon components
Consistent naming convention
Color token support
Organized icon categories
Easy icon discovery
Common Questions About Create Icon Components in Figma
What size should icon components be?
Common sizes are 16x16, 20x20, 24x24, and 32x32. Design at your most-used size and let Figma scale.
How do I make icons change color?
Set icon fills to use a color variable. When placed in a component, the icon inherits the variable value.
Should I use component properties for sizes?
For simple scaling, let consumers resize the component. For size-specific variations, use variant properties.
Ready to Create Icon Components in Figma?
One-click project scaffolding for Figma files. Install OrganizeFile for free and start in seconds.