Menu Image, Icons made easy
View on WordPress.orgScores higher than 15% of indexed plugins
About
Adds an image or icon in the menu items. You can choose the position of the image (after, before, above, below) or even hide the menu item title.
Security History
What It Does
Menu Image lets you attach an image or icon to any WordPress navigation menu item and place it before, after, above, or below the menu title. It also allows you to hide the text label entirely, so a menu can display only an icon. In practice, you upload or select an image in the menu editor and the plugin handles the rendering on the front end.
Who It's For
This plugin fits site owners who want visual navigation without paying for a full mega menu plugin, such as restaurants needing food icons, real estate agents showing property categories, or SaaS companies that want feature icons next to top-level items. It works well for small to medium sites where the standard WordPress menu is sufficient but needs a visual cue. Anyone building a minimalist icon-only navigation will also find the hide-title option useful.
Who Should Skip It
If you already use a mega menu plugin like Max Mega Menu, you do not need this since those tools include icon support as part of a larger feature set. Sites needing complex conditional menus, dropdown content, or WooCommerce cart icons should look at a more complete navigation solution rather than layering this on top.
The Bottom Line
Menu Image does one thing and does it well, earning a 90 rating from users who want quick visual flair on their menus. The low install count compared to mega menu rivals, the unresolved support situation, and the missing PHP requirement prevent it from scoring higher than 67.75 overall. It is a reasonable pick for simple icon-on-menu needs, but anyone needing deeper support or more complex navigation should evaluate Max Mega Menu first.
Related Plugins
Pick this when you need full dropdown mega menus, widgets inside menus, and built-in icon support rather than a lightweight image addon.
Not a direct competitor, but choose it when your priority is breadcrumb trail accuracy and SEO-friendly navigation markup instead of visual menu icons.
Choose this when your site is built with Elementor and you want access to a 14,300+ icon library inside the Elementor menu widget.
Pick Imsanity alongside or instead if your main pain point is auto-resizing the large images you plan to attach to menu items.
Choose this when you need to reorganize the WordPress admin sidebar rather than customize the front-end navigation menu.