Carbon

Browse 2392 free Carbon SVG icons. Download SVG, copy as JSX, PNG or Base64. Apache 2.0 licensed. Designed by IBM. Styles: Precise Shapes, Has Padding.

2392 icons • UI 16px / 32px • 32px

+F

About Carbon

IBM Carbon Icons is the SVG icon foundation of IBM's Carbon Design System — the open-source design language powering IBM.com and enterprise IBM products. With 2,100+ icons individually optimised at 16, 20, 24, and 32px (not just scaled from one master), Carbon is one of the most technically rigorous free icon sets available. Each pixel-specific variant is drawn to take advantage of the exact grid — ensuring sharp rendering at every scale in dense enterprise interfaces. Apache 2.0 licensed — free for personal and commercial use. The React package (@carbon/icons-react) ships tree-shakeable SVG components with size control via the `size` prop. Search Carbon icons, copy SVG, export JSX, or download PNG here. The strict IBM geometry rules — geometric construction, precise optical weight — give Carbon icons a consistent industrial clarity distinct from the more organic feel of Lucide or Tabler. Ideal for enterprise SaaS platforms, data dashboards, developer tools, and any product following Carbon Design System conventions.

How to use Carbon icons

Icon Set Version

v11.70.0

Package

@carbon/icons-react

License SPDX

Apache-2.0

Grid Size

32px

Display Size

16px

Sample Icons

user-certification, humidity, edit-off

Install

bash
npm install @carbon/icons-react

React

tsx
import { Search, Home, Settings } from '@carbon/icons-react';

export default function App() {
  // size prop: 16 | 20 | 24 | 32 (each is pixel-grid-optimised)
  return <Search size={24} />;
}

Via Iconify · HTML

html
<script src="https://code.iconify.design/iconify-icon/2.1.0/iconify-icon.min.js"></script>
<iconify-icon icon="carbon:icon-name" width="24"></iconify-icon>

Via Iconify · any framework

tsx
import { Icon } from '@iconify/react';

export default function App() {
  return <Icon icon="carbon:icon-name" width={24} />;
}

Package stats

Build-time npm metadata cached weekly • Last refresh Mar 26, 2026

@carbon/icons-react

React components for icons in digital and software products using the Carbon Design System

v11.77.0
Score 77%
Popularity 42%
Quality 91%
Maintenance 100%

License

Apache-2.0

Weekly downloads

297.5K

Monthly downloads

1.3M

Total downloads

12.3M

Unpacked size

15 MB

Last published

Mar 25, 2026

Registry updated

Mar 25, 2026

Frequently Asked Questions

Carbon Icons are individually optimised at 16, 20, 24, and 32px — not just scaled from one master. This makes them ideal for precise enterprise UI and data-dense interfaces.

Run npm install @carbon/icons-react, then: import { Search } from "@carbon/icons-react";. Use the size prop to select a pixel-optimised variant.

Yes. Carbon Icons is the icon foundation of IBM's Carbon Design System, used across IBM.com and IBM enterprise products. The strict geometry rules make it ideal for data-heavy applications.