Responsive Menu – Create Mobile-Friendly Menu

Description

Responsive Menu is a free WordPress mobile menu & hamburger menu plugin — trusted by 70,000+ websites and rated 4.5★ from 570+ reviews. Turn any WordPress menu into a fast, fully responsive mobile menu with a hamburger toggle, an off-canvas slide-in panel, and 150+ customisation options — no coding needed.

Whether you want a simple hamburger menu on mobile, a slide-out off-canvas navigation, or a fully styled responsive menu across every device, Responsive Menu lets you design it exactly how you want from one easy interface — no CSS required.

See it in action:

https://responsive.menu
https://demo.responsive.menu

Why choose Responsive Menu

  • A mobile menu done right — a clean hamburger menu and off-canvas navigation that look great on every phone, tablet, and desktop.
  • 150+ options, zero code — colours, fonts, animations, position, and breakpoints; design it pixel-perfect without touching CSS.
  • Works with your existing menu — point it at any WordPress menu; no rebuild required.
  • Animations & custom triggers — slide, push, or fade; open from any side; add your own buttons and triggers.
  • Search, logos & sub-menus — integrated search, logo upload, and multi-level sub-menu depth.
  • Translation & RTL ready — WPML / Polylang and full right-to-left support.

Popular ways to use Responsive Menu

  • Mobile hamburger menu — add a tap-friendly hamburger menu to any theme.
  • Off-canvas side menu — slide navigation in from the left, right, top, or bottom.
  • Responsive menu for any theme — replace a theme menu that isn’t mobile-friendly.
  • Sticky mobile header — keep the menu button fixed as visitors scroll.

Fully unit tested:

100% unit test coverage with tests included in the plugin so you can run them yourself for peace of mind

Basic Functionality:

  • Change every text, background and border colour
  • Set the fonts, font sizes and text alignment you want to use
  • Set which side and where you want the button to show
  • Set which side the menu appears from (left, right, top or bottom)
  • Use background image for the menu
  • Choice of menu animations (slide over the top or push the content)
  • Choice of which Menu to use
  • Choice of screen size at which the menu will be shown
  • Choice of CSS elements to hide when menu is showing
  • Choice of Sub-menu depth to display down to
  • Choice of Animation Types & Speeds for the Menu & Button
  • Integrated search (fully customisable)
  • Ability to disable and re-order the different components
  • Ability to fix the button to the top or to let it scroll with the page
  • Ability to upload logos, sub-arrow images etc.
  • Ability to include Scripts externally, minified and in footer
  • Ability to import and export options in a click of a button
  • Ability to add custom HTML components
  • Ability to choose custom menu triggers
  • WPML/Polylang Support
  • RTL Support
  • Plus much, much more!

Advanced & Pro Functionality:

  • Preview your changes before implementing
  • Animate the menu items when menu is opened
  • FontIcon Support for individual menu items
  • 15 button animation effects
  • Colour opacity for all colours
  • Custom overlay colour and opacity
  • Integrated header bar
  • Let the plugin provide and style your main menu as well as hamburger menu

For more reasons to go Pro, please visit this page or check our roadmap

🌐Our themes and plugins

If you like this plugin, consider exploring our other themes and plugins:

🧱 Gutena – Block Based Theme for WordPress includes over 50 free block patterns with new patterns added every week.

⏱️ Quiz and Survey Master – Best WordPress Quiz Plugin to create engaging quizzes, surveys, & exams using WordPress and convert your website into a lead generation machine.

📙 Projectopia – Project Management & Invoicing plugin for WordPress. Generate invoices, send quotes, generate leads, manage clients, provide support – all inside your WordPress website.

📅 Booking Ultra – Appointment Booking plugin for WordPress – Show a quick form to accept bookings for your services with pre-set booking slots. Ideal for salons, medical professionals, lawyers, consultants, etc.

InstaWP – Launch a quick WordPress site with this sandbox service. Create New WordPress instance within a second.

Screenshots

Installation

  1. Upload responsive-menu to the /wp-content/plugins/ directory
  2. Activate the plugin through the Plugins menu in WordPress
  3. Set your options from the Responsive Menu admin area

Alternatively:

  1. Login to your WordPress admin area
  2. Search for Responsive Menu
  3. Click install Responsive Menu
  4. Activate through the Plugins menu in WordPress or when asked during installation
  5. Set your options from the Responsive Menu admin area

FAQ

Is Responsive Menu free?

Yes. The core mobile menu and hamburger menu plugin is 100% free. Advanced styling and features are available in Responsive Menu Pro.

Does it create a mobile hamburger menu?

Yes. Responsive Menu turns any WordPress menu into a responsive hamburger menu with an off-canvas slide-in panel, shown below whatever screen size you choose.

Will it work with my theme’s existing menu?

Yes. Point Responsive Menu at any WordPress menu — there’s no need to rebuild your navigation.

Can I choose which side the menu slides in from?

Yes. Open the off-canvas menu from the left, right, top, or bottom, with your choice of slide or push animation.

Does it support translations and RTL?

Yes. WPML and Polylang are supported, along with full right-to-left (RTL) layouts.

Where can I get support?

Free support is on the WordPress.org support forum. See our full FAQ and knowledge base at responsive.menu/faq.

Reviews

August 21, 2026 1 reply
This is a great plugin I use at Sparky's Classic TV , as the max menu wouldn't seen to produce a visible menu. Thanks for the great plugin!
June 6, 2026 1 reply
This is an excellent WordPress plugin for creating responsive, mobile-friendly menus. What I appreciate most is the impressive number of settings and design options, even in the free version. That feels very generous and makes the plugin useful for a wide range of websites without forcing users to upgrade immediately.The results look attractive and professional, and the customization options make it easy to adapt the menu to different layouts and design styles. A special highlight is the live preview feature: every small change can be checked immediately, which saves a lot of time and makes the setup process much more comfortable.It is also great to see that the plugin is actively maintained. That gives confidence that it will continue to work well with future WordPress versions.Thank you to the developer for this great plugin. I wish you much success!
March 26, 2026 1 reply
the best and most seamless mobile menu I've used so far. [URL removed]
Read all 571 reviews

Contributors & Developers

“Responsive Menu – Create Mobile-Friendly Menu” is open source software. The following people have contributed to this plugin.

Contributors

“Responsive Menu – Create Mobile-Friendly Menu” has been translated into 9 locales. Thank you to the translators for their contributions.

Translate “Responsive Menu – Create Mobile-Friendly Menu” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

4.7.3 (20th August 2026)

  • Security: Prevented menu theme ZIPs from placing executable files in public uploads
  • Enhancement: Added pre-extraction validation and plugin-level permissions for theme uploads
  • Enhancement: Resolved PHP 8+ deprecation warnings and theme upload rejection messages

4.7.2 (20th May 2026)

  • Patch: Resolved a cross-site scripting (XSS) vulnerability in additional content HTML

4.7.1 (2nd March 2026)

  • Bug: Resolved the menu item ordering issue

4.7.0 (12th February 2026)

  • Feature: Added support for placing action/social icons inside the menu container (e.g., call, email, facebook, social links)

4.6.0 (23rd July 2025)

  • Feature: Added option to hide menu items for logged in and non logged in users

4.5.1 (21st April 2025)

  • Bug: Fixed PHP error with SCSS library

4.5.0 (6th November 2024)

  • Feature: Enable users to customize the colors of hamburger icons
  • Enhancement: Optimize RM editor performance and format JavaScript for better efficiency

4.4.2 (13th August 2024)

  • Bug: Resolved parent menu active class issue

4.4.1 (26th July 2024)

  • Bug: Fixed compatibility issues with php 8.3

4.4.0 (4th July 2024)

  • Feature: Added option to use custom SVG or icon code in menu item
  • Enhancement: Improved security and addressed vulnerabilities

4.3.5 (25th April 2024)

  • Enhancement: Update scssphp library to 1.12.1

4.3.4 (17th April 2024)

  • Enhancement: Added option to minimize script file

4.3.3 (11th March 2024)

  • Feature: Added the functionality to navigate menus using the tab key for improved accessibility

4.3.2 (27th Dec 2023)

  • Enhancement: Added class to highlight active parent menus

4.3.1 (14th Aug 2023)

  • Bug Fix: Addressed the problem related to hamburger line height option
  • Enhancement: Anchored tags are now removed if not utilized within the title

4.3.0 (16th May 2023)

  • Enhancement: The tablet default breakpoints have been adjusted to improve responsiveness
  • Enhancement: Improved UX

4.2.3 (29th Mar 2023)

  • Bug: Fixed PHP warnings
  • Enhancement: Checked compatibility with WordPress 6.2

4.2.2 (2nd Mar 2023)

  • Feature: The option to set multiple columns in the menu container has been added
  • Bug: Resolved a conflict with a third-party plugin that was caused by extra space in menu attributes

4.2.1 (6th Dec 2022)

  • Bug: Bug: Fixed CSS conflict issues with other plugins
  • Bug: Fixed issue with submenu animation

4.2.0 (8th Sep 2022)

  • Feature: Added classic menu support for block themes
  • Bug: Fixed conflict issues with Beaver Themer Plugin
  • Enhancement: Added alert popup if WordPress Menus are empty

4.1.12 (1st Aug 2022)

  • Bug: Fixed conflict issues with Multiple Page Generator Plugin
  • Enhancement: Added timestamps as a version to generated CSS/JSS urls

4.1.11 (25th May 2022)