Top Related Projects
The iconic SVG, font, and CSS toolkit
Simply beautiful open-source icons
Material Design icons by Google (Material Symbols)
A scalable set of icons handcrafted with <3 by GitHub
✒7000+ Material Design Icons from the Community
A set of over 5800 free MIT-licensed high-quality SVG icons for you to use in your web projects.
Quick Overview
Open Iconic is an open-source icon set with 223 marks in SVG, webfont, and raster formats. It's designed to be legible and recognizable even at small sizes, making it ideal for use in various digital interfaces and applications.
Pros
- Free and open-source, allowing for wide usage and customization
- Available in multiple formats (SVG, webfont, PNG) for versatility
- Designed for clarity and legibility at small sizes
- Consistent style across all icons, providing a cohesive look
Cons
- Limited number of icons compared to some larger icon sets
- Not frequently updated, which may result in missing modern or trending icons
- Lack of extensive documentation or usage guidelines
- No built-in customization tools or color options
Getting Started
To use Open Iconic in your project, follow these steps:
-
Download the icon set from the GitHub repository:
git clone https://github.com/iconic/open-iconic.git
-
Choose the format you want to use (SVG, webfont, or PNG).
-
For webfont usage, include the CSS file in your HTML:
<link rel="stylesheet" href="path/to/open-iconic/font/css/open-iconic-bootstrap.min.css">
-
Use the icons in your HTML with the appropriate classes:
<span class="oi oi-account-login" title="account-login" aria-hidden="true"></span>
For SVG usage, you can directly include the SVG files in your HTML or use them as background images in your CSS.
Competitor Comparisons
The iconic SVG, font, and CSS toolkit
Pros of Font-Awesome
- Larger icon set with over 7,000 icons compared to Open Iconic's 223
- Regular updates and new icon additions
- Extensive documentation and community support
Cons of Font-Awesome
- Larger file size due to the extensive icon set
- Some advanced features require a paid Pro version
- Steeper learning curve for customization
Code Comparison
Open Iconic:
<span class="oi oi-account-login" title="account-login" aria-hidden="true"></span>
Font-Awesome:
<i class="fas fa-sign-in-alt"></i>
Key Differences
- Open Iconic is completely free and open-source, while Font-Awesome has free and paid versions
- Font-Awesome offers more customization options, including different styles (solid, regular, light)
- Open Iconic has a smaller footprint, making it suitable for projects with limited resources
- Font-Awesome provides better browser compatibility and responsive design features
Use Cases
- Open Iconic: Ideal for small projects or when a minimal icon set is needed
- Font-Awesome: Better suited for larger projects requiring a diverse icon set and frequent updates
Simply beautiful open-source icons
Pros of Feather
- Larger icon set with over 280 icons compared to Open Iconic's 223
- More modern and minimalist design aesthetic
- Active development and regular updates
Cons of Feather
- Slightly larger file sizes for individual icons
- Less customization options out-of-the-box
- Fewer file format options (SVG and JavaScript only)
Code Comparison
Open Iconic (HTML):
<img src="open-iconic/svg/account-login.svg" alt="Login">
Feather (JavaScript):
import { icons } from 'feather-icons'
const loginIcon = icons['log-in'].toSvg()
document.body.innerHTML = loginIcon
Both libraries offer simple implementation, but Feather provides a JavaScript API for more dynamic usage, while Open Iconic focuses on straightforward HTML embedding.
Open Iconic offers more file format options, including PNG and WebP, making it potentially more versatile for different use cases. Feather, on the other hand, concentrates on SVG and JavaScript integration, which aligns well with modern web development practices.
Feather's design language is more consistent and follows current trends, while Open Iconic has a slightly dated appearance but may be preferred for certain retro or skeuomorphic designs.
Material Design icons by Google (Material Symbols)
Pros of Material Design Icons
- Larger icon set with over 1,000 icons in various styles and themes
- Regular updates and additions to the icon library
- Comprehensive documentation and guidelines for usage
Cons of Material Design Icons
- Larger file size due to the extensive collection
- May require more effort to integrate into projects due to its size
- Some icons might be too specific for general use cases
Code Comparison
Material Design Icons:
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<i class="material-icons">favorite</i>
Open Iconic:
<link href="open-iconic/font/css/open-iconic.css" rel="stylesheet">
<span class="oi" data-glyph="heart"></span>
Key Differences
- Material Design Icons offers a more extensive and diverse icon set
- Open Iconic has a smaller footprint and simpler integration
- Material Design Icons follows Google's design language, while Open Iconic has a more neutral style
- Open Iconic is no longer actively maintained, whereas Material Design Icons receives regular updates
Both icon sets are open-source and free to use, making them suitable options for various web and application projects. The choice between them depends on specific project requirements, design preferences, and the need for ongoing support and updates.
A scalable set of icons handcrafted with <3 by GitHub
Pros of Octicons
- Larger icon set with over 200 icons, providing more variety
- Regularly updated and maintained by GitHub, ensuring compatibility with current design trends
- Available in multiple formats (SVG, PNG, WebFont) for versatile usage
Cons of Octicons
- More complex implementation due to multiple file formats and options
- Larger file size, potentially impacting load times for web applications
- Specific to GitHub's design language, which may not fit all projects
Code Comparison
Octicons (React component usage):
import { Octicon, BeakerIcon } from '@primer/octicons-react'
function MyComponent() {
return <Octicon icon={BeakerIcon} size="medium" />
}
Open Iconic (HTML usage):
<span class="oi oi-beaker" title="beaker" aria-hidden="true"></span>
Summary
Octicons offers a more extensive and regularly updated icon set, ideal for projects aligned with GitHub's design language. However, it may be overkill for simpler projects. Open Iconic provides a more straightforward implementation but with fewer icons and less frequent updates. The choice between the two depends on the specific needs of your project, such as design requirements, icon variety, and implementation complexity.
✒7000+ Material Design Icons from the Community
Pros of MaterialDesign
- Larger icon set with over 7,000 icons compared to Open Iconic's 223
- Regular updates and active community contributions
- Supports multiple file formats (SVG, PNG, XAML) and icon styles
Cons of MaterialDesign
- Larger file size due to the extensive icon set
- May require more time to find specific icons due to the vast collection
Code Comparison
MaterialDesign (SVG usage):
<svg viewBox="0 0 24 24">
<path fill="currentColor" d="M12,4L10.5,5.5L15.09,10.09L10.5,14.68L12,16.18L18,10.18L12,4Z" />
</svg>
Open Iconic (SVG usage):
<svg viewBox="0 0 8 8">
<path d="M1.5 0l-1.5 1.5 4 4 4-4-1.5-1.5-2.5 2.5-2.5-2.5z" transform="translate(0 1)" />
</svg>
Both repositories offer open-source icon sets, but MaterialDesign provides a more extensive collection with regular updates. Open Iconic, while smaller, offers a simpler and more focused set of icons. The choice between the two depends on project requirements, with MaterialDesign being suitable for larger projects needing diverse icons, and Open Iconic for simpler designs or smaller file sizes.
A set of over 5800 free MIT-licensed high-quality SVG icons for you to use in your web projects.
Pros of Tabler Icons
- Larger icon set with over 4,200 icons compared to Open Iconic's 223
- More modern and diverse icon styles, including outline and filled versions
- Regular updates and active maintenance
Cons of Tabler Icons
- Larger file size due to the extensive icon set
- May require more time to find specific icons due to the vast collection
Code Comparison
Open Iconic (SVG usage):
<img src="open-iconic/svg/account-login.svg" alt="account login">
Tabler Icons (SVG usage):
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-login" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
<path d="M14 8v-2a2 2 0 0 0 -2 -2h-7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2 -2v-2" />
<path d="M20 12h-13l3 -3m0 6l-3 -3" />
</svg>
Both libraries offer SVG icons, but Tabler Icons provides more customization options directly in the SVG code, allowing for easier styling and manipulation.
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
Open Iconic v1.1.1
Open Iconic is the open source sibling of Iconic. It is a hyper-legible collection of 223 icons with a tiny footprint—ready to use with Bootstrap and Foundation. View the collection
What's in Open Iconic?
- 223 icons designed to be legible down to 8 pixels
- Super-light SVG files - 61.8 for the entire set
- SVG sprite—the modern replacement for icon fonts
- Webfont (EOT, OTF, SVG, TTF, WOFF), PNG and WebP formats
- Webfont stylesheets (including versions for Bootstrap and Foundation) in CSS, LESS, SCSS and Stylus formats
- PNG and WebP raster images in 8px, 16px, 24px, 32px, 48px and 64px.
Getting Started
For code samples and everything else you need to get started with Open Iconic, check out our Icons and Reference sections.
General Usage
Using Open Iconic's SVGs
We like SVGs and we think they're the way to display icons on the web. Since Open Iconic are just basic SVGs, we suggest you display them like you would any other image (don't forget the alt
attribute).
<img src="/open-iconic/svg/icon-name.svg" alt="icon name">
Using Open Iconic's SVG Sprite
Open Iconic also comes in a SVG sprite which allows you to display all the icons in the set with a single request. It's like an icon font, without being a hack.
Adding an icon from an SVG sprite is a little different than what you're used to, but it's still a piece of cake. Tip: To make your icons easily style able, we suggest adding a general class to the <svg>
tag and a unique class name for each different icon in the <use>
tag.
<svg class="icon">
<use xlink:href="open-iconic.svg#account-login" class="icon-account-login"></use>
</svg>
Sizing icons only needs basic CSS. All the icons are in a square format, so just set the <svg>
tag with equal width and height dimensions.
.icon {
width: 16px;
height: 16px;
}
Coloring icons is even easier. All you need to do is set the fill
rule on the <use>
tag.
.icon-account-login {
fill: #f00;
}
To learn more about SVG Sprites, read Chris Coyier's guide.
Using Open Iconic's Icon Font...
â¦with Bootstrap
You can find our Bootstrap stylesheets in font/css/open-iconic-bootstrap.{css, less, scss, styl}
<link href="/open-iconic/font/css/open-iconic-bootstrap.css" rel="stylesheet">
<span class="oi oi-icon-name" title="icon name" aria-hidden="true"></span>
â¦with Foundation
You can find our Foundation stylesheets in font/css/open-iconic-foundation.{css, less, scss, styl}
<link href="/open-iconic/font/css/open-iconic-foundation.css" rel="stylesheet">
<span class="fi-icon-name" title="icon name" aria-hidden="true"></span>
â¦on its own
You can find our default stylesheets in font/css/open-iconic.{css, less, scss, styl}
<link href="/open-iconic/font/css/open-iconic.css" rel="stylesheet">
<span class="oi" data-glyph="icon-name" title="icon name" aria-hidden="true"></span>
License
Icons
All code (including SVG markup) is under the MIT License.
Fonts
All fonts are under the SIL Licensed.
Top Related Projects
The iconic SVG, font, and CSS toolkit
Simply beautiful open-source icons
Material Design icons by Google (Material Symbols)
A scalable set of icons handcrafted with <3 by GitHub
✒7000+ Material Design Icons from the Community
A set of over 5800 free MIT-licensed high-quality SVG icons for you to use in your web projects.
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot