Skip to main content
Custom menus support Font Awesome icons. When creating or updating a custom menu, pass an icon object with two fields:

Icon object

FieldTypeRequiredDescription
namestringYesThe Font Awesome icon name (without prefix). Example: "yin-yang"
fontFamilystringYesThe Font Awesome style prefix. One of fab, fas, or far.

Example

{
  "icon": {
    "name": "yin-yang",
    "fontFamily": "fas"
  }
}

Font family options

ValueStyleDescription
fasSolidFilled solid icons (most common)
farRegularOutlined/regular weight icons
fabBrandsBrand logos (e.g., GitHub, Twitter)

Finding icon names

Browse the full icon library at fontawesome.com/icons. Use the icon name exactly as shown (e.g., home, envelope, chart-bar) — without any fa- prefix.
The fas (solid) family has the widest selection and works for most use cases.
Last modified on March 7, 2026