Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Fix Image Color and Saturation Loss in WordPress

Recently, one of our readers asked us if there is a way to prevent image color and saturation loss in WordPress. We always include visual media in our blog posts, so we have a lot of experience managing WordPress images, and we’ve faced this issue ourselves.

It can be super frustrating when a picture that looked perfect before appears to be faded or its quality is compromised after you upload it to WordPress.

Unfortunately, this is a common problem that many WordPress users run into when uploading images to the media library. As a result, the pictures sometimes look dull and blurry on your website.

The good news is we’ve learned how to prevent this from happening, and we’re happy to tell you how. You just need to run a quick color conversion using a photo editing tool.

Keep reading to learn, step by step, how to fix image color and saturation loss in WordPress.

Fix image color and saturation loss in WordPress

Here is a quick overview of the topics we will cover in this post:

Why Do Some Images Lose Color and Saturation in WordPress?

One of the main reasons for the loss of color and saturation in images is color space. Color space is just a range of colors that are available to your camera or any other image-taking device.

Different forms of RGB (Red, Green, Blue) color space are used across the internet. The two most common forms are Adobe RGB and sRGB.

Many professional photographers capture photographs using Adobe’s RGB color space, which has more colors and offers much better results.

However, most content management systems (CMS), like WordPress, use sRGB color space. When you upload your image, WordPress creates several image sizes and converts them into sRGB. These images have fewer colors than Adobe’s RGB.

Images captured with Adobe RGB color space are more vibrant and accurately display colors in high tones. When converted by WordPress, those vibrant colors are replaced with slightly muted tones.

For example, here’s a comparison of an image with different image qualities. The picture on the left is taken using the Adobe RGB color space. However, when uploaded to WordPress, the image loses its vibrancy and looks dull.

Image comparison

WordPress also compresses the resized images, which may contribute to slight quality loss. For more details, read our guide on how to increase or decrease WordPress JPEG image compression.

Having said that, let’s see how we can prevent image color and saturation loss in WordPress.

How to Fix Color and Saturation Loss for Images in WordPress Using Photoshop

The easiest way to fix this issue is by converting your images to sRGB color space before uploading them to WordPress. This can be easily done using an image editing tool like Adobe Photoshop.

Method 1: Convert Images to sRGB

First, you will need to open your image in Adobe Photoshop.

From here, simply head to File » Export » Save for Web (Legacy) from the menu at the top.

Photoshop's 'Save for Web' Option

This will bring up the Save for Web dialog box, where you can check the ‘Convert to sRGB’ box and save it.

You can also embed a color profile with your image. However, it will not have much effect on browsers reading an image.

Convert to sRGB

Method 2: Edit Color Settings in Photoshop

On the other hand, you can use this method if you are not satisfied with the result of the first method.

In Adobe Photoshop, go to Edit » Color Settings. This will bring up the color settings dialog box.

You need to select ‘North America Web/Internet’ from the settings dropdown menu.

Next, under the Color Management Policies section, select the RGB settings to Convert to Working RGB. Then, click the ‘OK’ button to save your settings.

Color settings in Photoshop

Now, you need to open the original photograph or image that you wanted to upload.

If the working space profile mismatches, then Photoshop will show a warning and ask you what to do.

Convert document settings

You should select ‘Convert document’s color to working space’ and then click ‘OK’. Your photo’s color profile is now more accurately converted. You can now save the image to preserve your changes.

Repeat the process for all the images that you want to upload. Now, you can safely upload these converted images without any color or saturation loss in WordPress.

How to Fix Color and Saturation Loss in WordPress With GIMP

GIMP is a powerful free alternative to Adobe Photoshop. You can use it to convert the color space for your WordPress uploads.

GIMP basically detects each image you try to open to see if it has a color profile embedded. If your image is in Adobe RGB color space, then GIMP will automatically show you a dialog box to convert it.

Sometimes an image may not have an embedded color profile, or GIMP may fail to read it correctly. In that case, you will need to manually change the color space.

First, you need to know what color space your photograph may be using. Usually, it is Adobe RGB, but it could be different. If you are unsure, then you can check your camera device to figure this out.

Do note that GIMP does not have an Adobe RGB profile built-in. You will need to download Adobe RGB ICC Profile to your computer.

Simply open the Adobe Digital Imaging Solutions website and scroll down to the bottom. Go ahead and select your operating system, and then follow the on-screen instructions.

Select operating system for adobe RGB

You will be able to download the Adobe RGB ICC profiles in a zip file. Simply extract the zip file, and inside it, you will notice the AdobeRGB1998.icc file.

Once you have downloaded the ICC profile, simply open your image with GIMP. From here, head to Image » Mode and then ensure that it’s set to RGB.

Image mode in GIMP

Once you have applied the color profile, GIMP can now safely convert it to sRGB without losing colors.

Simply go to Image » Color Management and then select the ‘Convert to Color Profile’ option.

Open color management settings

A new dialogue box will now open.

Go ahead and set the ‘Convert to’ option as ‘Built-in RGB’ and click the ‘Convert’ button.

Convert to RGB

GIMP will now convert the color profile to sRGB, and you can save your image. Simply repeat the process for other images you want to upload to WordPress.

Additional Resources for Image Optimization

Here are some guides you can go through to ensure your images are properly optimized:

We hope this article helped you fix image color and saturation loss in WordPress. You may also want to see our guide on ways to prevent image theft in WordPress and how to clean up your WordPress media library.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

25 CommentsLeave a Reply

  1. Gen

    I tried this, and while there is improvement in image quality, it is still not the same quality image that I see in the program. What else can I do?

    • WPBeginner Support

      There will be a drop in quality mainly if you are not using web safe colors but by using this method the quality drop should be minimized compared to other methods.

      Admin

  2. Shanon Sinn

    I just wanted to express my gratitude! Frustrated after making a graphic by hand illustrations/illustrator/photoshop that I could not get to right on WordPress. It has only a few colours (at first glance) but needs to be balanced, otherwise it just looks kindergarten. Thank you.

    • WPBeginner Support

      Glad our guide could help :)

      Admin

  3. Joe Webmaster

    This is fantastic! I just noticed how faded my images are and just fixed the problem. I’ve been doing this for years and thought it was the compression. Gimp worked perfectly. Thank you !!! Can’t believe I have not come across this solution before.

    • WPBeginner Support

      Glad our recommendation was able to help :)

      Admin

  4. Hagen

    Hi there,

    just wanted to thank you for this great tutorial!

    We just got our great, pricy pictures from our photographer and wanted to add them to our shop.

    We werde so sad to see how they looked.

    With converting to sRGB color, all pictures are displayed correctly.

    Thanks!

    • WPBeginner Support

      You’re welcome, glad our recommendations could help :)

      Admin

  5. Richard Silverbeet

    Good tips dude but images don’t “loose” colors, they “lose” colors. Loose is the opposite of tight.

    • WPBeginner Support

      Thank you for letting us know about that typo, we’ll be sure to fix it :)

      Admin

  6. Kris Byers

    If it’s still not working after following the above, try removing custom css to see if its a stylesheet clash, this solved it for me!!

    • WPBeginner Support

      Thanks for sharing what fixed it for you :)

      Admin

  7. Ash

    tried all the adjustments (even to an extreme change of saturation and contrast) and every time it strips it back to a muddy dull pic.

    this is very frustrating for an artists website!!!
    some other solution options would be appreciated if anyone knows other alternatives to this problem plz

  8. Paul

    This is confusing, because you keep referring to RGB as a colorspace. RGB is a color model, not a color space. You can’t contrast RGB with sRGB, because sRGB is a color space that is in fact RGB.

    Are you using RGB as shorthand for Adobe RGB? All of these color spaces … sRGB, Adobe RGB, ProPhoto RGB, etc., are RGB spaces. I literally don’t know how to interpret what you’re saying.

    The real question that needs to be answered: is WordPress stripping the ICC profiles from the images? Modern browsers are starting to use the profiles for color management, but they can’t do it if WP is jacking everything up.

    This is mostly a problem for people who have graphic arts monitors … ones that show a wider color gamut than the sRGB space. Untagged images look terrible on these.

  9. Julie

    What if your photos are already inside of wordpress and you don’t have them on your computer?

  10. Rosa Bosma

    This is an awesome trick, not just for WordPress, but many other platforms as well! E.g., it allows you to upload a profile picture with much more vivid colours.

  11. francisco cuellar

    NOPE didnt work, colors still dull

  12. Daisy

    I have been struggling with the color loss a lot now and it is driving my slightly insane. I have been exporting my images as RGB, both sRGB and the web one in all possible combinations and Wordpress is still stripping the color from my images. I don’t know what to do at this point.

  13. Sandra Collins

    Thank you for this! It solved a problem I was having with a logo image where WP changed the color from purple to blue.

  14. jmdaix

    May be an easy way to do this is to enable “Convert to sRGB” from the Photoshop “Save For Web” menu. You will keep your psd or original file with your working space and just export a good version for Wordpress.

  15. Paddy

    Is there a similar process when using GIMP? Thanks.

    • WPBeginner Support

      We have updated the article with section on how to do this in GIMP. Hope this helps.

      Admin

  16. Jaime

    Will this work for Gimp, or only PS?

  17. Jon Brown

    You interchanged terms several times. The color space names are sRGB and Adobe RGB. For example there is no such thing as “Adobe sRGB”.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.