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
- 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.
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
