Color Profiles Explained: ICC, sRGB, Adobe RGB, and Display P3 Guide

· Coloracci Team

Color Profiles Explained: ICC, sRGB, Adobe RGB, and Display P3 Guide

What Are Color Profiles?

A color profile is a mathematical description of how a device (monitor, printer, camera) interprets color numbers. Without profiles, the same RGB values can look completely different on different screens.

When you specify #FF0000 (pure red), what exact shade of red is that? sRGB says it's one specific red. Adobe RGB says it's a different, more saturated red. Display P3 says it's yet another. Color profiles define these relationships precisely.

Understanding Color Spaces

A color space is the range (gamut) of colors a profile can describe. Think of it as a container—bigger containers hold more colors.

The Hierarchy of Common Color Spaces

From smallest to largest gamut:

  1. sRGB — smallest, but universal
  2. Display P3 — ~25% larger than sRGB
  3. Adobe RGB — ~35% larger than sRGB
  4. ProPhoto RGB — ~90% larger than sRGB (covers nearly all visible colors)

Why Not Always Use the Largest?

Larger gamuts mean more colors, but also:

sRGB: The Web Standard

sRGB (Standard RGB) was created in 1996 by HP and Microsoft to standardize color on consumer displays.

Key Facts

When to Use sRGB

sRGB Hex Examples

When you write #3B82F6 (a nice blue), you're implicitly working in sRGB. Every web browser assumes sRGB unless told otherwise.

The 8-Bit Reality

In 8-bit sRGB, each channel has 256 levels, giving 16.7 million total colors. This sounds like a lot, but in practice, subtle gradients (like blue sky) can show visible banding. For critical work, use 16-bit depth in your editing application, then export to 8-bit sRGB for delivery.

Adobe RGB: The Photography Standard

Adobe RGB was created in 1998 to encompass the CMYK gamut, making it ideal for print-destined photography.

Key Facts

When to Use Adobe RGB

The Conversion Warning

If you display an Adobe RGB image on a web page without converting to sRGB first, it will look desaturated. Browsers interpret untagged images as sRGB, so the wider-gamut values are squeezed into a smaller range.

Always convert to sRGB before uploading to the web. See our conversion guide for workflow details.

Display P3: The Apple Standard

Display P3 is Apple's chosen wide-gamut color space, based on the DCI-P3 cinema standard.

Key Facts

Why P3 Matters for Designers

If you design only in sRGB, you're leaving 25% of your Apple users' display capability unused. Vibrant reds, deep greens, and rich oranges that P3 can show won't appear in sRGB designs.

Using P3 in CSS

Modern CSS supports Display P3:

/* sRGB fallback + P3 enhancement */
.hero {
  background-color: #FF4500; /* sRGB fallback */
  background-color: color(display-p3 1.0 0.27 0.0); /* P3 version */
}

/* Using @supports for progressive enhancement */
@supports (color: color(display-p3 1 0 0)) {
  .accent {
    color: color(display-p3 0.92 0.2 0.38);
  }
}

P3 Colors You Can't See in sRGB

Some colors exist in P3 but not sRGB:

On a P3-capable display, these appear noticeably more vibrant than their closest sRGB equivalents.

ProPhoto RGB: The Editing Powerhouse

ProPhoto RGB has the largest gamut of common working spaces.

Key Facts

When to Use ProPhoto RGB

When NOT to Use ProPhoto RGB

How Browsers Handle Color Profiles

The Current State (2026)

Best Practice for Web Images

  1. Edit in your preferred working space (Adobe RGB, ProPhoto RGB)
  2. Convert to sRGB for web delivery
  3. Embed the sRGB profile in the exported file
  4. For P3-capable audiences, provide P3 versions using <picture> or CSS
<picture>
  <source srcset="hero-p3.jpg" type="image/jpeg" media="(color-gamut: p3)">
  <img src="hero-srgb.jpg" alt="Hero image">
</picture>

Setting Up Color Management

Photoshop

  1. Edit → Color Settings
  2. Working Spaces: RGB → Adobe RGB (for photo work) or sRGB (for web work)
  3. Color Management Policies: Preserve Embedded Profiles
  4. Enable "Ask When Opening" for mismatches

Lightroom

  1. Lightroom uses ProPhoto RGB internally (no option to change)
  2. Export settings determine the output profile:
    • Web: sRGB
    • Print: Adobe RGB or printer profile
    • Archive: ProPhoto RGB, 16-bit TIFF

Figma

Figma works in sRGB (technically, the unmanaged display color space). For P3 design:

For CSS Variables

When defining your design system colors, document both sRGB and P3 values. Check our guide on CSS color variables and design tokens for implementation patterns.

When Wide Gamut Matters

It Matters For:

It Doesn't Matter For:

Quick Reference: Which Profile When?

Scenario Color Profile
Website images sRGB
Social media sRGB
Camera shooting (RAW) Camera native (widest)
Photo editing ProPhoto RGB (16-bit)
Print delivery Adobe RGB → CMYK profile
Apple-optimized web Display P3 with sRGB fallback
Email graphics sRGB
Video editing Rec.709 (similar to sRGB)

Explore Colors Across Spaces

Understanding color profiles helps you make the most of every display. Use Coloracci's AI palette generator to create harmonious color schemes, then implement them with the right profile for each medium—sRGB for universal web compatibility, P3 for Apple-optimized experiences, and Adobe RGB for print perfection.