0
0
FigmaHow-ToBeginner · 3 min read

How to Create an Icon Library in Figma Quickly

To create an icon library in Figma, design your icons as components inside a dedicated Figma file. Then publish this file as a library so you can reuse and share icons across your projects easily.
📐

Syntax

Creating an icon library in Figma involves these key steps:

  • Create Components: Convert each icon into a component for reuse.
  • Organize Components: Group icons logically in frames or pages.
  • Publish Library: Use the Assets panel to publish your file as a library.
  • Use Library: Enable the library in other files to access icons.
text
1. Select your icon design
2. Right-click and choose 'Create Component' or press Ctrl+Alt+K (Cmd+Option+K on Mac)
3. Organize components in frames or pages
4. Go to 'Assets' panel > 'Library' tab > Click 'Publish'
5. In other files, enable the library from 'Assets' > 'Library' tab
💻

Example

This example shows how to create a simple icon component and publish it as a library:

text
1. Draw a simple icon (e.g., a star) using vector tools.
2. Select the star shape.
3. Press Ctrl+Alt+K (Cmd+Option+K on Mac) to create a component.
4. Name the component 'Star Icon'.
5. Repeat for other icons.
6. Organize all icon components on a page named 'Icons'.
7. Click on 'Assets' panel > 'Library' tab > 'Publish' button.
8. Add a version description and confirm.
9. In another Figma file, open 'Assets' > 'Library' tab and enable your icon library.
10. Drag icons from the library into your designs.
Output
You will see your icons available as reusable components in the Assets panel of other files once the library is published and enabled.
⚠️

Common Pitfalls

Common mistakes when creating icon libraries in Figma include:

  • Not converting icons to components, which prevents reuse.
  • Publishing the wrong file or forgetting to publish updates.
  • Not organizing icons clearly, making them hard to find.
  • Forgetting to enable the library in other files.

Always double-check that your icons are components and that the library is published and enabled where needed.

text
/* Wrong way: Using regular shapes without components */
// Icons are just shapes, not reusable

/* Right way: Convert shapes to components */
// Select shape > Create Component (Ctrl+Alt+K)
📊

Quick Reference

StepActionShortcut/Location
Create ComponentSelect icon and create componentCtrl+Alt+K (Cmd+Option+K)
OrganizeGroup components on a page or frameDrag and drop in layers panel
Publish LibraryAssets panel > Library tab > PublishClick 'Publish' button
Enable LibraryOther files > Assets > Library tab > Toggle onNo shortcut
Use IconDrag component from Assets panelNo shortcut

Key Takeaways

Convert each icon into a component for easy reuse.
Organize your icon components clearly in a dedicated file.
Publish your file as a library to share icons across projects.
Enable the library in other files to access your icons.
Regularly update and republish your library to keep icons current.