How to Fix Divi Mobile Menu Showing letter “a” or a Number Instead of the Hamburger Icon

by | Jun 17, 2025

Are you seeing a weird “a” or number where your Divi hamburger menu icon should be on mobile? You’re not alone—and the fix is easier than you think.

This common Divi bug usually appears after a theme update or changes to performance settings. If your Divi mobile menu icon is not showing correctly, here’s exactly how to fix it.

Why Is Divi Showing a Letter Instead of the Mobile Menu Icon?

When your Divi mobile menu displays a character like “a” or a number instead of the hamburger icon, it’s almost always caused by a failure to load Divi’s custom icon font—ETModules. This font includes all of Divi’s theme icons, including the hamburger menu used on mobile.

When the icon font fails to load, the browser defaults to displaying the raw character code, which often appears as a random letter or number.

The Fastest Fix: Turn Off Dynamic Icons in Divi

Here’s how to fix the Divi hamburger menu icon issue:

  • Go to Divi > Theme Options
  • Click the Performance tab
  • Scroll down and disable “Dynamic Icons”
  • Click Save Changes

Now refresh your site on mobile or resize your browser window to see the fix in action. The correct hamburger menu icon should now appear.

Why This Fix Works

Divi’s “Dynamic Icons” setting is designed to load only the icons used on a specific page to reduce file size and improve speed. However, this optimization sometimes causes missing icons on mobile, especially if you’re using caching plugins, CDNs, or third-party optimizers.

By disabling Dynamic Icons, you force Divi to load the full icon set—ensuring that the mobile menu icon displays correctly across all devices.