IconPark: ByteDance's Open-Source Icon Library
IconPark: ByteDance's Open-Source Icon LibraryIntroduction
The IconPark icon library is a vector-style icon library product designed and open-sourced by ByteDance. It can transform a single SVG source file into multiple themes, offering rich categorization, lighter code, and more flexible usage scenarios. It is dedicated to building high-quality, standardized, and definable icon resources, enabling most designers to choose icon styles that suit them. It also supports exporting icon source files as component code in multiple formats such as React, Vue2, and Vue3 SVG, bridging the Design to Code workflow and enabling one-stop collaboration among product, development, and design teams for more efficient use. Its skin-changing technology holds 1 invention patent.

Features of the IconPark Icon Library:
Icon Quantity and Categories: Includes over 2,658 high-quality vector icons. Covering 29 icon categories, it can meet the needs of different scenarios.
Icon Styles and Themes: The IconPark icon library supports multiple styles, including outline, fill, two-tone, and multi-color themes. Users can easily switch icon themes through a single SVG source file, achieving both consistency and diversity in icon styles.
Customization Features: A major highlight of IconPark is its powerful online customization functionality, which ensures maximum styling flexibility through the use of SVG stroke attributes. You can change properties such as color, size, stroke width, endpoint type, and corner type online. This customization capability makes the theoretical number of icons reach tens of thousands.
Technical Support and Compatibility: The IconPark icon library is not only suitable for non-technical users such as UE/UI designers, product managers, and operations staff, but is also popular among technical developers. It supports front-end frameworks like React and Vue, and provides NPM packages for on-demand loading and component code invocation. Icons can be exported in formats such as SVG and PNG, making them suitable for web, mobile, and various design projects.
Download and Usage: Users can directly select icons on the IconPark website, adjust styles, and download them in SVG or PNG format, or copy React/Vue code snippets directly into their projects. Icon selection supports batch operations for convenient management and downloading.
Open Source and Licensing: Under the Apache 2.0 open-source license, the IconPark icon library is free for use by individuals, teams, and enterprises, whether for commercial or non-commercial purposes, with no additional fees required. So whether you are a designer or a developer, you can use IconPark in your projects.
How to Use the IconPark Icon Library:
Icon Search: Users can select icon categories from the left menu or use the search box to find icons.
Icon Preview: Each icon comes with a preview, Chinese description, and English name.
Adjustment Tools: The right side provides tools to adjust icon size, stroke thickness, style, and color.
Batch Operations: Users can check icons for batch download or code copying.
Preview Mode: Different preview modes can be switched to view the effect of icons.
IconPark Users
Non-technical users such as UE, UI, PM, and operations staff
Developers working with React/Vue and other mobile platforms
Third-party design websites/website buildingeditor developers
IconPark Advantages
High Quality: Provides over 2,600+ high-quality icons for free use. A big thumbs up to our hardworking designers~o(-v
Multiple Themes: Transform multiple themes based on a single SVG source file, including outline, fill, two-tone, and multi-color, without needing four different styles of SVG files.
Cross-Platform Component Code Export: Bridges Design to Code. For technical users, different code libraries can be exported to meet various development scenarios such as React/Vue/SVG/mobile/mini-programs.
IconPark is maintained by ByteDance's CUX design team and is open-source on GitHub, encouraging user participation and providing user guides, code repositories, and feedback channels.
IconPark is committed to standardizing and unifying icon applications, providing a rich variety of high-quality icon content, and satisfying the ability to configure icon styles in batches. At the same time, it enables multiple technical teams to call icon resources through interfaces, making icon usage simpler and more efficient.
IconPark Github Open-Source Repository:https://github.com/bytedance/IconPark
Script Planner Assistant▸
AI Apps
AI News