Hamburger button

A commonly used term for the menu icon that is often used in responsive design. The hamburger button is three horizontal lines that open up into a drop-down menu when clicked. The name comes from the fact that the icon resembles a hamburger.


A hamburger button (often called a hamburger menu) is an interface element consisting of three horizontal lines (☰) that, when clicked or tapped, reveals or toggles a navigation menu or list of options. The icon resembles the layers of a hamburger sandwich, inspiring the colloquial name that has become standard across the industry. Hamburger buttons emerged as a critical UI pattern for mobile and responsive design, where screen space is severely limited and full-width navigation menus would dominate the interface. Today, hamburger buttons are ubiquitous across digital products—from mobile applications to responsive websites to desktop software—serving as a nearly universal signal that clicking the icon will reveal navigation or additional options.

Why is the Hamburger Button Valuable?

Hamburger buttons solve a genuine design problem: mobile screens lack space for comprehensive navigation menus that work well on desktop. By hiding navigation behind a compact icon, hamburger buttons preserve precious mobile screen real estate for primary content while remaining easily discoverable—most users now recognize the icon as indicating available navigation. The hamburger pattern has become deeply ingrained in digital literacy, making it instantly familiar to users across cultures and digital products. This familiarity reduces cognitive load and friction when users first encounter an application, as they intuitively understand that the hamburger icon provides access to navigation and additional features without needing explanation or documentation.

When Should Hamburger Buttons Be Used?

Hamburger buttons are appropriate in specific navigation contexts:

  • Mobile and responsive web applications: For mobile phones and tablets where horizontal space is limited, hamburger buttons hide navigation menus efficiently, reserving screen space for content while keeping navigation accessible through a single tap.

  • Complex applications with extensive navigation: For applications with many top-level navigation sections or features, hamburger menus hide complexity, allowing users to focus on primary tasks while providing organized access to secondary features and settings.

  • Desktop applications and web interfaces with space constraints: When designing desktop software or web applications where sidebar navigation would compete with primary content, hamburger buttons provide collapsible navigation that users can toggle as needed.

  • Progressive disclosure and information hierarchy: Hamburger patterns support progressive disclosure strategies, hiding secondary navigation and options initially while making them available to users who need them, reducing interface complexity for common use cases.

What Are the Drawbacks of the Hamburger Button?

Despite widespread adoption, hamburger buttons have meaningful usability limitations. Hidden navigation reduces discoverability—users unfamiliar with the hamburger icon might not realize that navigation exists, potentially leading to higher support queries and user frustration. Studies have shown that hamburger menus reduce click-through rates compared to visible navigation, as hidden options receive less engagement than options presented visibly. Hamburger menus create extra interaction steps—users must click to reveal navigation before selecting their destination, adding friction compared to immediately visible navigation. For users with motor disabilities, the additional click adds difficulty, and the menu animations associated with hamburger buttons can create accessibility challenges for users with vestibular disorders or sensitivity to motion.

Best Practices for Hamburger Button Implementation

To use hamburger buttons effectively while mitigating their drawbacks:

  • Reserve hamburger menus for genuinely space-constrained contexts: On mobile devices and very narrow viewports, hamburger buttons make sense, but on tablets and desktop screens with available horizontal space, visible navigation typically outperforms hamburger menus in user engagement and satisfaction.

  • Provide visual indication of available navigation: Supplement the hamburger icon with a label ("Menu") or badge indication when the menu contains unread items or important notifications, making hidden navigation more discoverable.

  • Keep menu structures simple and scannable: Organize hidden menus logically with clear categories and straightforward hierarchy, limiting the number of menu items so users can quickly find navigation targets without extensive scrolling.

  • Test with real users and monitor engagement: Measure whether users discover your hamburger menu, how frequently they use it, and whether alternatives might improve engagement—quantitative metrics and user testing reveal whether hamburger patterns serve your specific user base well.

Hamburger buttons remain valuable tools for mobile and responsive design, most effective when paired with visible navigation cues and logical menu organization that helps users discover and utilize available options.