How To Use Font Awesome Icons with Avada
Last Update: September 18, 2026
Font Awesome is the world’s most popular and easiest to use icon set. We have integrated it into Avada, so you can add any of the thousands of free Font Awesome Icons to your content. The full set of styling options available allows you to choose any icon size, weight, color, background, rotation, and more. And every icon is 100% full vector, so they look incredibly sharp and are retina-ready!
As well as all the free icons, there is also Font Awesome Pro Integration in Avada, giving you access to a crazy 22,000+ Font Awesome Icons through the Avada Builder.
How To Use Font Awesome Icons with Avada
Before using Font Awesome Icons in Avada Builder, it’s best to start in the Global Options, as there are several options that affect how Font Awesome Icons are displayed in the Builder.
Font Awesome – Here, you can choose which subsets you want to load. If you have a Font Awesome Pro license, and you can connected it, you can also choose the Light subset, but otherwise you can display the Brands, Regular and the Solid subsets.
Font Awesome v4 Compatibility – Turn this on to enable support for Font Awesome 4 icon code format. You’ll generally only need to enable this is you have hard coded icons in your markup, for example:
Copy to Clipboard
How To Fix Missing Font Awesome Icons Or Custom Fonts
There are a few scenarios when Font Awesome icons or Custom Fonts might not show up. Read below to see the most common causes of this issue.
Fonts Hosted On Different Domain
All browsers require fonts to be hosted on the same domain (and a sub-domain is considered a separate domain name). If your Font Awesome Icons or custom fonts are not showing up in a certain browser (mainly Firefox or IE), then you have two solutions for the issue.
- Step 1​​​ – Host the font on the same domain as the domain where the website is accessed.
- Step 2​​​​ – Create or edit the .htaccess file in the root folder on the same domain where the fonts are hosted, and add the following code into it:
To create or edit your .htaccess file, you need to log in to your server via FTP or through your cPanel File Manager, and find the root folder of your WordPress installation (you can see the ‘wp-admin’, ‘wp-content’ etc folders there). If there is already a .htaccess file there, you can right click and edit it directly on the server if you are using File Manager. If you are using FTP, you will need to download it, edit it and then upload it. (In Filezilla, there is a right click ‘edit’ and this effectively does the same thing.)
If you don’t have a .htaccess file (on File Manager, make sure you have ‘Show Hidden Files (dotfiles)’ selected in the Settings Menu), then you will need to create one, add the code above, and upload it. You can do this in any text editor. For a more step by step tutorial, read this!
Font Awesome Subsets Not Selected
Another scenario when the Font Awesome icons do not show, is when no Font Awesome font subset is selected in the Features section of the global options (Avada > Options > Advanced > Features > Font Awesome). Ensure at least one subset is selected.
After Site Migration
In some cases, when users migrate sites, the Font Awesome files can still show a path to the old site, and this causes the font to now show. Resetting the Avada Caches easily fixes this (Avada > Options > Performance > Reset Avada Caches).
In this article
Sign up to our newsletter and get all of the latest news and updates.
© Copyright 2012 - 2026 • Avada is a Website Builder for WordPress and eCommerce • All Rights Reserved • Developed by the Avada Team
-
Embeds from this vendor are blocked and replaced with a placeholder until consent is given.
-
Embeds from this vendor are blocked and replaced with a placeholder until consent is given.
-
Embeds from this vendor are blocked and replaced with a placeholder until consent is given.
-
Embeds from this vendor are blocked and replaced with a placeholder until consent is given.
-
Enables Google Analytics to store data about your visit, such as pages viewed, time spent, and interactions, to help us understand and improve website performance.
-
Enables HubSpot to track your activity on this site, power the live chat widget, and manage marketing interactions, such as form submissions.
-
Used to store your authentication details.
-
Used to store your authentication details.
-
Used to check if your browser has cookies enabled.
-
Used to persist your user configuration in the admin dashboard.
-
The time at which wp-settings-[user_id] was set.
-
Remembers the state of Switch elements you have toggled.
-
Stores your privacy and consent choices so they are respected on future visits.
-
Set by Cloudflare to tell real visitors apart from bots and protect our Websites from automated attacks. It does not track you across websites and is not used for analytics or advertising.
-
Set by Cloudflare after you pass a security check, so you are not asked to complete it again on every page.



