Home → Adding content → Images → Color shift when posting to the web
The most common cause of inaccurate colors is the image’s color profile. When you’re saving your pictures, make sure to convert them to the sRGB color space if they aren’t already.
If you've confirmed that your images are in the sRGB color space and you're still seeing color discrepancies, the color shift is likely due to your monitor's color profile. This is especially true if the monitor required a large change to be properly calibrated, as counter intuitive as that may seem. Not all web technologies support proper color profiling, so when that isn't the case (as you're seeing on your site), the colors get approximated. Typically that isn't an issue for most monitors that are "close to accurate" when you save images in the sRGB color space. However, if your monitor's calibrated profile is drastically different from the default values, you'll see that reflected when viewing images in applications that don't have full color profile support.
The bottom line is that saving your images in the sRGB space is the best practice when uploading photos to the web. Because applications like Photoshop have full color support, you can continue to tone your photos with the assumption that your clients are also seeing the same thing as you.