Skip to content

Customize your Firefox bookmarks toolbar with custom folder icons, adjustable sizing, icon-only mode, multi-row layout, and auto-hide options. Simple userChrome.css template for a personalized browsing experience.

Notifications You must be signed in to change notification settings

giulihejt/custom-firefox-bookmarks-toolbar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

Custom Firefox Bookmarks Toolbar

A simple guide and userChrome.css template for customizing your Firefox bookmarks toolbar.

  • Add custom icons to bookmark folders
  • Show icons only or icons with text labels
  • Adjust icon sizes and spacing
  • Enable multi-row bookmarks toolbar
  • Auto-hide toolbar (shows on hover)

Downloads

⬇️ Download userChrome.css

⬇️ Download Colorful Folder Icon Set

⬇️ Download White Minimal Icon Set

Before & Afters

Video:
Watch the video

Before:
Bookmarks toolbar before.

After (with labels):
Bookmarks toolbar after, with labels.

After (without labels):
Bookmarks toolbar after, without labels.

Setup Instructions

  1. In the Firefox address bar, go to:
   about:config

Search for:

   toolkit.legacyUserProfileCustomizations.stylesheets

Set it to true.

  1. In the address bar, go to:
   about:support

Under Application Basics, find Profile Folder → Open Folder. The path should be:

   %APPDATA%\Mozilla\Firefox\Profiles\[your-profile-folder]
  1. Open your Profile Folder and create the following folders:
   chrome/
   └── icons/
  1. Import your icon images into the icons folder, if customizing icons.

    • Use clear, short names.
    • Recommended icon sizes:
      • 16x16 - Standard display size.
      • 32x32 - Best for high-DPI displays.
      • 64x64 - Maximum useful size for scalability.
    • Recommended image file formats:
      • SVG - Best choice (scalable, sharp at any size, small file size).
      • PNG - Good for raster images (use 32x32px or larger, then let CSS scale down).
  2. Download the attached userChrome.css file (or create your own) and copy it into the chrome folder. Your folder structure should look like this:

   firefox-profile/
   └── chrome/
       ├── userChrome.css
       └── icons/
           ├── tools.svg
           ├── projects.png
           └── games.svg
  1. Review the optional customizations in the file. To disable a style, either delete it or comment it out by wrapping it in /* */. Keep and modify the ones you want to apply.

  2. Update bookmark labels and URLs in the CSS to match your folder and icon names.

    • The .bookmark-item label should match the name of your bookmark folder.
    • The list-style: url path should lead to the icon image file you would like to pair with the bookmark.
    • The format should look like:
   .bookmark-item[label="Tools"] {  list-style: url("./icons/tools.svg") !important; }
   .bookmark-item[label="Projects"] {  list-style: url("./icons/project.png") !important; }
   .bookmark-item[label="Games"] {  list-style: url("./icons/games.svg") !important; }
  1. Save your changes to userChrome.css and restart Firefox to apply the changes!

About

Customize your Firefox bookmarks toolbar with custom folder icons, adjustable sizing, icon-only mode, multi-row layout, and auto-hide options. Simple userChrome.css template for a personalized browsing experience.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages