Welcome to our collection of CSS hamburger menu icons! In this article, we have gathered a selection of free HTML and CSS code examples for hamburger menu icons sourced from platforms like CodePen, GitHub, and other reliable resources. Hamburger menus have become a popular choice for mobile navigation, providing a compact and intuitive way to access menu options. Our collection includes a variety of creative and stylish hamburger menu icon designs that you can easily integrate into your website or application. With our August 2023 update, we are thrilled to introduce 4 new items to our collection, showcasing the latest trends in hamburger menu icon design.
Whether you're a web developer, designer, or simply looking to enhance your mobile navigation, these customizable code examples are a valuable resource. Explore our hand-picked selection now and elevate your user experience with eye-catching hamburger menu icons!
Related Articles
Links
Made with
- HTML / CSS
About a code
Hamburger Menu with Rounded Edges
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS (SCSS)
About a code
Simple CSS Hamburger
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS
About a code
Animated Menu
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS
About a code
SVG Interaction (Menu to Left Arrow)
Menu to left arrow interaction using SVG and CSS animations.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: no
Dependencies: -
Links
Made with
- HTML / CSS
About a code
Hamburger Menu
A simple hamburger menu.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS
About a code
Transforming Hamburger Menu
Hamburger menu icon transition using CSS.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS (SCSS)
About a code
Menu Animation
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS / JS
About a code
Moving Hamburger Animation
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML (Haml) / CSS (SCSS)
About a code
Obnoxious Burger
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS
About a code
Hamburger
A hamburger menu, remake of dribbble by Aaron Iker, whos shot is a remake by Leonid Arestov.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS
About a code
Hamburger Animation
Hamburger animation & triple background color using CSS.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS
About a code
Menu Button
Menu button and horizontal ellipsis transformation animation.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS
About a code
Minimal Animated Pure CSS Menu Icon
Minimal animated menu icon with pure CSS, can be also used with JS.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS (SCSS)
About a code
Hamburger 3D CSS Switch Animation
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML (Pug) / CSS (Sass) / JS
About a code
Hamburger Menu v2
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: jquery.js
Links
Made with
- HTML / CSS
About a code
Mobile Menu Icon Toggle Animation
CSS animation for mobile menu toggle SVG icon.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS
About a code
Flippin' Juicy Burgers
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS
About the code
Hamburger Menu Button Interaction
Hamburger menu button interaction in pure CSS.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS (SCSS)
About the code
Hamburger Animation
Hamburger/Close icon transition.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS (SCSS) / JavaScript
About the code
Click Highlighter on Menu Button Using :after
Using an :after
pseudo element on a menu button, we can achieve a click highlighter effect. Similar to that of Google's Material Design.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS / JavaScript
About the code
Hamburger Menu
Simple hamburger menu icon with little jQuery.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: jquery.js
Links
Made with
- HTML (Pug) / CSS (SCSS)
About the code
Hamburger Menus
Menu CSS only effects.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: svd-full.css
Links
Made with
- HTML / CSS
About the code
Flipping Burgers
A set of hamburger menu open/close animations in SVG, HTML and CSS.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS
About the code
CSS Hamburger Menus
Hamburger menu animations, all with pure CSS.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS (PostCSS)
About the code
Hamburger Menu Animations
Four different menu animations for menu button toggle between hamburger, cross and back icon.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS / JavaScript
About the code
Button Navigation
Animated button nav (single element with drawing style) by using CSS & JavaScript.
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS (SCSS)
About the code
Menu Icon with a Spin
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML (Slim) / CSS (SCSS)
About the code
Hamburger Icon with Checkboxes
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -
Links
Made with
- HTML / CSS
About the code
Hamburger Menu
Compatible browsers: Chrome, Edge, Firefox, Opera, Safari
Responsive: yes
Dependencies: -

Links
Made with
- HTML
- CSS
- JavaScript
About the code
Hamburger Icons Animations
CSS hamburger icons with great hover states and animations.

Links
Made with
- HTML/Pug
- CSS/SCSS
- JavaScript
About the code
Flipping Menu Toggle
What the flip is this? Not ideal for production but here's a fun menu toggle experiment with CSS animations.

Links
Made with
- HTML
- CSS/SCSS
- JavaScript (jquery.js)
About the code
Cool Hamburger Toggle Effect
Creative hamburger toggle effect.

Links
Made with
- HTML
- CSS
- JavaScript (jquery.js)
About the code
Hamburger Button
Sexy hamburger button.

Links
Made with
- HTML
- CSS
- JavaScript (jquery.js)
About the code
Hamburger Open Animation
HTML, CSS and JS hamburger open animation.

Links
Made with
- HTML
- CSS
- JavaScript
- SVG
About the code
SVG Menu Animation
Hamburger menu animtion with svg element.

Links
Made with
- HTML
- CSS
- JavaScript (jquery.js)
About the code
Hamburger Icon Animation
Simple CSS hamburger icon animation with little jQuery.

Links
Made with
- HTML
- CSS/Less
- JavaScript (jquery.js)
About the code
Menu Animation
Hamburger menu animation.

Links
Made with
- HTML
- CSS
- JavaScript
About the code
Hamburger Menu Button
HTML, CSS and JavaScript hamburger menu button.

Links
Made with
- HTML/Haml
- CSS/SCSS
- JavaScript (jquery.js)
About the code
3D Hamburger Transformicon
3D hamburger transformation with HTML, CSS and JS.

Click Me! Hamburger Menu
Original shot https://dribbble.com/shots/3323188-Experimental-Hamburger-Menue
Made by Alexandr Izumenko
March 2, 2017

Links
Made with
- HTML
- CSS/SCSS
- JavaScript
About the code
Half Second Hamburger Helper
A showcase of hamburger menus.

Hamburger Icon Animations
12 hamburger icon animations.
Made by Rosa
November 6, 2016

Atomic Hamburger Menu CSS
HTML and CSS atomic hamburger menu.
Made by Alex Coven
October 10, 2016

Hamburger Icon Animations
Hamburger icon animations in HTML, CSS and JavaScript.
Made by Carlos
August 13, 2016

Animated Burger/Menu Icon
HTML, CSS and JavaScript animated burger/menu icon.
Made by Nicholas M. Smith
July 31, 2016

Hamburger Menu Elastic
Hamburger menu elastic with HTML, CSS and JavaScript.
Made by Davide Cantelli
July 6, 2016

20 Menu Buttons To Hamburger
Menu button to hamburger. Styled & animated with pure CSS.
Made by Yinxi Chen
June 5, 2016

Animated Menu Icon
Animated menu icon toggling between hamburger for open and X for exit.
Made by Eric Grucza
May 27, 2016

Simple Navbar Toggle To X (Vanilla JS)
A simple CSS and JS solution to make a standard Navbar "hamburger" into an X on click, and then back to a hamburger when clicked. Requires no dependencies, written with vanilla JS.
Made by Joseph Gengarella
April 3, 2016

Menu Icon Animation
Menu icon animation with HTML, CSS and JavaScript.
Made by Marius Balaj
March 23, 2016

CSS(SASS) Hamburger Menu Animation
A small hover animation on a hamburger menu icon.
Made by Derek Morash
January 11, 2016

SVG Menu Icon
Codrops SVG menu icon with popmotion.
Made by Popmotion
November 12, 2015

Expanding Hamburger Navigation Icon
Expanding hamburger menu that displays the intent of the button more clearly than a typical hamburger menu icon.
Made by Ryan Canfield
May 11, 2015

Hamburger Menu Animation
Just another hamburger menu animation.
Made by Sebastian Popp
April 2, 2015

Drawn Hamburger Transition
More fun with hamburger icon transitions.
Made by Jesse Couch
September 4, 2014