
Image Color Profiles: sRGB, Adobe RGB, and Pro Photo

David Chen
Image Processing Engineer
Color profiles determine how colors in your images are displayed across devices. This guide explains sRGB, Adobe RGB, and Pro Photo RGB, when to use each, and how to avoid the color shifts that ruin images on the web and in print.
Table of Contents
Color profiles are one of the most technical and least understood topics in digital imaging, but they are critical for anyone who cares about color accuracy. Have you ever edited a photo that looked great on your computer, only to find it looked different — duller, darker, or with shifted colors — when you posted it online or printed it? That is a color profile problem. This guide explains what color profiles are, how the major color spaces differ, when to use each one, and how to manage color across devices to ensure your images look the way you intended everywhere they appear.
What Is a Color Profile?
A color profile (also called a color space or ICC profile) is a definition of how colors in a digital image map to actual colors that a display or printer can produce. It defines the range of colors (the gamut) that the image can contain and how those colors should be interpreted by display devices.
Without a color profile, a device does not know how to interpret the color values in an image. A pixel with RGB values of 200, 100, 50 might look like a warm orange on one device and a different orange on another. The color profile tells each device exactly what color those numbers represent, so the color appears consistent across devices.
Why Color Profiles Matter
Different devices can produce different ranges of colors. A high-end monitor can display more colors than a cheap laptop screen. A printer can produce different colors than a screen. If an image contains colors that a device cannot produce, the device has to substitute the closest color it can, which can cause visible shifts.
Color profiles manage this process. They tell the device what colors the image contains, and the device's color management system maps those colors to the closest colors it can produce. This ensures that the image looks as consistent as possible across different devices.
The Major Color Spaces
sRGB
sRGB (standard Red Green Blue) is the most widely used color space. It was created by HP and Microsoft in 1996 as a standard color space for monitors, printers, and the internet. It has a relatively small gamut — it covers about 35 percent of the colors visible to the human eye — but it is the universal standard for web content and consumer displays.
When to use sRGB:
- For all web images. Browsers assume sRGB if no profile is embedded, so using sRGB ensures your images look the same across all browsers and devices.
- For consumer printing (photo labs, consumer printers).
- For images that will be viewed on standard monitors and phones.
Pros: Universal support. Every display, browser, and printer handles sRGB correctly.
Cons: Small gamut. Cannot represent the full range of colors that high-end cameras and monitors can capture and display.
Adobe RGB
Adobe RGB was created by Adobe Systems in 1998 as a color space for professional printing. It has a larger gamut than sRGB — about 50 percent of visible colors — with particular emphasis on the cyan-green range, which is important for printing.
When to use Adobe RGB:
- For professional print work, especially offset printing and high-end photo printing.
- For photography that will be printed on wide-gamut printers.
- For editing on wide-gamut monitors, with conversion to sRGB for web output.
Pros: Larger gamut, especially in the cyan-green range. Better for print work.
Cons: If viewed on a device that does not support color management (or without an embedded profile), colors look washed out and dull. Not suitable for direct web use.
Pro Photo RGB
Pro Photo RGB was created by Kodak in 2003 as an even larger color space for professional photography. It has a very large gamut — about 90 percent of visible colors — and supports 16-bit color depth. It is used for professional photo editing and archival storage.
When to use Pro Photo RGB:
- For professional photo editing in applications like Photoshop and Lightroom, especially when working with raw camera files.
- For archival storage of master images.
- Never for direct web or print output — always convert to sRGB or Adobe RGB before exporting.
Pros: Very large gamut. Preserves the full range of colors captured by high-end cameras.
Cons: If viewed on a device that does not support color management, colors look completely wrong. Must be converted to sRGB or Adobe RGB before output. Overkill for most uses.
Display P3
Display P3 is a color space developed by Apple, based on the DCI-P3 standard used in digital cinema. It has a wider gamut than sRGB, particularly in the red-green range. It is used by Apple's wide-gamut displays (iPhone, iPad, modern Macs).
When to use Display P3:
- For content that will be viewed primarily on Apple devices with wide-gamut displays.
- For web content that needs to look good on both standard and wide-gamut displays (with appropriate color management).
Pros: Wider gamut than sRGB. Matches the displays of modern Apple devices.
Cons: Not as widely supported as sRGB outside the Apple ecosystem.
How Color Management Works
Color management is the process of ensuring that colors appear consistent across different devices. It involves three components:
1. Source Profile
The color profile of the image. This tells the color management system what colors the image contains.
2. Destination Profile
The color profile of the output device (monitor, printer). This tells the color management system what colors the device can produce.
3. Color Management System
The software (built into the operating system or the application) that converts colors from the source profile to the destination profile. It maps each color in the image to the closest color the device can produce.
When the source and destination profiles are both known, the color management system can produce accurate, consistent colors. When the destination profile is unknown (as with many web browsers), the system assumes sRGB, which is why sRGB is the safest choice for web content.
The Web Color Problem
The biggest color management challenge is the web. When you post an image online, you do not know what device the viewer is using. It could be a wide-gamut monitor, a standard laptop screen, a phone, or a cheap tablet. Each displays colors differently.
What Happens Without Color Management
If you post an Adobe RGB image on the web without converting it to sRGB, and the viewer's browser does not support color management (or ignores the embedded profile), the browser assumes the image is sRGB. Since Adobe RGB values are different from sRGB values for the same colors, the image looks washed out and dull. The vibrant colors you saw in your editor are gone.
This is the most common color problem photographers encounter when posting images online. The solution is simple: always convert to sRGB before exporting for the web.
What Happens With Color Management
Modern browsers (Chrome, Firefox, Safari, Edge) support color management and read embedded profiles. If you embed an sRGB profile, the browser converts the colors to the display's color space, producing accurate colors. If you embed an Adobe RGB profile, the browser also converts correctly — but only if the browser supports color management and the profile is embedded.
However, not all browsers and devices support color management equally, and some ignore embedded profiles. The safest approach is to convert to sRGB and embed the sRGB profile. This ensures the image looks correct on every device.
How to Manage Color in Your Workflow
For Web Images
- Edit in whatever color space your editor uses (many use Pro Photo RGB or a wide-gamut space internally).
- When exporting for the web, convert to sRGB.
- Embed the sRGB profile in the exported image.
- The image will look consistent across all browsers and devices.
For Print Images
- Edit in a wide-gamut space (Adobe RGB or Pro Photo RGB) to preserve the maximum color range.
- When exporting for print, convert to the color space required by your printer (often sRGB for consumer prints, Adobe RGB for professional prints, or a specific ICC profile provided by the printer).
- Embed the profile in the exported image.
- Soft-proof the image (preview how it will look when printed) using the printer's ICC profile, if available.
For Archival Storage
- Edit in Pro Photo RGB (16-bit) to preserve the maximum color range and bit depth.
- Save as a lossless format (TIFF or PNG) with the Pro Photo RGB profile embedded.
- Keep this as your master. Convert to sRGB or Adobe RGB for specific outputs as needed.
Common Color Problems and Fixes
Problem: My Web Images Look Dull and Washed Out
This usually means you exported an Adobe RGB or Pro Photo RGB image without converting to sRGB. The browser assumes sRGB, and the wider-gamut colors look wrong. Fix it by converting to sRGB before exporting for the web.
Problem: My Print Colors Do Not Match My Screen
This is a common issue caused by the difference between screen (additive color, RGB) and print (subtractive color, CMYK). Fix it by soft-proofing with the printer's ICC profile, calibrating your monitor, and working in the color space recommended by your printer.
Problem: My Colors Look Different on Different Devices
This is a color management issue. Ensure you are embedding the correct color profile in your images, and that the profile matches the output target (sRGB for web, Adobe RGB for professional print). If the profile is embedded, color-managed applications will display the colors consistently.
Problem: My Monitor Shows Different Colors Than My Friend's Monitor
Monitors vary in their color reproduction. A calibrated monitor produces more accurate and consistent colors. Consider using a hardware calibrator to calibrate your monitor, which ensures the colors you see are accurate.
Bit Depth and Color
Color profiles work with bit depth, which determines how many distinct values each color channel can have.
- 8-bit color: 256 values per channel, about 16.7 million total colors. Standard for web and most consumer use.
- 16-bit color: 65,536 values per channel, trillions of total colors. Used for professional editing to avoid banding and preserve detail during adjustments.
When editing, work in 16-bit to avoid banding and quality loss from adjustments. When exporting for the web, convert to 8-bit (all web formats are 8-bit). For print, 8-bit is usually sufficient, but 16-bit preserves more detail if the printer supports it.
Conclusion
Color profiles are the system that ensures your images look the way you intended across different devices. For most users, the key takeaway is simple: use sRGB for all web images, convert from your editing space to sRGB before exporting, and embed the sRGB profile. For professional print work, use Adobe RGB or the printer's specific ICC profile. For archival storage, use Pro Photo RGB in 16-bit. By understanding color profiles and managing them correctly in your workflow, you can ensure your colors look accurate and consistent everywhere your images appear.
Sources & References
About the Author

David Chen
Image Processing Engineer
David is a software engineer with expertise in image processing algorithms and computer vision. He has contributed to several open-source image libraries.
Frequently Asked Questions
Which color profile should I use for web images?
Why do my photos look dull when I post them online?
Should I use Adobe RGB or sRGB for photography?
What is Pro Photo RGB and when should I use it?
Do I need to calibrate my monitor?
Start working smarter today
Join 500,000+ users who trust VisualDocs for their daily image and PDF workflows.


