MIT License 551 Icons SVG

ProIcons (ProCode)

500+ modern open-source icons and logos designed with simplicity and minimalism. Inspired by Microsoft Fluent System Icons. Available as SVG, React, Vue, Svelte, Webfont, Roblox, and vanilla JS. Tree-shakable ESM packages. MIT licensed.

ProIcons is a modern open-source icon library created by ProCode Software, featuring over 500 carefully crafted icons and logos. The design language is inspired by Microsoft Fluent System Icons, emphasizing simplicity, minimalism, and visual consistency. Every icon is 100% free for personal and commercial use under the MIT license, with zero premium icons.\n\nThe library offers deep customization options including adjustable stroke width and corner radius, making it easy to match icons to any design system. All framework packages support ESM tree-shaking, allowing bundlers like Webpack or Rollup to eliminate unused icons for optimal performance.\n\nProIcons provides official packages across multiple frameworks and platforms. The core JavaScript package (npm i proicons) provides a vanilla JS API for dynamic icon insertion. Framework-specific packages include @proicons/react for React, @proicons/vue for Vue 3, and @proicons/svelte for Svelte - all available as typed, tree-shakable components with customizable props for size, color, and stroke. The @proicons/webfont package works without scripts, using the proicon- class prefix on i elements. ProIcons is also available for Roblox via Wally (procode-software/proicons).\n\nThe project includes a dedicated icon browser at the documentation site where developers can search, preview, and copy icons. Icons span common UI categories including navigation, interface elements, media controls, file management, devices, social and brand logos (CSS, Bluesky, Ubuntu, Linux, Webpack, NPM, Node.js, Vue.js, Svelte, and more), and general-purpose symbols.\n\nThe library is optimized for CDN delivery via jsDelivr and also supports direct HTML usage. Icons can be referenced from the /icons directory in the repository as individual SVG files, and PNG exports with alpha blending are also available.\n\nProIcons started with its first GitHub release at version 4.8.0 on August 20, 2024, and has been actively developed with 486 commits. The project follows semantic versioning from v4.11.2 onward, with patch versions for new icons or bug fixes, minor versions for API changes, and major versions for breaking changes. The latest release is v4.13.2. Icons that get renamed are aliased so existing code continues to work.

proicons-4.13.2.zip
By ProIcons 32 views 318 downloads
551 icons available

Available Formats

SVG PNG React Vue Svelte Webfont Vanilla JS Roblox (Wally) npm CDN (jsDelivr)

Pack Details

Total Icons 551
License MIT
Creator ProIcons
Category SVG Icon Packs

Usage Rights

This icon pack is free to use in personal and commercial projects. Please check the original license for attribution requirements.

View full license

All ProIcons (ProCode) Icons

551 icons
SVG
sapling
sapling
SVG
save
save
SVG
save multiple
save multiple
SVG
save pencil
save pencil
SVG
screen size
screen size
SVG
script
script
SVG
script 2
script 2
SVG
search
search
SVG
search cancel
search cancel
SVG
section break
section break
SVG
send
send
SVG
server
server
SVG
settings
settings
SVG
shape difference
shape difference
SVG
shape intersect
shape intersect
SVG
shape subtract
shape subtract
SVG
shape union
shape union
SVG
shield
shield
SVG
shield cancel
shield cancel
SVG
shield checkmark
shield checkmark
SVG
shield keyhole
shield keyhole
SVG
skull
skull
SVG
slash square
slash square
SVG
soccer
soccer
SVG
soundwave
soundwave
SVG
spacebar
spacebar
SVG
sparkle
sparkle
SVG
sparkle 2
sparkle 2
SVG
spinner
spinner
SVG
split horizontal
split horizontal
SVG
split vertical
split vertical
SVG
square
square
SVG
square drag
square drag
SVG
square margins
square margins
SVG
star
star
SVG
stroke thickness
stroke thickness
SVG
subtract
subtract
SVG
subtract square
subtract square
SVG
subtract square multiple
subtract square multiple
SVG
svelte
svelte
SVG
svelte
svelte
SVG
symbols
symbols
SVG
table
table
SVG
table simple
table simple
SVG
tablet
tablet
SVG
tag
tag
SVG
tag accent
tag accent
SVG
tag add
tag add
SVG
tag multiple
tag multiple
SVG
tag remove
tag remove
SVG
target
target
SVG
task list
task list
SVG
terminal
terminal
SVG
text
text
SVG
text add
text add
SVG
text align center
text align center
SVG
text align justify
text align justify
SVG
text align left
text align left
SVG
text align right
text align right
SVG
text bold
text bold
Showing 421-480 of 551 icons

Explore More Icon Packs

Browse our full collection of curated icon sets

View All Collections
SVG copied to clipboard