Function Signature
js
deltaE2000(hexA: string, hexB: string, options?: { kL?: number, kC?: number, kH?: number }): numberParameters
hexA(string): First HEX color.hexB(string): Second HEX color.options.kL,options.kC,options.kH(number, optional): Parametric weighting factors. Each defaults to1.
Return Value
A numeric Delta E value. Lower values indicate more visually similar colors.
js
deltaE2000("#ffffff", "#ffffff");
// 0
deltaE2000("#ff6600", "#ff6700");
// small number
deltaE2000("#ff6600", "#0066ff");
// larger numberUsage Notes
- Prefer this over
deltaE76when visual similarity matters. - Useful for deduplicating palettes, comparing design tokens, and measuring generated color variation.
- Inputs are converted from HEX to Lab internally.