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.

The Problem

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
Step-by-Step Solution

How to Create Icon Components in Figma

1

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.

2

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.

3

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

Frequently Asked Questions

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.