Everything you need to manage icons

Iconset organizes your SVG icons, adds 100,000+ open-source icons you can search offline, and ships them as SVG, PNG or components for React, Vue and Svelte. On Mac and Windows.

Library

All your icons in one fast library

Sets, folders, tags, collections and favorites keep thousands of icons in order. Drop in a folder of SVGs, or bring your IconJar libraries and .set files, and find any icon in a blink.

Iconset library with icon sets, folders and collections
Open-source icons

100,000+ open-source icons, built in

Lucide, Tabler, Phosphor, Material Symbols and 24 more sets come with the app and search offline. Every set is MIT, ISC or Apache 2.0 licensed, and saved icons keep their license details.

Searching open-source icon sets in Iconset
Studio

Tweak an icon, then copy it as code

Recolor, change the stroke width, pad, rotate or resize in Studio, then copy the result as SVG, JSX, React, Vue, Svelte, a data URI or a PNG. Or drag it straight into Figma, Sketch or your editor.

Customizing an icon in Iconset Studio
Export

Export for every stack

Turn a selection into typed React components, Vue or Svelte files, an SVG sprite, CSS icon classes or crisp PNGs at @1x, @2x and @3x, in one step.

Exporting icons as React components
SVG Doctor

Production-ready, every time

SVG Doctor checks your whole library for scripts, hard-coded colors, editor leftovers, missing viewBoxes and duplicates, and fixes them in one click.

SVG Doctor health check
Quick Panel

Your icons, one shortcut away

The Quick Panel opens over any app. Type a few letters, press Return to copy, or drag the icon right where you need it.

Iconset Quick Panel
Teams

Share a library with your team

Keep your library in Dropbox, iCloud Drive, Google Drive, OneDrive or Box. Everyone sees changes in real time, with no accounts and no servers.

A shared icon library synced through cloud folders

The full list

Your icon library

Sets and folders
Group icons into sets and sets into folders. Dropping a folder of SVGs turns its subfolders into sets.
Tags, favorites and collections
Tag icons with the words people search for, star your shortlist and gather icons from any set into project collections.
Import anything
Drag in files and folders, paste SVG code as a new icon, or import IconJar libraries and .set files.
Fast at any size
Libraries with tens of thousands of icons open, scroll and search instantly.
Quick Look
Press Space for a large preview of any icon, and use the arrow keys to move through the grid.

Search

Instant search
Results update as you type, across your library and every open-source set.
Synonyms built in
Searching “trash” also finds “delete” and “bin”.
Tags and exclusions
Narrow with #tag and leave words out with -word.
Command palette
Press ⌘K to jump to any set, icon or command.

100,000+ open-source icons

28 sets, offline
Lucide, Tabler, Phosphor, Material Symbols, Fluent, Ionicons and more, searchable without a connection.
Commercial-friendly licenses
Every set is MIT, ISC or Apache 2.0. Saved icons keep their license and author.
Hide what you don’t use
Turn sets off to keep search results focused.

Studio and copy as code

Studio
Recolor, change stroke width, add padding, resize, rotate and flip before you copy.
Copy as code
SVG, JSX, React, React Native, Vue, Svelte, Angular, CSS, data URI or Base64.
Copy as PNG or file
Paste a crisp PNG at any size, or the SVG file itself.
Drag and drop
Drag icons straight into Figma, Sketch, Illustrator, Keynote or your editor.

Export

Components
Typed React components with an index file, Vue single-file components and Svelte 5 components.
Sprites and CSS
An SVG sprite with a preview page, or CSS mask classes with data URIs.
Images
SVG files or PNGs at any size, at @1x, @2x and @3x.
Your conventions
kebab-case, snake_case, camelCase or PascalCase file names, and currentColor for single-color icons.

SVG Doctor

13 checks
Scripts and event handlers, hard-coded colors, missing viewBoxes, fixed sizes, editor metadata, generic IDs, embedded bitmaps, external references, live text, large files, non-square artboards, invalid files and duplicates.
One-click fixes
Remove unsafe content, add viewBoxes, switch to currentColor, strip metadata, prefix IDs and optimize, across the whole library.
Health score
See how production-ready your library is at a glance.

Teams

Shared libraries
Keep a library in Dropbox, iCloud Drive, Google Drive, OneDrive or Box and everyone’s changes sync in real time.
No server, no accounts
Each person’s changes go to their own journal file, so edits merge without conflicts.
Works with Iconset 2
Teammates on Iconset 2 can keep using the same library.

Everywhere you work

Quick Panel
A global shortcut opens your icons over any app. Press Return to copy or drag the icon where you need it.
Mac and Windows
Native on Apple silicon and Intel Macs and on Windows PCs, in light and dark.
Private by design
No account needed. Your icons stay on your computer or in your own cloud folder, and anonymous statistics are off unless you turn them on.

Free and Pro

Start free. Pro is a one-time purchase: $39 with a year of free updates, or $59 for lifetime updates.

FreePro
Browse and search 100,000+ open-source icons✓✓
Icons in your libraryUp to 500Unlimited
CollectionsUp to 3Unlimited
Sets, folders, tags and favorites✓✓
Copy and drag SVGs into any app✓✓
Share a library through Dropbox, iCloud Drive, Google Drive, OneDrive or Box✓✓
SVG Doctor health checks✓✓
SVG Doctor one-click fixes–✓
Studio: recolor, stroke, padding, size, rotatePreview✓
Copy as JSX, React, React Native, Vue, Svelte, Angular, CSS, data URI–✓
PNG export at any size, @1x @2x @3x–✓
Batch export: components, sprites, CSS icons–✓
Quick Panel from any app–✓
Menu bar and tray access–✓