A reference for choosing menu and interface 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.
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).