Enable creative expression with themes

You can use themes to customize how your browser looks by adding images and adjusting the color of various components.

With themes, you can customize the look of your Firefox by adding images to the header part of the section and changing the colors of the tab strip, address bar, toolbars, and other supported areas.

These themes use the WebExtensions API, the technology used to modify or enhance the capability of Firefox. You can choose to create a static theme, which don't change after installation, or a dynamic theme if you would like to bundle your theme in an extension or programmatically control changes to theme.

Not a coder? Not a problem! It's easy to create a static theme using the AMO theme generator or Firefox Color.

How to create themes

There are four ways you can create themes:

  • Use the AMO theme generator: Use the theme wizard on addons.mozilla.org (AMO) to create themes that are hosted on AMO or that you distribute yourself.

  • Use Firefox Color: Create on-the-fly themes in Firefox. You can generate a URL to share the theme or export the theme as an add-on package.

  • Code a theme yourself: Take advantage of all the theme features available. For instance, add color to more UI components, or utilize the ability to use multiple images. You can then choose to host these themes on AMO or distribute them yourself.

  • Include themes in your extension: Use the theme API in an extension. You can activate these themes based on user requests or dynamic information, like the time of day or the webpage the user is viewing.