What is the best way to decrease the size of a font awesome icon. There is a fa-3x, etc... to increase the size. Is there a class to decrease the size?
5 Answers
Font-Awesome icons, as the name suggests, are font-based. This means to decrease their size all you have to do is decrease their font-size:
.fa {
font-size: 12px;
}

- 126,410
- 34
- 208
- 218
-
2To add to his answer, almost everything you can do to a font you can do to the icons. Colors, sizes, spacing ect. ect. all get changed as if it were a font. Super simple! – Adam Buchanan Smith Aug 13 '15 at 21:22
There are two Font Awesome classes to use if you need something simple: fa-xs
and fa-sm
.
The size equivalents are:
- fa-xs:
.75em
- fa-sm:
.875em
Sizing Icons | Font Awesome (more information's here)

- 7,025
- 4
- 41
- 48

- 351
- 3
- 3
Font-Awesome icon size modification:
"font-size" property in "style" attribute:
<i class="fas fa-search" style="font-size: 25px;"></i>
"font-size" property in CSS stylesheet (like the accepted answer shows)
.fa { font-size: 12px; }
HTML tags
<small> <i class="fas fa-search"></i> </small>
Using Fontawesome classes so that the icons take a size relative to their parent elements:
<i class="fas fa-search fa-sm"></i> <i class="fas fa-search fa-lg"></i>

- 16,086
- 4
- 44
- 68
One way is your internal CSS class or use default Font Awesome class:
<i class="fas fa-camera fa-xs"></i>
<i class="fas fa-camera fa-sm"></i>
<i class="fas fa-camera fa-md"></i>
<i class="fas fa-camera fa-lg"></i>
<i class="fas fa-camera fa-2x"></i>
and keep going wit fa-4x and so one.
The Docs for smart use icons can be found here Font Awesome Docs Sizing and css you could use will find documented there as well.

- 492
- 9
- 15

- 91
- 1
- 2
Font-Awesome icons, as the name suggests, are font-based. This means to decrease their size all you have to do is decrease their font-size
:
::before {
font-size: 130px;
}

- 1,059
- 12
- 12