IconBar is a Firefox Extension for displaying bookmark icons in a sidebar that seamlessly matches your browser's theme. You can also upload your own icons to customize it further.
The extension looks for bookmarks in the folder: Other Bookmarks > IconBar.
- Responsive Layout: Adjusts the number of icon columns based on the sidebar’s width.
- Theme Sync: Automatically matches the sidebar background to your Firefox theme and updates on theme changes.
- Live Updates: Monitors bookmark creation, removal, and changes, refreshing the sidebar in real time.
New in v1.3:
- Drag & Drop: Reorder your bookmarks directly in the sidebar via drag-and-drop.
- Custom Context Menu: Right-click any icon to quickly Upload or Reset its image.
- Tooltips: Hover an icon for 500 ms to see its bookmark title in a styled tooltip.
Get this Extension for 🦊 Firefox
Note: To use the thin sidebar width, edit your userChrome.css file.
-
Open Firefox, and in your URL bar type
about:profiles -
Find the profile labeled
This is the profile in use and it cannot be deletedthen click Open Folder underRoot Directory -
In that folder, open or create a
chromesubfolder -
Inside chrome, open or create
userChrome.css -
Add the following code:
/* remove maximum/minimum width restriction of IconBar */ #sidebar-box:is([sidebarcommand="_9dba9848-1289-4662-ac96-487a72c7e9fe_-sidebar-action"]) { max-width: 60px !important; min-width: 60px !important; width: 60px !important; } /* Minimize IconBar header */ #sidebar-box:is([sidebarcommand="_9dba9848-1289-4662-ac96-487a72c7e9fe_-sidebar-action"]) #sidebar-header { height: 0 !important; padding: 0 !important; margin: 0 !important; opacity: 0 !important; } /* Hide IconBar header */ #sidebar-box:is([sidebarcommand="_9dba9848-1289-4662-ac96-487a72c7e9fe_-sidebar-action"]) #sidebar-header #sidebar-switcher-target { opacity: 0 !important; }
-
Enable userChrome.css loading:
- In a new tab, go to
about:configand accept the risk - Search for
toolkit.legacyUserProfileCustomizations.stylesheets - Double-click it to set the value to
true
- In a new tab, go to
-
Restart Firefox. Enjoy!