# Bootstrap Icons — Free Open Source SVG Icon Library
> An official open-source icon library designed for use with Bootstrap but works with any project. Provides over 2,000 hand-crafted SVG icons available as individual SVG files, an SVG sprite, a web font, and framework-specific packages for React and Vue.
## Install
Save in your project root:
# Bootstrap Icons — Free Open Source SVG Icon Library
## Quick Use
```bash
npm install bootstrap-icons
```
```html
```
## Introduction
Bootstrap Icons is a free, open-source icon library maintained by the Bootstrap team. It provides over 2,000 carefully designed SVG icons that work with any web project, not just Bootstrap. Icons are available as standalone SVGs, an SVG sprite sheet, or a web font.
## What Bootstrap Icons Does
- Provides 2,000+ SVG icons covering UI, commerce, media, devices, people, weather, and more
- Ships as individual SVG files for tree-shaking, an SVG sprite for efficient loading, and a web font for CSS-only usage
- Offers consistent sizing, alignment, and visual weight across all icons
- Includes both outlined and filled variants for common icons
- Supports CSS customization of size, color, and alignment through standard properties
## Architecture Overview
Each icon is designed on a 16x16 pixel grid as a standalone SVG file. The build process compiles all SVGs into an SVG sprite sheet and generates a web font (WOFF/WOFF2) with corresponding CSS. The npm package exposes individual SVG files so bundlers can tree-shake unused icons. A docs site built with Hugo provides a searchable catalog with copy-to-clipboard functionality.
## Self-Hosting & Configuration
- Install via npm and import individual SVGs or the web font CSS in your bundler
- Use the CDN link for quick prototyping without local installation
- Embed SVGs inline for full CSS control over stroke, fill, width, and height
- Use the SVG sprite with `