You can now use Font Awesome in Webflow more flexibly thanks to the ability to upload custom fonts directly. Here's how to integrate Font Awesome 6 into Webflow using font upload, enabling access to solid icons and more without relying on external scripts.
webfonts
directory and the css/all.css
file.webfonts
folder:fa-solid-900.woff2
(for solid icons)fa-regular-400.woff2
(for regular icons, optional)fa-brands-400.woff2
(for brand icons, optional)Open Project Settings > Custom Code tab > Inside Head Tag.
Paste the following minimal @font-face
declarations, modified to match your Webflow-generated font URLs:
Get the hosted URL of each uploaded font from the Font Manager UI in Fonts tab.
Example:
```
```
Repeat for each weight you uploaded (regular, brands, etc.), changing font-family
and font-weight
accordingly.
fa-heart
), paste \f004 into a span or use the actual character via copy and paste from a test HTML file..icon
, and apply the Font Awesome font family.By uploading Font Awesome webfonts and defining custom @font-face
rules in your Webflow project, you can now use icons natively as text content. This avoids reliance on CDN scripts and gives you full control over styling and performance.