Lab and LCHBaseline · Widely available
The CIE Lab color space expresses colors in terms of lightness and how red/green and blue/yellow a color is. LCH is a variant of Lab with polar coordinates. These color spaces can be used with the CSS color(), lab(), and lch() functions. Also known as CIELAB and CIELCH.
Supported in all major browsers for at least 30 months — safe to use without fallbacks. Baseline since May 9, 2023. Widely available since Nov 9, 2025.
Browser support
DesktopChrome
1–110Not supported
111+Supportedsince Mar 7, 2023
Current: 155Edge
12–110Not supported
111+Supportedsince Mar 13, 2023
Current: 154Firefox
1–112Not supported
113+Supportedsince May 9, 2023
Current: 157Safari
1–14.1Not supported
15+Supportedsince Sep 20, 2021
Current: 27MobileChrome Android
18–110Not supported
111+Supportedsince Mar 7, 2023
Current: 155Firefox Android
4–112Not supported
113+Supportedsince May 9, 2023
Current: 157Safari iOS
1–14.5Not supported
15+Supportedsince Sep 20, 2021
Current: 27How to use
This feature is Baseline widely available — use it freely, no fallback needed.
Example
Full syntax and examples are on MDN: lab.
Feature detection
CSS · check before using
@supports (color: lab(60% 20 -40)) {
/* styles that use lab */
}
/* or in JavaScript */
if (CSS.supports("color", "lab(60% 20 -40)")) {
// use it
}Specification
Usage share
Sub-features
Support for each part of the feature (4). The overall table above shows when the whole feature works.
| Sub-feature | Chrome | Edge | Firefox | Safari | Chrome Android | Firefox Android | Safari iOS |
|---|---|---|---|---|---|---|---|
| <color>.lab | 111 | 111 | 113 | 15 | 111 | 113 | 15 |
| <color>.lab.mixed_type_parameters | 116 | 116 | 113 | 16.2 | 116 | 113 | 16.2 |
| <color>.lch | 111 | 111 | 113 | 15 | 111 | 113 | 15 |
| <color>.lch.mixed_type_parameters | 116 | 116 | 113 | 16.2 | 116 | 113 | 16.2 |