Skip to content
SPECIFICTION
Get listed

Ant Design Icons

ant.design

Free plan WebiOSAndroid
Visit ant.design
Spec score 8.7 #1 of 24 in Ui Frameworks

What it is

Ant Design Icons provides semantic vector graphics for interfaces, with 498 icons in outlined, filled, and two-tone styles. Icons render as SVG and accept styling properties such as size and color; two-tone icons can use one or two specified colors. The API also supports rotation, animation, and custom icon components. Packages are listed for Vanilla, React, React Native, Angular, and Vue. Developers can integrate their own SVGs through webpack with @svgr/webpack or Vite with vite-plugin-svgr, or use SVG sprite symbols generated by iconfont.cn projects. The React package can be installed with npm, yarn, pnpm, or Bun, and the documentation recommends matching @ant-design/icons 6.x with antd 6.x. SVG icons support offline use without a CDN-hosted font file. Importing the full set can add bundle size, so the documentation points to importing icons as needed. The project repository identifies its license as MIT; commercial use is allowed. It is free, with a free plan and no free trial. The project was founded in 2018 and is headquartered in Hangzhou, China.

Spec sheet

Purpose
Ant Design Icons provides semantic vector graphics for use in interfaces.Read 8 Oct 2026 · ant.design
Support
The Ant Design docs link to GitHub issues, discussions, Stack Overflow, and SegmentFault for help.Read 8 Oct 2026 · ant.design
License
The project repository identifies its license as MIT.Read 8 Oct 2026 · github.com
Headquarters
Hangzhou, ChinaRead 28 Sep 2026 · ant.design
Founded
2018Read 28 Sep 2026 · ant.design
Bundle size consideration
The documentation notes that importing all SVG icons can add bundle size and refers to importing icons as needed.Read 8 Oct 2026 · ant.design
Color
Two-tone icons support setting a primary color or primary and secondary colors.Read 8 Oct 2026 · ant.design
Custom iconfont integration
The createFromIconfontCN helper can use SVG sprite symbols generated by iconfont.cn projects.Read 8 Oct 2026 · ant.design
Custom icons
The docs describe custom icons using a React component, iconfont.cn SVG sprites, or SVG imports through webpack or Vite.Read 8 Oct 2026 · ant.design
Custom SVG integration
The documentation describes importing custom SVGs as React components with webpack and @svgr/webpack or Vite and vite-plugin-svgr.Read 8 Oct 2026 · ant.design
Customization
The API supports rotating and animating icons, setting two-tone colors, and using custom icon components.Read 8 Oct 2026 · ant.design
Framework packages
The project lists packages for Vanilla, React, React Native, Angular, and Vue.Read 8 Oct 2026 · github.com
Icon count
The page lists 498 icons.Read 8 Oct 2026 · ant.design
Icon set
The icon documentation lists 498 icons.Read 8 Oct 2026 · ant.design
Icon styles
The icon library includes outlined, filled, and two-tone styles.Read 8 Oct 2026 · ant.design
Installation
The documentation shows installing the React package with npm, yarn, pnpm, or Bun and recommends matching @ant-design/icons 6.x with antd 6.x.Read 8 Oct 2026 · ant.design
Known issue
The docs say enabling StyleProvider layer can cause icon styles to deprioritize @layer antd and affect component styling.Read 8 Oct 2026 · ant.design
Maintainers
The Ant Design site says it is made by Ant Group and the Ant Design Community.Read 8 Oct 2026 · ant.design
Offline use
The documentation says SVG icons support complete offline use without a CDN-hosted font icon file.Read 8 Oct 2026 · ant.design
Rendering
Icons render as SVG and support styling with properties such as size and color.Read 8 Oct 2026 · ant.design
Styles
Icons are available in outlined, filled, and two-tone themes.Read 8 Oct 2026 · ant.design
Version compatibility
The docs advise using @ant-design/[email protected] with [email protected].Read 8 Oct 2026 · ant.design

Plans and prices

Ant Design Icons Free MIT licensed · npm packages for Vanilla, React, React Native, Angular, and Vue Read 8 Oct 2026 · github.com

Every Ant Design Icons plan and price →

Strong points and limits

Strong points

  • 498 icons in three styles
  • Supports Vanilla, React, React Native, Angular, and Vue
  • SVG icons work offline
  • Commercial use is allowed

Limits

  • No free trial
  • Importing every icon can add bundle size

Who it suits

It suits interface developers who need configurable SVG icons and packages for common web and mobile frameworks. Teams can use it commercially and offline, while selecting only needed icons to limit bundle growth.

Ant Design Icons in depth

Read the full write-up

Ant Design Icons is a free MIT-licensed library of semantic vector graphics for interface work. It fits developers shipping web and mobile products who want one adaptable SVG vocabulary across several frameworks. Its broad set and customization are compelling, provided you manage version pairing and avoid pulling unused icons into the bundle.

Overview

Ant Design Icons dates to 2018 and is made by Ant Group and the Ant Design Community in Hangzhou, China. The library contains 498 interface icons, with outlined, filled, and two-tone treatments that cover both restrained product UI and more emphatic states. Commercial use is permitted, and the project has no icon font: its primary format is SVG, with framework-specific packages for React, React Native, Angular, Vue, and Vanilla.

This is a developer-oriented icon library rather than a finished design application. It is strongest when an engineering team wants icons that can be styled in code and shared across products. A team seeking a visual editor, a ready-made design system, or a large non-interface illustration collection should look elsewhere.

Key features

SVG rendering exposes size and color as properties, so icons can follow a product's typography and state system without exporting multiple bitmap variants. Two-tone artwork supports a primary color or separate primary and secondary colors, while rotation and animation handle directional controls, loading states, and other motion-led cues. Custom icon components provide a route for extending the set without abandoning the same rendering approach.

Teams can bring in their own artwork. React projects can import SVG files as components through webpack with @svgr/webpack or through Vite with vite-plugin-svgr. The createFromIconfontCN helper consumes SVG sprite symbols produced by iconfont.cn projects, useful when an organization already maintains an internal icon source.

SVG assets work completely offline without a CDN-hosted font file, which suits local-first applications and controlled deployments. The trade-off is payload discipline: importing every SVG can increase bundle size, so selective imports are important for performance-sensitive applications. Enabling StyleProvider's layer can also deprioritize @layer antd icon styles and affect component styling, a caveat for teams relying on layered CSS.

Pricing

Ant Design Icons has one plan: Ant Design Icons costs free. It is MIT licensed, supports commercial use, and includes npm packages for Vanilla, React, React Native, Angular, and Vue. There is no paid tier, trial, seat allowance, renewal charge, or usage quota to budget for. That makes it suitable for individual developers and organizations alike, while support is community-oriented through GitHub issues and discussions, Stack Overflow, and SegmentFault rather than a paid service desk.

Platforms

The project supports Android, iOS, and the web. Its packages target Vanilla, React, React Native, Angular, and Vue, covering browser interfaces and native mobile work. Installation guidance supports npm, yarn, pnpm, and Bun for the React package, and recommends pairing @ant-design/icons 6.x with antd 6.x. Teams on a different Ant Design major version should account for that compatibility requirement before standardizing on the library.

Who it's for

Choose it for product teams building interface-heavy applications across web and mobile, especially when SVG styling, two-tone color control, offline operation, or custom icon ingestion matters. It is also a sensible baseline for commercial software because the MIT license permits commercial use without a subscription.

It is less suitable when the project cannot tolerate any bundle growth from an icon dependency, needs a visual authoring environment, or wants a font-based icon workflow. In those cases, selective imports or a different asset system may be more appropriate.

Pros and cons

Pros

498 icons and three styles: outlined, filled, and two-tone variants give teams a consistent choice for hierarchy and emphasis.

Code-level control: SVG size, color, rotation, animation, and two-tone colors adapt directly to interface states.

Broad framework reach: Vanilla, React, React Native, Angular, and Vue packages reduce the need to maintain separate icon systems.

Offline and commercial-friendly: SVGs avoid a CDN font dependency, and the MIT license permits commercial use.

Custom asset paths: SVG component imports and iconfont.cn sprites accommodate existing internal artwork.

Cons

Bundle-size risk: importing the complete SVG set can add unnecessary payload, so applications need disciplined imports.

Version coupling: the recommended 6.x pairing with antd 6.x complicates upgrades for projects on other major versions.

Layering caveat: StyleProvider layer can reduce icon-style priority and disturb component styling.

No icon font: teams committed to font-glyph pipelines must change their integration approach.

Alternatives

Icon Libraries is the broader category to compare when you want to survey other icon collections. For a wider component-oriented comparison, see UI Kit Libraries.

Figma Wireframe Kit is a better fit for teams working inside Figma: its free Starter plan includes unlimited drafts, UI kits, and templates, but access to Figma products is limited. Choose Adobe Spectrum when you need a free, cross-platform design system rather than an icon package.

Untitled UI suits teams wanting open-source React components or a Figma kit; its free React plan includes commercial use and CLI installation, while the free Figma plan is single-user with basic styles and components. Carbon Design System is the stronger choice for an open-source web design system with no paid tiers stated.

Shadcn Studio Figma UI Kit offers a free Community tier with limited resources and community support, or a $99 Basic one-time plan for one user and unlimited projects. GOV.UK Design System is preferable for publicly available, MIT-licensed code intended for self-hosted web services.

Material Design for Bootstrap provides a free MIT-licensed Core tier for personal and commercial use; choose it when Bootstrap-oriented components matter more than a framework-neutral SVG set. Shopify is a different category entirely, appropriate for running a web commerce platform rather than sourcing interface icons.

Verdict

Choose Ant Design Icons if you need a free, commercially usable SVG library with 498 icons, several visual styles, framework packages, offline operation, and practical customization hooks. Look elsewhere if your priority is a design editor, a font-icon pipeline, or eliminating the bundle-management and Ant Design version considerations that accompany this package.

Verdict

Ant Design Icons offers a broad set of SVG icons with styling and customization options across several frameworks. Its offline support and free commercial use are useful; importing only what a project needs helps address the documented bundle-size concern.

Where Specifiction places it

Alternatives to Ant Design IconsAll alternatives →