Browse free open source Icon Sets and projects below. Use the toggles on the left to filter open source Icon Sets by OS, license, language, programming language, and project status.

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Find Hidden Risks in Windows Task Scheduler Icon
    Find Hidden Risks in Windows Task Scheduler

    Free diagnostic script reveals configuration issues, error patterns, and security risks. Instant HTML report.

    Windows Task Scheduler might be hiding critical failures. Download the free JAMS diagnostic tool to uncover problems before they impact production—get a color-coded risk report with clear remediation steps in minutes.
    Download Free Tool
  • 1
    Font Awesome

    Font Awesome

    Get vector icons and social logos for your website or blog

    Font Awesome was created in a successful Kickstarter and is an easy way for web developers to add icons and logos to their website. There is both a free version and a pro version for extra features and icons. You can support the developers by buying a custom FontAwesome T-Shirt! https://fontawesome.com/shirts
    Downloads: 163 This Week
    Last Update:
    See Project
  • 2
    Bootstrap Icons

    Bootstrap Icons

    Open source SVG icon library for Bootstrap

    Free, high-quality, open-source icon library with over 1,600 icons. Include them any way you like, SVGs, SVG sprite, or web fonts. Use them with or without Bootstrap in any project. Bootstrap Icons are published to npm, but they can also be manually downloaded if needed. Bootstrap Icons are SVGs, so you can include them into your HTML in a few ways depending on how your project is setup. We recommend using a width: 1em (and optionally height: 1em) for easy resizing via font-size. Embed your icons within the HTML of your page (as opposed to an external image file). Here we’ve used a custom width and height. Use the SVG sprite to insert any icon through the <use> element. Use the icon’s filename as the fragment identifier (e.g., toggles is #toggles). SVG sprites allow you to reference an external file similar to an <img> element, but with the power of currentColor for easy theming.
    Downloads: 54 This Week
    Last Update:
    See Project
  • 3
    Feren OS

    Feren OS

    A pseudo-rolling Operating System made with love

    Feren OS is a free and open-source operating system with a pseudo-rolling-release nature. It is designed to be stable, more powerful, and more secure. With a new yet familiar user experience now included, it has never been a better time to check out Feren OS.
    Leader badge
    Downloads: 1,365 This Week
    Last Update:
    See Project
  • 4
    Open Icon Library
    The goal of this project is to offer a consolidated library of icons used in various libraries, window makers, themes and other applications. Over 10,000 unique icons in svg, png, xpm, ico, and icns formats. See homepage for details.
    Downloads: 101 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 5
    Lucide

    Lucide

    Beautiful & consistent icon toolkit made by the community

    Community-run fork of Feather Icons, open for anyone to contribute icons. It began after growing disaffection with the Feather Icons project moderation. With over 300+ open issues and over 100+ open PRs, the Feather Icons project has been abandoned. This unfortunately means that hundreds of developers and designers wasted their time contributing to Feather Icons with no chance of PRs being accepted. Lucide is trying to expand the icon set as much as possible while staying faithful to the original simplistic design language. We do this as a community of devs and designers and hope that you'll join us. At its core, Lucide is a collection of SVG files. This means that you can use Lucide icons in all the same ways you can use SVGs (e.g. img, background-image, inline, object, embed, iframe).
    Downloads: 12 This Week
    Last Update:
    See Project
  • 6
    Phosphor Icons

    Phosphor Icons

    The homepage of Phosphor Icons, a flexible icon family for everyone

    Phosphor is a flexible icon family for interfaces, diagrams, presentations, whatever, really. 1047 icons and counting. 6 weights: Thin, Light, Regular, Bold, Fill, and Duotone. Designed at 16 x 16px to read well small and scale up big. Raw stroke information retained to fine-tune the style. We use a similar approach as many other icon sets out there, providing icons as a webfont that uses Unicode's Private Use Area character codes to map normally non-rendering characters to icons. But you don't need to know that. Phosphor's intuitive but powerful API can style the color, size, and weight of an icon with a few keystrokes, provide default styles to all icons via the Context API, or directly manipulate the SVG at runtime through render props to do some amazing things! Supports tree-shaking, so your bundle only includes code for the icons you use.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 7
    Material design icons

    Material design icons

    The icon set from Google

    Material design icons is the icon set from Google, which follows the material design guidelines. These system icons are simple, modern and also delightful and beautifully crafted symbols that depict universal actions, items and concepts used commonly throughout a UI. All icons are available in a range of sizes, densities and themes, and have been optimized for beautiful display on all common platforms and display resolutions. The full set of icons can be viewed in the Material Icons Library, and are available in several formats and suitable for different types of projects. Developers can use them in their digital products for Android, iOS, and web; and designers in their mockups or prototypes.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 8
    Open Weather Icons

    Open Weather Icons

    Weather icon font and css themed icons

    Weather icon font and CSS themed icons specially created for Open Weather Map API, are ready to be used in any project. Place the contents from the fonts and css folder in your project, assuming that your fonts are located under a ../fonts/ path relative to your CSS directory. The icons are displayed by using the i element and adding the base class owi and the icon class that you want, such as a owi owi-01d the code 01d is the icon code that you get from Open Weather Map.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 9
    Ionicons

    Ionicons

    Hand-crafted icons built by Ionic for web apps

    Premium designed icons for use in web, iOS, Android, and desktop apps. Support for SVG and web font. Completely open source, MIT licensed and built by Ionic. Ionicons is a completely open-source icon set with 1,300 icons crafted for web, iOS, Android, and desktop apps. Ionicons was made for Ionic Framework, a cross-platform hybrid and Progressive Web App framework. The Ionicons Web Component is an easy and performant way to use Ionicons in your app. The component will dynamically load an SVG for each icon, so your app is only requesting the icons that you need. Also note that only visible icons are loaded, and icons which are "below the fold" and hidden from the user's view do not make fetch requests for the svg resource. If you're using Ionic Framework, Ionicons is packaged by default, so no installation is necessary.
    Downloads: 9 This Week
    Last Update:
    See Project
  • Grafana: The open and composable observability platform Icon
    Grafana: The open and composable observability platform

    Faster answers, predictable costs, and no lock-in built by the team helping to make observability accessible to anyone.

    Grafana is the open source analytics & monitoring solution for every database.
    Learn More
  • 10
    SVG To Font

    SVG To Font

    Read a set of SVG icons and ouput a TTF/EOT/WOFF/WOFF2/SVG font

    Read a set of SVG icons and output a TTF/EOT/WOFF/WOFF2/SVG font, a generator of fonts from SVG icons.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    React Icons

    React Icons

    svg react icons of popular icon packs

    Include popular icons in your React projects easily with react-icons, which utilizes ES6 imports that allows you to include only the icons that your project is using. If your project grows in size, this option is available. This method has the trade-off that it takes a long time to install the package. Suitable for MeteorJS, Gatsbyjs etc. SVG is supported by all major browsers. With react-icons, you can serve only the needed icons instead of one big font file to the users, helping you to recognize which icons are used in your project. From version 3, vertical-align: middle is not automatically given. Import path has changed. You need to rewrite from the old style. You can add more icons by submitting pull requests or creating issues.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    Elastic UI Framework

    Elastic UI Framework

    Elastic UI Framework

    The Elastic UI framework (EUI) is a design library in use at Elastic to build internal products that need to share our aesthetics. It distributes UI React components and static assets for use in building web layouts. Uses high contrast, color-blind safe palettes and is tested with most assistive technology. Configurable enough to meet the needs of a wide array of contexts while maintaining brand and low-level consistency. Code is friendly to the novice and expert alike. The Elastic UI Framework is a collection of React UI components for quickly building user interfaces at Elastic. The primary goal of this library is to provide reusable UI components that can be used throughout Elastic's web products. As React components, they remove CSS from the process of building UIs. As a single source of truth, the framework allows our designers to make changes to our aesthetic directly in the code.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    Paper Icon Theme

    Paper Icon Theme

    Paper Icon Theme

    Paper is a modern freedesktop icon theme whose design is based around the use of bold colours and simple geometric shapes to compose icons. Each icon has been meticulously designed for pixel-perfect viewing. While it does take some inspiration from the icons in Google's Material Design, some aspects have been adjusted to better suit a desktop environment. This project has mixed licencing. You are free to copy, redistribute and/or modify aspects of this work under the terms of each licence accordingly (unless otherwise specified). You can build and install Paper from source using Meson.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    Simple Icons

    Simple Icons

    SVG icons for popular brands

    Over 2400 Free SVG icons for popular brands. Icons can be downloaded as SVGs directly from our website - simply click the download button of the icon you want, and the download will start automatically. Icons can be served from a CDN such as JSDelivr or Unpkg. Simply use the simple-icons npm package and specify a version in the URL. All icons are imported from a single file, where [ICON SLUG] is replaced by a capitalized slug. We highly recommend using a bundler that can tree shake such as webpack to remove the unused icon code. The icons are also available through our Packagist package.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 15
    Jenga Icons

    Jenga Icons

    Collection of adaptable icons designed for use in interfaces

    Jenga Icons is a collection of adaptable icons designed for use in interfaces, diagrams, and other applications. The icon components can receive all the props that a standard SVG element can, which includes inline style objects, onClick handlers, and other properties. The Jenga icon family is easy to customize and truly conistent in scale and style.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 16
    Papirus

    Papirus

    Papirus icon theme for Linux

    Papirus is a free and open source SVG icon theme for Linux, based on Paper Icon Set with a lot of new icons and a few extras, like Hardcode-Tray support, KDE colorscheme support, Folder Color support, and others. Some software uses an absolute path instead of the icon name in a .desktop file or in the source code which makes them unthemable. To deal with hardcoded application icons we recommend using hardcode-fixer. Papirus supports most of the applications in the list. If hardcode-fixer doesn't support your favorite app yet, please open an issue here or edit your .desktop file manually. To fix icons of running Steam games, you can use Steam Icons Fixer script, that will connect all icons available from our icon theme with your installed games.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    iX Icons

    iX Icons

    Icon web font library for @siemens/ix

    Icon web font library for @siemens/ix. Using icons within your project. You need to install and load styling.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    Feather

    Feather

    Simply beautiful open source icons

    Feather is a collection of simply beautiful open source icons. Each icon is designed on a 24x24 grid with an emphasis on simplicity, consistency, and flexibility. At its core, Feather is a collection of SVG files. This means that you can use Feather icons in all the same ways you can use SVGs (e.g. img, background-image, inline, object, embed, iframe). Here's a helpful article detailing the many ways SVGs can be used on the web: SVG on the Web – Implementation Options. All elements that have a data-feather attribute will be replaced with SVG markup corresponding to their data-feather attribute value. See the API Reference for more information about feather.replace().
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Iconify

    Iconify

    Iconify lets you customize your Android 12+ device easily

    Iconify is an open-source Android customization app that provides users with deep control over the look and feel of their Android device’s interface, enabling changes to icons, colors, shapes, and even elements of the notification panel on Android 12 and above. The application focuses on letting users personalize UI components without requiring extensive technical knowledge, offering a range of theming options that can radically alter the aesthetic of app icons and system visuals for a more tailored user experience. Although the repository was archived in mid-2025, it amassed a significant community of users and contributors interested in device theming and modular customization techniques. As an archived project, Iconify’s design and codebase remain available for developers who want to build on its ideas, port features to other customization frameworks, or fork the project for new directions.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    Iconoir

    Iconoir

    An open source icons library with 1K+ icons

    Iconoir is an open-source library with 1000+ unique SVG icons, designed on a 24x24 pixels grid. No premium icons, no email sign-up, no newsletters. A React library is available to install under the name iconoir-react. A Flutter library is available to install under the name iconoir_flutter. Iconoir is happily part of Framer now. To start using the icons, on the top menu, Insert > Graphics > Iconoir. You can switch between icons from the right sidebar in the editor. The class must always be "iconoir-" and then the name of the icon. The icons are display: inline-block and default to the current font size. You can control this by adjusting the ::before styles of the element.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Icons8 Line Awesome

    Icons8 Line Awesome

    Replace Font Awesome with modern line icons

    Replace Font Awesome with modern line icons. Swap Font Awesome for modern line icons in one line of code. Line Awesome is a free alternative for Font Awesome 5.11.2. It consists of ~1380 flat icons that offer complete coverage of the main Font Awesome icon set. This icon font is based off of the Icons8 Windows 10 style, which consists of over 4,000 icons, so be sure to check that out if you need more specific icons. The icon can have 3 styles: regular, solid or brand. For each style, there is a corresponding class: lar, las or lab. Wherever you desire to place an icon simply insert the following code and change the class names (laX la-XXX) to correspond to the icon of your choice. To use Line Awesome in your favorite design tool just import desired fonts to your project and you are ready to go! Note: there are 3 files, one for each style (regular, solid, brands). If you want to use all icons please import all 3 files.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    Numix icon theme

    Numix icon theme

    Base icon theme from the Numix project

    Numix is the icon theme from the Numix Project. It is heavily inspired by, and based upon parts of the Elementary, Humanity and Gnome icon themes. Numix is designed to be used along-side an application icon theme like Numix Circle or Numix Square. This readme provides information on installation and icon requests. Licensed under the GPL-3.0+
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Phosphor Icons Web

    Phosphor Icons Web

    A flexible icon family for the web

    Phosphor is a flexible icon family for interfaces, diagrams, presentations, whatever, really. Explore all our icons at Phosphor Icons Web website. We use a similar approach as many other icon sets out there, providing icons as several webfonts that uses Unicode's Private Use Area character codes to map normally non-rendering characters to icons. Simply add one or more weights by including its stylesheet to the document head, and drop in icons with an i tag and the appropriate classes for the weight and the icon. Phosphor Icons come in 6 weights: regular, thin, light, bold, fill, and duotone. In order to use a weight, you must include a link to its stylesheet, and use the appropriate weight class on the icon (the regular weight uses .ph instead of .ph-regular).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    RemixIcon

    RemixIcon

    Open source neutral style icon system

    Remix Icon is a set of open-source neutral-style system symbols for designers and developers. Unlike a patchwork icon library, 2400+ icons are all elaborately crafted so that they are born with the gene of readability, consistency and perfect pixels. Each icon was designed in "Outlined" and "Filled" styles based on a 24x24 grid. Of course, all the icons are free for both personal and commercial use. Open-source neutral-style system symbols are elaborately crafted for designers and developers. All of the icons are free for both personal and commercial use.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    vue-remix-icons

    vue-remix-icons

    Neutral style system symbols elaborately crafted for designers

    Open-source neutral-style system symbols elaborately crafted for designers and developers. All of the icons are free for both personal and commercial use.
    Downloads: 2 This Week
    Last Update:
    See Project

Guide to Open Source Icon Sets

Open source icon sets are collections of icons created by designers from all over the world that have been released to the public domain for anyone to use. They are often used in web and software design projects, but can be used for a myriad of other purposes. Typically, open source icons come in various formats - SVG, PNG, or AI - making them easy to edit or customize and adapt according to the user’s needs.

The primary benefit of using open source icon sets is that they are free to use without fear of copyright infringement. The creator may specify certain types of usage requirements, such as allowing modifications or requiring proper attribution when using them commercially, but generally speaking you won’t have to worry about getting into legal trouble when using these icons. Additionally, since many designers contribute work and resources to open source icon sets, there is usually a good selection of high-quality designs available.

Lastly, when using an open source icon set it’s important to follow the license guidelines set forth by its creators; for example if specified on their terms page some icon sets may require you give credit back to the designer who created it, not resell them as your own design work, or not use them within any offensive context. Following these guidelines allows us all to share freely and build upon one another's creations while still giving credit where credit is due.

What Features Do Open Source Icon Sets Provide?

  • Vector Format: Open source icon sets often come in vector format, which means that the artwork is made up of points, lines and curves rather than pixels. This allows icons to be resized without any loss of quality, meaning they can be used for a variety of sizes without compromising their look.
  • Scalability: Open source icons are usually designed with scalability in mind, meaning they look good at any size. This makes them great for responsive design and other applications where you need to fit the same icon into different contexts.
  • Variety: Most open source icon sets provide a large selection of icons that cover many topics and subjects. This gives designers more options when choosing what type of icon to use for their project.
  • Customizable: Many open source icon sets can be customized by changing colors and shapes, or even creating your own unique versions from the original artwork. This allows designers to tailor an icon set to their specific needs or tastes.
  • Flexibility: Open source icons are often free to use however you want, which gives you plenty of flexibility when it comes to incorporating them into your designs or products. You don’t have to worry about copyright infringement as long as you follow any conditions imposed by the license agreement associated with the set.

What Are the Different Types of Open Source Icon Sets?

  • Public Domain Icons: These are icons which are released under public domain licenses, meaning anyone is free to use, modify and share them for any purpose. They often include classic designs such as the copyright symbol and basic shapes like circles, squares, and arrows.
  • Creative Commons Icons: These are icons which are released under Creative Commons licenses, meaning there is a set of rules that govern how they can be used. CC licenses come in various levels of attribution and some may require users to give something back in return for using the icon.
  • Open Source Icons: Open source icons are those that have been created with open source software or released under an open source license. This means anyone is free to modify or redistribute them as long as the original author's credits remain intact.
  • Free Icon Sets: Many developers release their own icon sets for free on their websites, blogs or repositories such as GitHub. While these sets may not be covered by a specific license or be considered “open source” they can still provide valuable resources for designers who need a quick fix or starting point for their work.
  • Paid Icon Sets: Some developers offer paid icon sets which usually include more advanced features like layered PSDs, multiple sizes/formats and additional extras such as bonus illustrations and backgrounds.

What Are the Benefits Provided by Open Source Icon Sets?

  1. Cost Efficient: Open source icon sets are typically free or very low cost, making them a great option for businesses or individuals who are on a budget.
  2. Accessibility: Icon sets shared through open source platforms are available to anyone with an internet connection, meaning that these resources can be accessed by millions of people worldwide.
  3. Variety: Open source sets usually consist of a large variety of icons, so users can select the best ones for their project and have the flexibility to customize them as needed.
  4. High Quality: The icons found in most open source collections tend to be of high quality and they often come in multiple sizes, formats and color combinations.
  5. Flexible Licensing: Most open source sets use Creative Commons licensing which allows users to modify and redistribute the work while still giving due credit to the original creator. This encourages creativity and collaboration leading to even better results.
  6. Time Saver: Since users don't need to create each icon from scratch, they save time since they only need to select from existing options rather than creating something new from scratch.

Who Uses Open Source Icon Sets?

  • Graphic Designers: Professionals who use open source icon sets for creating logos, advertisements, or any other design that requires icons.
  • Developers: Programmers who utilize open source icon sets to create UI/UX designs, software applications, websites and mobile apps.
  • Teachers: Educators who use the free resources of open source icon sets to create materials for teaching.
  • Product Managers: Those responsible for overseeing product development from conception to delivery may access open source icon sets to quickly build visuals for user stories and product requirements.
  • Marketers: Professionals in marketing often leverage open source icons as part of their campaigns or communications materials such as articles and newsletters.
  • Corporate Trainers: Training professionals often need visuals to accompany their educational materials; they can save time by using pre-existing icons from an open source set instead of designing one from scratch.
  • Entrepreneurs & Startups: Small business owners on a shoestring budget can save money by using existing open source icons when building their products or websites.
  • Non-Profit Organizations: Charities and organizations can make use of free vector artformats when creating flyers and posters promoting events or causes they support.
  • Hobbyists & DIYers: Homeowners looking for a creative way to add personality to their projects may also take advantage of available online graphic design resources like those found in an open source icon set.

How Much Do Open Source Icon Sets Cost?

Open source icon sets are completely free. There are many websites that offer high quality, professional looking icons for use in your projects. These sets can be used on desktop applications, websites and mobile apps. In addition to being free, most open source icon sets come with their own set of guidelines for usage and distribution – so you can easily follow the rules and make sure the credit goes to the original designer. Open source icon sets typically have a wide range of sizes, styles, colors and formats to choose from. With these sets you can create custom designs without spending any money at all.

What Do Open Source Icon Sets Integrate With?

Open source icon sets can be integrated with various types of software, including graphic design and image editing software, web development and programming software, mobile app development tools, data visualization tools and content management systems. For example, a graphic designer or illustrator might use an open source icon set to create logos, illustrations, or other graphics for branding purposes. Web developers could integrate the icons into websites or apps they are creating. Mobile app developers may use the icons in the user interface of their apps. Data visualization tools could also utilize open source icon sets to create graphical representations of data presented on websites or apps. Finally, content management systems often provide users with ways to include open source icons when they are creating webpages.

Recent Trends Related to Open Source Icon Sets

  1. Increased Availability: Open source icon sets have become much more accessible in recent years due to the emergence of various web-based platforms and applications. This has made it easier for developers and designers to access a variety of high-quality icons.
  2. Improved Design Quality: Open source icon sets have also seen an increase in design quality. As open source communities collaborate, designers are able to create more visually appealing and aesthetically pleasing icons.
  3. Popularity of Vector Icons: Vector icons have become increasingly popular among developers and designers. Vector icons are scalable, which makes them ideal for use on websites, mobile applications, and other digital products.
  4. Usage of Flat Icons: Flat icons have been gaining traction among developers and designers, as they provide a clean, modern look that is easy to read on a variety of screen sizes.
  5. Increase in Color Schemes: Many open source icon sets now feature multiple color schemes, allowing designers to choose from a range of colors to suit their project's brand identity.
  6. Focus on Accessibility: Open source icon sets are becoming more accessible for users with disabilities, as many now feature larger sizes and higher contrast ratio options.

Getting Started With Open Source Icon Sets

Getting started with open source icon sets is easy and can be a great way to enhance your projects. First, you need to find an open source icon set that has the icons you need. There are many websites where you can start looking, including The Noun Project and Icons8. Once you have found a set of icons that meets your needs, the next step is downloading them. Most icon sets are provided in files such as .svg or .png, which can be downloaded from the respective website and saved on your computer for later use.

Once you have downloaded your desired icon set(s), you can begin using them in your projects. Depending on what type of project you are working on, there may be different ways of implementing these icons. If you’re working on a website, for example, then it’s best to look into the HTML/CSS code for your project so that the appropriate code for displaying the icons is included in the design. For desktop applications or other types of software development projects, you may want to take a look at how to incorporate vector images into coding languages such as Java or C# so that they are displayed correctly within your application.

No matter what type of project you’re working on though, it’s important to make sure that all copyright notices associated with the open source icon set(s) are included somewhere when publishing or distributing them (often this means keeping a “Credits” file close at hand). This helps ensure that proper attribution is given to whomever created those icons and shows respect for their hard work. With these simple steps followed, soon enough any user will be up and running with open source icon sets for their projects.