You can use font awesome through Web Fonts with CSS. /css/all.css file contains the core styling that you will need.
Copy the path to /css/all.css file.
Put the line below in <head> of your HTML. Don't forget to replace PATH-TO-FONT-AWESOME with the path you copied.
<link rel="stylesheet" href="PATH-TO-FONT-AWESOME/css/all.css">
You can customize the line by refering to some examples.
You can use font awesome through SVG with JavaScript. /js/all.js file contains all of the base features and icon styles that you will need.
Copy the path to /js/all.js file.
Put the line below in <head> of your HTML. Don't forget to replace PATH-TO-FONT-AWESOME with the path you copied.
<script defer src="/PATH-TO-FONT-AWESOME/js/all.js"></script>
Login and use the CDN Picker to get CDN URL like the line below:
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.14.0/css/all.css" integrity="sha384-HzLeBuhoNPvSl5KYnjx0BT+WB0QEEqLprO+NBkkk5gbc67FTaL7XIGa2w1L0Xbgc" crossorigin="anonymous">
When you use font awwesome icons, it is important to specify the icon's name and use the proper prefix.
In Version 4, fa was the only prefix used. Use the line below by replacing ICON with icon's name.
<i class="fa fa-ICON"></i>
In Version 5, there are three styles of icon and brand icon separated.
Below is a summary of prefix and its usage:
| New Prefix | Icon Style | SVG + JS Filename | Web Font Filename | Availability |
|---|---|---|---|---|
fab |
Font Awesome Brands | brands.js |
fa-brands-400.* |
Free |
fas |
Font Awesome Solid | solid.js |
fa-solid-900.* |
Free |
far |
Font Awesome Regular | regular.js |
fa-regular-400.* |
Pro only |
fal |
Font Awesome Light | light.js |
fa-light-300.* |
Pro only |
fad |
Font Awesome Duotone | duotone.js |
fa-duotone-900.* |
Pro only |
You can use these prefix inside HTML code by using the lines below.
<i class="fab fa-ICON"></i>
<i class="fas fa-ICON"></i>
<i class="far fa-ICON"></i>
<i class="fal fa-ICON"></i>
<i class="fad fa-ICON"></i>
📝 Some icons have been renamed in Version 5. If you want to use the new icon name, make sure to use the new fab prefix. You can check Icon Name Changes Between Version 4 and 5 to replace icon names.