Why Now Daily.

Published

sRGB, Display P3 and Rec. 2020 Color Gamuts

sRGB, Display P3 and Rec. 2020 define different RGB encodings and color gamuts. Display P3 reaches colors outside sRGB, while Rec. 2020 specifies still wider primaries for ultra-high-definition television systems. A gamut label states which colors an encoding can represent; it does not establish panel accuracy…

Timeline

  1. 1999-10-18: IEC 61966-2-1 standardized the sRGB color encoding.
  2. 2012-08-01: ITU-R first approved Recommendation BT.2020 for ultra-high-definition television.
  3. 2022-02-09: The ICC registry published its primary Display P3 encoding documentation supplied by Apple.
  4. 2026-10-12: Current ICC, ITU, W3C and Apple guidance was reviewed for this guide.

A color gamut is the range of colors an encoding or device can represent. A complete RGB color encoding specifies more than the outline of that range: it includes red, green and blue primary chromaticities, a white point and transfer functions that relate stored numbers to light. An ICC profile or equivalent metadata tells color-managed software how to interpret those numbers. Without that description, the same triplet can produce different colors in sRGB, Display P3 and Rec. 2020. [1][3]

sRGB is the long-standing baseline for web graphics and general consumer imaging. The ICC registry identifies it with IEC 61966-2-1, D65 white and primaries derived from the BT.709 display system. Its widespread support makes it a dependable delivery choice when the viewing software or screen is unknown. That does not mean every sRGB display is accurate: a device can cover the nominal gamut yet have poor white balance, tone response, calibration, uniformity or viewing-angle behavior. [1]

Display P3 combines the wider P3 primaries with a D65 white point and the sRGB transfer function. It can encode more saturated colors than sRGB, especially in parts of the red and green range. The ICC registry records Apple as the responsible organization for the Display P3 encoding. A P3-tagged image still needs color-managed software and a capable display. On an sRGB-only output, colors outside the smaller gamut must be mapped or clipped, so some distinct or highly saturated colors can converge. [1][4]

Rec. 2020, formally ITU-R BT.2020, defines system parameters for ultra-high-definition television and uses substantially wider RGB primaries with D65 white. Its container can represent colors beyond Display P3, but a file tagged Rec. 2020 does not prove that the camera captured, the production mastered or the panel reproduces the entire gamut. Many displays accept a Rec. 2020 signal and render a smaller native range. The ITU recommendation also specifies 10- and 12-bit digital representations for the television system. [2]

Gamut and high dynamic range are related in many products but are not synonyms. Gamut concerns chromatic range; dynamic range concerns luminance and contrast behavior. Rec. 2020 supplies primaries used by common HDR workflows, while HDR transfer functions and mastering metadata come from additional standards. Bit depth is separate again: more code values can reduce banding, but it does not automatically enlarge the primaries' triangle. A monitor can be wide-gamut yet dim, inaccurate or limited to standard dynamic range. [2][4]

Coverage percentages require a denominator and method. “100% sRGB” and “95% P3” can be useful only when measurements use the named reference and a stated area or volume calculation. Percentages across different gamuts are not directly interchangeable, and coverage is different from color error. Accuracy is usually evaluated with measured deviations after a target mode and calibration are specified. Peak brightness, black level, uniformity, bit depth, viewing conditions and hardware calibration support deserve separate checks when choosing a display. [1][2][3]

Color management converts tagged source values to the destination display profile. If a source color is outside the destination gamut, software must map it to a reproducible alternative; W3C CSS Color 4 explicitly distinguishes a valid color from one that is out of gamut for a particular device. Unmanaged software may instead treat P3 numbers as sRGB, producing unintended saturation, or ignore a profile entirely. Exporting an image with the correct embedded profile and testing in the actual browser, app or video chain is therefore essential. [3][4]

Use sRGB for the broadest compatibility, Display P3 when the workflow and audience support wide-gamut still graphics, and Rec. 2020 when a standards-compliant video pipeline calls for it. Keep source profiles attached, convert through color-managed tools rather than relabeling files, and retain an original master before gamut mapping. For display purchases, read gamut coverage and accuracy as separate claims and look for the measurement conditions. A larger gamut expands what may be represented; faithful output still depends on profiles, processing, calibration and the physical panel. [1][2][3][4]

Sources

  1. International Color Consortium — Three Component Color Encoding Registry
  2. ITU-R — Recommendation BT.2020: Ultra-high definition television systems
  3. W3C — CSS Color Module Level 4
  4. Apple Developer — Human Interface Guidelines: Color management

Related stories