Icon library β 43,768 icons, and whether you may use them
Twenty-seven open-source icon sets in one place. Recolour, rotate and export as SVG or PNG β with each set's licence shown, because some of them require credit and most do not.
Icons are made in sets. One person or team draws several hundred at the same stroke weight with the same corner treatment, which is why taking one icon from each of three sets makes an interface look untidy. Stay inside one set where you can.
Browse set by set or search by name across all of them. A chosen icon can be recoloured, resized, rotated and given a background, then copied as SVG, downloaded as PNG, or β if you use React β copied as an import statement.
The licences are not all the same
Open source does not mean βno conditionsβ. More than half of these are MIT and can be used commercially with nothing asked in return. Some require attribution.
Sets that require credit are marked in the list. Font Awesome, Game Icons, IcoMoon Free and VS Code Icons fall here β over 8,600 icons between them. That is not a bar on commercial use; it is a requirement to say who made them.
How to credit varies, but a line in the footer or a credits page naming the set and its licence is the usual form. Check each project's own terms for the exact wording β this tool tells you which licence applies, it does not give legal advice.
By licence
Taken from what the react-icons package itself declares.
| Licence | Sets | Icons | Credit required |
|---|---|---|---|
| MIT | 15 | 22,089 | no |
| Apache-2.0 | 3 | 7,836 | no |
| CC BY 4.0 | 4 | 4,587 | yes |
| CC BY 3.0 | 1 | 4,040 | yes |
| CC0-1.0 | 1 | 3,161 | no (public domain) |
| ISC | 1 | 1,548 | no |
| MPL-2.0 | 1 | 288 | no |
| SIL OFL 1.1 | 1 | 219 | yes |
SVG or PNG
An SVG is the drawing described as coordinates, so it stays sharp at any size, and its colour can be changed from CSS β which makes matching a dark theme trivial. For anything on the web, SVG is almost always the right answer.
PNG is for the places that cannot read SVG: older document editors, some messengers, email bodies β or where a specific pixel size is required, as with a favicon. Both are available here.
Choosing well
- β’Stay within one set so stroke weights and corners match when icons sit side by side.
- β’Mixing filled and outlined styles is visible. Pick one.
- β’Check small icons at their real size. Detail that disappears at 24 pixels may as well not be there.
- β’Brand logos are in Simple Icons β 3,161 of them. A logo is subject to the company's trademark rules regardless of the icon licence.
- β’In React, copying the import statement is easier to maintain than pasting SVG markup.
Frequently asked questions
Which is the largest set?
Phosphor Icons at 7,488, then Tabler at 5,237 and Material Design at 4,341. The first two are MIT; Material Design is Apache-2.0.
How do I credit a set?
Usually a line in the footer or on a credits page naming the set and its licence. CC BY asks you to name the creator; it does not restrict use.
Can I change the colours?
Yes β every licence here permits modification. Brand logos are the exception, since companies commonly forbid altering their colour or proportions.
Are the icons sent anywhere?
No. Everything is handled in your browser and exports download straight from it.
