How to configure Firefox color management

Firefox is a fully color managed browser, but unfortunately that capability is enabled by default only for images tagged with ICC color profiles.
Published by Fábio Pili on October 5th, 2010. Last updated on June 21st, 2014.

Firefox is a fully color managed browser, but unfortunately that capability is enabled by default only for images tagged with ICC color profiles. All other page elements and untagged images are rendered on the full monitor color gamut, leading to inaccurate and over-saturated colors, specially on wide gamut displays. Read more about it on our browser color management guide.

In order to enable and properly configure Firefox color management, follow the steps below.

Find out your monitor profile path

For Mac users:

Open the Colorsync Utility - located inside the Utilities folder on your Applications folder - and click on the profiles tab. Select you monitor profile on the list and copy its full path.

If you don't know what's your monitor profile, look for it into System Preferences > Displays > Color.

mac-profile-location.jpg

OS X stores color profiles at
/Users/(username)/Library/Colorsync/Profiles
/Library/Colorsync/Profiles.

For Windows users:
Color profiles are usually located at C: > WINDOWS >  System32 > Spool > Drivers > Color.

Enable it on the Firefox advanced configuration

Type in about:config on your Firefox address bar.

Use the filter field to search for color_management.

Firefox color management config

Values that should be changed are shown in bold.

Update the following fields:
gfx.color_management.display_profile
Insert the full path of your monitor profile.

gfx.color_management.mode
0 - Disable color management.
1 - Enable color management for all rendered graphics. (Recommended)
2 - Enable color management only for tagged images only. (Default)

gfx.color_management.rendering_intent
Leave it as 0, which is the default value por Perceptual rendering intent.

gfx.color_management.enablev4
Firefox 8 brings a new feature: ICC v4 profiles support. To enable it, change this variable to true.

Restart Firefox.

Test it

You can check how your browser's color management is behaving by accessing our browser color management test.

Comments

Marthur
Oct 22nd, 2010 - 04h34

Thank you for taking your time to post this guide. It's been a real life saver.

Reply
Boris
Feb 18th, 2011 - 15h20

or install this, it's easier:

https://addons.mozilla.org/fr/firefox/addon/color-management/

Reply
Christian
Jul 30th, 2013 - 12h20

Did these steps. But my colours in FF 22 are all washed out. I do run a wide gamut monitor (Dell 2407WFP-HC). Could it be the problem?

Reply
Fabio
Jul 30th, 2013 - 19h42

Christian, are you running a custom display profile, or the manufacturer supplied profile? Is it v2 or v4? Your display profile may be corrupt or incompatible.

Reply
Devon
Oct 31st, 2013 - 05h14

ICC v4 profile support in Firefox doesn't seem to work correctly as of version 25. It is working for me in Internet Explorer 11 so my profile is correct.

Reply
Fabio
Nov 1st, 2013 - 12h28

Devon, Firefox can read ICC v4 profiles embedded in images. ICC v4 display profiles are supposed to work, but I also had some problems in the past. I stick to v2 display profiles for better compatibility.

Reply
Larry
Dec 11th, 2013 - 21h47

so if I want to set Adobe's color profile manually should I just type the string:

"C:Windowssystem32spooldriverscolorAdobeRGB1998.icc"

under

gfx.color_management.display_profile

?

Reply
Fabio
Dec 12th, 2013 - 09h15

Larry, actually you have to set your display's custom color profile, not a working space, like AdobeRGB. If you don't have a calibration hardware, like the Spyder4 or the i1 Display Pro, it is better to leave color management disabled.

Reply
Dirk
Apr 11th, 2014 - 10h34

Thank you for your post. It solved the issues I had with my new wide gamut monitor!

Reply
Jos Gysenbergs
May 26th, 2014 - 13h29

Thanks, this solved Firefox's annoying lack of proper color management. This old Color Management 0.5.3 FF add-on doesn't work but your pointers brought normal colors back in FF 29.0.1.

Reply

Leave a Comment

Name

E-mail

Comment

Submit comment