Icon Library

A reference for choosing menu and interface icons:

  • Click to copy;
  • Right-click copies the alternative (SVG).
  • Pencil opens the editor: reshape, recolor and combine icons.

The vector sets provide copy-and-paste-ready SVG, inherit the text color, and do not rely on installed fonts. The emojis depend on the system font — the newest ones do not yet have designs in any of them and appear flagged.

A free icon toolkit for designers and developers

Icon Library brings thousands of open-source icons together on one searchable page: Lucide, Feather, Bootstrap Icons and the full Unicode emoji set. Pick a set, filter by category or name, and set the size, stroke width and color before copying, so each icon arrives in your project already styled.

It is a working tool, not just a catalog. One click copies clean SVG, and the card menu exports SVG, PNG or a React component. The built-in editor lets you drag points, rotate, flip and resize shapes, give each part its own color and stack two icons into a new one. Projects can be saved as .ile files and reopened later, and the scratchpad collects several icons to copy at once.

The SVG works anywhere: paste it into HTML, use it in React, Vue or Angular components, or bring it into Figma and other design tools. Vector icons use currentColor, so they follow your text color and theme, and every icon keeps the license of its original project (ISC or MIT).

How it works

  1. Choose a set, then search by name or pick categories.
  2. Adjust size, stroke and color — the preview follows your choices.
  3. Click to copy the SVG, or open the pencil to make the icon your own.

Edit icon

Drag the points to reshape · drag a shape to move it · arrows move · Delete removes · Ctrl+Z undoes · Ctrl+C / Ctrl+V copy and paste · Shift+click a second line, then Ctrl+J joins them

Elements

    Publish to Iconlibrary

    Share this icon in Iconlibrary, the community set. Every icon is reviewed before it appears.

    Categories

    Buy the developer a coffee

    Buy a coffee

    Secure payment by Stripe — your card details never reach this site.

    My Iconlibrary icons

    The icons you published with your supporter code. Edit one to send a new version for review — an approved icon stays live as it is until the edit is approved.

    Download PNG

    Size in pixels

    Report a bug

    Something not working right? Tell us what happened — every report is read.

    Sent along so the bug can be reproduced: page address, language, browser and window size.

    Prefer GitHub? Open an issue there ↗

    Copied!