Bootstrap Icons

Browse 2078 free Bootstrap Icons SVG icons. Download SVG, copy as JSX, PNG or Base64. MIT licensed. Designed by The Bootstrap Authors. Styles: Precise Shapes.

2078 icons • UI 16px / 32px • 16px

+F

About Bootstrap Icons

Bootstrap Icons is the official SVG icon library from the Bootstrap team, shipping 2,000+ icons optimised for a 16px grid — notably smaller than the 24px baseline used by Lucide, Heroicons, and Tabler. This makes Bootstrap Icons exceptionally crisp for compact UI elements: table badges, form input labels, navigation links, and data-dense list rows where 24px icons appear oversized. MIT licensed — no attribution required for personal or commercial use. Bootstrap Icons are completely standalone: no Bootstrap CSS dependency. The React package (react-bootstrap-icons) and an official SVG sprite are both available. Search Bootstrap Icons, copy SVG code, export as JSX, and download PNG here. Compared with Font Awesome: Bootstrap Icons is lighter, MIT licensed (vs CC BY 4.0), and requires no JavaScript runtime. Compared with Lucide: Bootstrap Icons is built for 16px visual density first. Ideal for Bootstrap-based projects, Django/Flask web apps, and any interface where compact 16px-optimised icons are the design requirement.

Created By

The Bootstrap Authors Visit Website

License

Features & Tags

Precise Shapes

Pack Details

Version

1.13.1

v1.13.1

Color Support

Monochrome

Category

UI 16px / 32px

How to use Bootstrap Icons icons

Icon Set Version

v1.13.1

Package

react-bootstrap-icons

License SPDX

MIT

Grid Size

16px

Sample Icons

graph-up, card-image, code-slash

Install

bash
npm install react-bootstrap-icons

React

tsx
import { Search, House, GearFill } from 'react-bootstrap-icons';

export default function App() {
  // Bootstrap Icons default to 16px — resize via width/height props
  return <Search width={20} height={20} />;
}

HTML / CDN

html
<!-- CDN (SVG sprite or icon font) -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css" />
<i class="bi bi-search"></i>

Via Iconify · any framework

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

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

Package stats

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

react-bootstrap-icons

React component for Bootstrap Icons

v1.11.6
Score 57%
Popularity 20%
Quality 54%
Maintenance 97%

License

MIT

Weekly downloads

116.7K

Monthly downloads

469.5K

Total downloads

5.9M

Unpacked size

8.5 MB

Last published

May 12, 2025

Registry updated

May 12, 2025

Compare Bootstrap Icons with similar icon packs

Frequently Asked Questions

No. Bootstrap Icons are standalone SVGs that work independently without Bootstrap CSS — usable in any framework or plain HTML project.

Install npm install react-bootstrap-icons, then: import { Search } from "react-bootstrap-icons";. Or copy the SVG from AllSVGIcons.

Bootstrap Icons are designed on a 16px grid (unlike most icon sets which use 24px), making them crisp at small UI sizes like labels, badges, and inline text.