# Font Awesome — The Iconic SVG and Font Icon Toolkit
> A comprehensive icon library offering thousands of vector icons available as SVG, web fonts, and framework components for web, desktop, and mobile projects.
## Install
Save in your project root:
# Font Awesome — The Iconic SVG and Font Icon Toolkit
## Quick Use
```bash
npm install @fortawesome/fontawesome-free
# Or via CDN:
#
# Usage:
```
## Introduction
Font Awesome is one of the most widely adopted icon toolkits on the web. It provides a vast catalog of scalable vector icons that can be styled with CSS, used as SVGs, or integrated through official components for React, Vue, and other frameworks.
## What Font Awesome Does
- Delivers 2,000+ free icons across solid, regular, and brand styles
- Renders icons as inline SVGs or web fonts depending on your integration choice
- Provides official packages for React, Vue, Angular, and Ember
- Supports icon stacking, layering, transformations, and masking via utility classes
- Offers a Pro tier with additional icon families (thin, sharp, duotone) and kits
## Architecture Overview
Font Awesome ships as CSS plus web fonts or as an SVG-with-JS library. The web font approach maps Unicode code points to icon glyphs via `@font-face`. The SVG approach uses a small JavaScript module that replaces `` tags with inline `