Introduction
GUIs (Graphical User Interfaces) have been part of computer usage for over 50 years. A great deal of time and money has been spent designing the UI (user interface) to give the best, quickest, most efficient, and clearest UX (user experience).
Menus are essential for finding your way around any website or application. I use several text-based menus on this site, the dropdown main menus that appear near the top of the page, a "grouping" menu near the bottom of pages such as this where I want to list related pages and, of course, a sitemap that is linked to in the footer of all the pages.
The idea is to allow people to quickly find other pages they may be interested in reading after landing on any page of the website. I have tried to make the link text as descriptive as I can with as few words as possible.
Website Menus
One of the few places I have used icons as menu items is on the webrings page, where I have used the following:
Webring icons: previous site, list all sites, random site, and next site
Using tables below there are several methods of inserting the characters on web page page. The decimal numbers can be used preceeded by and ending with ; or the Hex U+ codes can be used by using followed by the characters after the U+, followed by ;, or the characters can simply be copy and pasted.
Of course you can also create your own using any supported image format or download the icon from one of the many sites that provide them. In some circumstances it may be better to do this anyway as even though I gone through the Unicode characters and put them into "sets" in the tables below, there doesn't seem to be any stylistic continuity between a lot of them.
Some menu icons are so iconic, if you excuse the pun, I decided to take a look at them and write a little about their history.
Menu Toggle Icons
These icons were designed to, or have come to mean, show that a menu can be toggled on or off by clicking on them.
Hamburger Menu Icon
The hamburger menu is a UI element consisting of three stacked horizontal lines that represents a hidden navigation menu. It is typically found in the top corners of apps and websites, especially on mobile devices, where screen space is limited. It is sometimes known as the triple bar or tribar icon.
| Decimal | Hex U+ | Character | HTML Entity | Character Name |
| 9776 | U+2630 | ☰ | None | Trigram for Heaven |
| 69716 | U+11054 | 𑁔 | None | Brahmi Number Three |
| 8801 | U+2261 | ≡ | Congruent | Identical to |
The hamburger menu was invented in 1981 by Norm Cox, a UI/UX designer working on the Xerox Star computer system at Xerox PARC (Palo Alto Research Center).
At the time, the Xerox Star was one of the first GUIs, and Norm was tasked with designing an intuitive menu system that wouldn't take up too much screen space. The solution was the three-line hamburger icon, which could be clicked to reveal a list of navigation options.
After the Xerox project, the hamburger menu disappeared for decades and wasn't widely used again until mobile apps became popular a little afer 2007. It solved the problems that designers had of displaying navigation options on a small screen.
Kebab Menu Icon
The kebab icon is also sometimes known as the meatball or falafel icon.
| Decimal | Hex U+ | Character | HTML Entity | Character Name |
| 5010 | U+1392 | ⁝ | None | Ethiopic Tonal Mark Pikrik |
| 8285 | U+205D | ⁝ | None | Tricolon |
| 8942 | U+22EE | ⋮ | Vellip | Vertical Ellipsis |
| 11607 | U+2D57 | ⵗ | None | Tifinagh Letter Tuareg Yagh |
| 65049 | U+FE19 | ︙ | None | Vertical Horizontal Ellipsis |
Waffle Menu Icon
| Decimal | Hex U+ | Character | HTML Entity | Character Name |
| 9638 | U+25A6 | ▦ | None | Orthogonal Crosshatch Fill |
| 78033 | 130D1 | 𓃑 | None | Egyptian Hieroglyph |
Ellipsis Menu Icon
The ellipsis is often used to mean "more", as in more information or menu items are available or more input is required.
| Decimal | Hex U+ | Character | HTML Entity | Character Name |
| 8230 | U+2026 | … | Hellip | Horizontal Ellipsis |
| 8943 | U+22EF | ⋯ | Ctdot | Midline Horizontal Ellipsis |
Multimedia
| Decimal | Hex U+ | Character | Character Name |
| 8659 | U+21D3 | ⇓ | Downwards double arrow |
| 8681 | U+21E9 | ⇩ | Downwards white arrow |
| 9193 | U+23E9 | ⏩ | Right-pointing double triangle |
| 9194 | U+223EA | ⏪ | Left-pointing double triangle |
| 9197 | U+23ED | ⏭ | Black right-pointing double triangle with vertical bar |
| 9198 | U+23EE | ⏮ | Black left-pointing double triangle with vertical bar |
| 9199 | U+23EF | ⏯ | Black right-pointing triangle with double vertical bar |
| 9204 | U+23F4 | ⏴ | Black left-pointing triangle |
| 9205 | U+23F5 | ⏵ | Black right-pointing triangle |
| 9208 | U+23F8 | ⏸ | Black double vertical bar |
| 9209 | U+23F9 | ⏹ | Black square for stop |
| 9654 | U+25B6 | ▶ | Black right-pointing triangle |
| 9658 | U+25BA | ► | Black right-pointing triangle |
| 128256 | U+1F500 | 🔀 | Twisted rightwards arrows, shuffle |
| 128257 | U+1F501 | 🔁 | Clockwise rightwards and leftwards open circle arrows, repeat |
| 128263 | U+1F507 | 🔇 | Speaker with cancellation stroke |
| 128264 | U+1F508 | 🔈 | Speaker, left speaker |
| 128265 | U+1F509 | 🔉 | Speaker with one sound wave |
| 128266 | U+1F50A | 🔊 | Speaker with three sound waves |
Other Website Icons
home, contact (envelope or @), download, search, share, shopping cart
| Decimal | Hex U+ | Character | HTML Entity | Character Name |
| 8962 | U+2302 | ⌂ | None | House |
| 9993 | U+2709 | ✉ | None | Envelope |
| 64 | U+0040 | @ | Commat | Commercial At |
| 128269 | U+1F50D | 🔍 | None | Left-pointing Magnifying Glass |
| 128270 | U+1F50E | 🔎 | None | Right-pointing Magnifying Glass |
| 8981 | U+2315 | ⌕ | Telrec | Telephone Recorder |
| 128722 | U+1F6D2 | 🛒 | None | Shopping Trolley |
What is to be avoided is "mystery meat" navigation. Mystery meat navigation is a term coined in 1998 by Vincent Flanders, author of Web Pages That Suck, to describe web interfaces where the purpose of links or buttons is not immediately visible or identifiable.
Ribbon Toolbar
In 2007, Microsoft released Microsoft Office 2007 and magazines and the internet forums were alive with people complaining about the new ribbon menus they had introduced in the suite. Since then, people have become used to them and other software developers have introduce similar ribbon menus to their products.
Microsoft Word home ribbon toolbar, 2026
Microsoft Excel home ribbon toolbar, 2026
The term ribbon, as it relates to menus, was used as far back as the 1980s and was used for any horizontal menu, which was then usually textual. Nowadays it seems to only be used for graphical menus as introduced by Microsoft.
Save Menu Icon
The use of a 3.5" floppy disk image as a save icon goes back a long way, over 40 years. Like the hamburger menu icon it goes back to the beginnings of personal computers.
The 3.5" floppy disk was introduced in 1983, and designer Susan Kare, who was working for Apple, took the design of the disk and produced an icon from it. It appeared on the 1984 Macintosh.
By the 1990s, Microsoft and other companies were using their own version of the icon in their software.
| Decimal | Hex U+ | Character | HTML Entity | Character Name |
| 128190 | U+1F4BE | 💾 | None | Floppy Disk |
| 128426 | U+1F5AA | 🖪 | None | Black Hard Shell Floppy Disk |
Print Menu Icon
| Decimal | Hex U+ | Character | HTML Entity | Character Name |
| 128438 | U+1F5B6 | 🖶 | None | Printer Icon |