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.
Captures d’écrans







Installation
- Upload
responsive-menuto the/wp-content/plugins/directory - Activate the plugin through the
Pluginsmenu in WordPress - Set your options from the Responsive Menu admin area
Alternatively:
- Login to your WordPress admin area
- Search for
Responsive Menu - Click install
Responsive Menu - Activate through the
Pluginsmenu in WordPress or when asked during installation - Set your options from the Responsive Menu admin area
FAQ
-
Yes. The core mobile menu and hamburger menu plugin is 100% free. Advanced styling and features are available in Responsive Menu Pro.
-
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.
-
Yes. Point Responsive Menu at any WordPress menu — there’s no need to rebuild your navigation.
-
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.
Avis
Contributeurs/contributrices & développeurs/développeuses
« Responsive Menu – Create Mobile-Friendly Menu » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Responsive Menu – Create Mobile-Friendly Menu” a été traduit dans 9 locales. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « Responsive Menu – Create Mobile-Friendly Menu » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal des modifications
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)
- Bug: Fixed conflict issues with Import Eventbrite Events plugin
- Enhancement: Added rmp_nav_item_class hook to update nav item classes
- Enhancement: Removed unused resources
4.1.10 (30th Mar 2022)
- Bug: Fixed issue with submenu font-wieght
- Bug: Fixed issue with svg icons
- Enhancement: Updated scssphp to latest version (1.10.2)
4.1.9 (8th Mar 2022)
- Enhancement: Fixed issues with admin bar settings
4.1.8 (8th Feb 2022)
- Bug: Fixed security vulnerabilities
- Bug: Fixed w3 validator CSS errors
- Bug: Fixed unnecessary HTTP requests to theme config files
4.1.7 (4 Jan 2022)
- Hotfix: Fixed issues where menu got disappeared after updating to 4.1.6.
- Hotfix: Fixed issue where users were seeing a shortcode instead of actual menu after updating to 4.1.6
4.1.6 (20th Dec 2021)
- Enhancement: Refactored code to enqueue JS and CSS files as per coding standards
- Enhancement: Refactored code to utilise libraries bundled with WordPress core
- Enhancement: Sanitized, Escaped, and Validated all variable, file uploads and data
- Enhancement: Moved inline scripts to wp_enqueue_script and wp_add_inline_script
4.1.5 (17th Nov 2021)
- Enhancement: Refactored code to use wp_enqueue functions while including JS and CSS
- Enhancement: Removed external dependencies (CDN url and third party server scripts)
- Enhancement: Removed legacy code and rollback feature
- Enhancement: Removed encrypted code from third party libraries
- Enhancement: « Sanitized, Escaped, and Validated » all variable, file uploads and data
4.1.4 (17th Sep 2021)
- Bug: Fixed transparent background issue.
- Feature: Added option to search settings in customizer.
- Feature: Added shortcuts to related settings in different sections of customizer.
- Feature: Added custom selector for hamburger icon position.
- Enhancement: Moved « Padding » setting from (Mobile Menu > Container > Menu) to (Menu Styling > Menu Settings)
- Enhancement: Moved « Enable Smooth Scrolling » setting from (Menu Styling > Menu Settings) to (Setting > Advance Setting > Technical)
4.1.3 (25th June 2021)
- Bug: Fixed Adjust Page option issue
- Bug: Fixed the issue of conflict with WooCommerce plugin
- Bug: Fixed the issue of wrong button text position
- Feature: Added banner for providing plugin feedback
- Enhancement: Renamed
RoadmaptoWhat's Next
4.1.2 (1st May 2021)
- Feature: Added dark mode option for menu customizer
- Enhancement: Added new filter rmp_menu_markups
- Enhancement: Added demo links for free themes
- Enhancement: Enabled device visibility options by default
4.1.1 (19th April 2021)
- Bug: Fixed responsive menu elementor widget issue with PHP version 7.2 and older
4.1.0 (26th February 2021)
- Feature: Bundled all free themes in plugin
- Feature: Added new option for font weight and font family for menu title
- Feature: Added home button on preview device
- Feature: Added border radius as new option for toggle button
- Feature: Added theme upload feature in wizards
- Feature: To support the advanced menu themes
- Enhancement: Improved push animation to work with only body element
- Enhancement: Added loader to show while uploading and changing theme
- Enhancement: Show message when theme page is empty
- Enhancement: Show spinner while deleting theme
- Enhancement: Redirected user directly to customizer after creating a new menu
- Enhancement: Prevent deleting a theme if being used by active menu
- Enhancement: Added color alpha feature and push animation
- Enhancement: Added custom admin notice to upgrade
- Enhancement: Added admin notice with doc link if no menu created.
- Enhancement: Improved the default theme with new UI
- Enhancement: Improved the wizards UI
- Enhancement: Added hide menu input in new menu wizard
- Enhancement: Improved caching and minimize API requests
- Enhancement: Added support for WordPress core version 5.7
- Bug: Prevent to load the customizer screen in preview section
- Bug: Fixed additional contents to process the shortcode
- Bug: Fixed Menu item height issue with long text
- Bug: Fixed default wp menu items
- Bug: Improved live preview and update required
- Bug: Fixed PHP warning and errors
4.0.4 (19th January 2021)
- Bug: Fixed security vulnerabilities
4.0.3 (07th January 2021)
- Enhancement: Improved caching for API response
- Bug: Improved multi language menu support with WPML
- Bug: Fixed theme compatibility issues
- Bug: Fixed some php notices and errors
4.0.2 (29th Dec 2020)
- Feature: Added responsive menu elementor widget
- Enhancement: Improved theme visibility in new menu wizard
4.0.1 (15th Dec 2020)
- Enhancement: Hide WordPress admin bar from menu preview
- Enhancement: Added notice message when WordPress menu doesn’t exist
- Enhancement: Added admin notice banner for new version update
- Enhancement: Improved menu customizer options visibility
- Bug: Fixed some php notices and errors
4.0.0 (7th Dec 2020)
- New and improved admin user interface
- Added menu customizer with live preview features
- Added feature to create menu templates
- Improved menu themes
- Added support for multiple menus
- Added support for WordPress core version 5.6 and PHP 8.0
- Added support for twenty twenty one theme
- Fixed several bugs in older version
