Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Color Difference (Delta E) Calculator

Measure how different two colors are with every common Delta E formula.

Design No upload Works offline Free, no sign-up

Colors

Reference The standard or target color.
HEX, rgb(), hsl(), a name, 3 numbers 0–255, or CSS lab()/lch().

—

Sample The color you are checking.
HEX, rgb(), hsl(), a name, 3 numbers 0–255, or CSS lab()/lch().

—

Use the white point your Lab values were measured in. HEX colors are converted with it.

Result

ΔE00 (CIEDE2000) —

Enter two colors.

All formulas

FormulaΔEParameters
ΔE00 (CIEDE2000) The CIE’s recommended formula — The CIE’s recommended formula
ΔE*94 graphic arts kL 1 · K1 0.045 · K2 0.015 — kL 1 · K1 0.045 · K2 0.015
ΔE*94 textiles kL 2 · K1 0.048 · K2 0.014 — kL 2 · K1 0.048 · K2 0.014
ΔE CMC(2:1) Acceptability (2:1) — Acceptability (2:1)
ΔE*ab (CIE76) Straight distance in CIELAB — Straight distance in CIELAB

How the sample differs

— ΔL*
— Δa*
— Δb*
— ΔC*
— ΔH*

Visibility guide (ΔE00)

A common rule of thumb for side-by-side viewing in good light — not a standard. Agree real tolerances with your customer or supplier.

  1. below 1 Not perceptible — Most people cannot see a difference, even side by side.
  2. 1 – 2 Barely perceptible — Visible on close side-by-side inspection, usually only to trained eyes.
  3. 2 – 3.5 Perceptible — Most people notice the difference when the colors are side by side.
  4. 3.5 – 5 Clearly different — An obvious difference, noticeable at a glance.
  5. 5 and above Different colors — The two read as different colors rather than a near match.
Advanced: parametric factors
CIEDE2000 kL : kC : kH
1 : 1 : 1 under reference conditions; textile work sometimes uses kL = 2.
CMC l : c
2 : 1 judges acceptability, 1 : 1 perceptibility.

Batch QC

One pair per line — two colors, or six numbers (L*, a*, b* of the reference, then of the sample) — optionally after a name. Commas, semicolons or tabs between values; a header line is skipped. Uses the white point and factors above.

Next steps

About the Color Difference (Delta E) Calculator

Find out how different two colors really are. Enter a reference (the standard, target or proof) and a sample (the print, product or screen color you are checking) as HEX or any CSS color, as CIELAB L*a*b* values, or as LCh — and the calculator works out the four color-difference formulas in use today: ΔE00 (CIEDE2000), ΔE*94 with the graphic-arts and textiles constants, ΔE CMC(l:c) and the original ΔE*ab (CIE76).

It also tells you how the sample differs — lighter or darker, more or less saturated, redder, greener, yellower or bluer — places the result on a rule-of-thumb visibility scale, and checks whole lists of measurements against a tolerance in batch QC mode. The CIEDE2000 code is unit-tested against the 34 reference pairs published by Sharma, Wu and Dalal. Everything runs in your browser.

How to use it

  1. For the reference and the sample, choose how you will enter the color: HEX / CSS (e.g. #1d5fcb, rgb(29 95 203), 29, 95, 203 or lab(44.4% 36 -59)), L*a*b* or LCh. Pasting three numbers such as 50, 2.68, -79.78 into any of the L*a*b* or LCh boxes fills all three.
  2. Choose the white point your Lab values belong to: D50 for print, ICC color management and graphic-arts measurements, or D65 for screen colors. HEX colors are converted to Lab with it.
  3. Read ΔE00 and where it falls on the visibility guide, and the other formulas if your specification asks for one of them.
  4. Use the ΔL*, Δa*, Δb*, ΔC* and ΔH* readout to see which way the sample is off — for example “darker and bluer” — and correct it.
  5. To check many samples at once, paste or open a CSV under Batch QC, set the formula and tolerance, and select Check batch. Download the pass/fail report as CSV.

Examples

Sharma et al. test pair 1 (CIELAB)
Input
Reference L* 50, a* 2.6772, b* −79.7751 · Sample L* 50, a* 0, b* −82.7485
Result
ΔE00 2.04 (published value 2.0425) · ΔE*ab 4.00 · ΔE*94 graphic arts 1.40 · ΔE CMC(2:1) 1.74

A difference in a saturated blue: the straight Lab distance (ΔE*ab) is about twice what the newer formulas report.

Two HEX blues (D50)
Input
Reference #1d5fcb · Sample #2563d6
Result
ΔE00 1.93 — barely perceptible · ΔE*ab 4.11 · the sample is lighter (ΔL* +2.04) and more saturated (ΔC* +3.32)
Batch QC lines
Input
name,reference,sample
Logo blue,#1d5fcb,#1f5fc8
Cover red,50,62.1,40.3,49.2,63.0,38.9
Result
One row per pair with all four formulas and pass/fail against your tolerance, plus the count, mean, median and largest difference.

Common uses

  • Checking a printed proof or press sheet against the target Lab values from a spectrophotometer.
  • Setting and verifying color tolerances for packaging, textiles, plastics and paint.
  • Comparing a brand color across files, apps and screens to see whether a change is visible.
  • Choosing which of two near-identical design tokens to keep, or proving that two are effectively the same.

Which Delta E formula should I use?

ΔE00 (CIEDE2000) is the formula the CIE recommends for industrial color-difference evaluation (CIE 142, also ISO/CIE 11664-6). It corrects the way plain Lab distance overstates differences in saturated colors and handles blues and near-neutrals better. Use it unless your contract, standard or customer names another one.

  • ΔE*ab (CIE76) is the straight-line distance in CIELAB. It is simple and still common in older specifications, but a ΔE*ab of 2 can be invisible in a saturated blue and obvious in a gray.
  • ΔE*94 (CIE94) weights chroma and hue differences by the reference’s chroma. The graphic arts constants are kL = 1, K1 = 0.045, K2 = 0.015; the textiles constants are kL = 2, K1 = 0.048, K2 = 0.014.
  • ΔE CMC(l:c) was developed for the textile industry and is standardised in ISO 105-J03. 2:1 is used to judge whether a match is acceptable; 1:1 to judge whether a difference is perceptible.

Numbers from different formulas are not interchangeable: a tolerance of 2.0 ΔE*ab and 2.0 ΔE00 are different requirements.

The formulas

All differences are sample − reference. C* = √(a*² + b*²) is chroma and ΔH* = 2√(C*₁C*₂)·sin(Δh/2) is the metric hue difference.

  • ΔE*ab = √(ΔL*² + Δa*² + Δb*²)
  • ΔE*94 = √((ΔL*/kL·SL)² + (ΔC*/SC)² + (ΔH*/SH)²) with SL = 1, SC = 1 + K1·C*₁ and SH = 1 + K2·C*₁ (C*₁ is the reference chroma)
  • ΔE CMC = √((ΔL*/l·SL)² + (ΔC*/c·SC)² + (ΔH*/SH)²) with SL = 0.040975·L*₁/(1 + 0.01765·L*₁) (0.511 below L* 16), SC = 0.0638·C*₁/(1 + 0.0131·C*₁) + 0.638 and SH = SC·(F·T + 1 − F)
  • CIEDE2000 first stretches a* for low-chroma colors (the G factor), then combines the lightness, chroma and hue differences with weights SL, SC and SH that depend on the average color, plus a rotation term RT that corrects the blue region: ΔE00 = √((ΔL′/kL·SL)² + (ΔC′/kC·SC)² + (ΔH′/kH·SH)² + RT·(ΔC′/kC·SC)·(ΔH′/kH·SH)). kL, kC and kH are 1 under reference conditions; textile work sometimes uses kL = 2 (set them under Advanced).

The implementation follows the notes and test data of Sharma, Wu and Dalal, Color Research & Application 30(1); CMC follows Clarke, McDonald and Rigg as given in ISO 105-J03.

D50 or D65?

CIELAB values are always relative to a white point. Graphic-arts measurement uses D50 with the 2° observer (ISO 13655), as do ICC profiles and CSS lab(); screen work and sRGB use D65. The same HEX color has different Lab numbers under the two white points, so compare data that share one.

HEX and other sRGB colors are converted with the sRGB definition (IEC 61966-2-1) and, for D50, the Bradford chromatic adaptation — the matrices and white points of CSS Color 4. Lab and LCh values you type are used as they are; the white point then only affects the swatches. CSS lab() and lch() are D50 by definition and are adapted when you work in D65; their hue may use deg, rad, grad or turn, and an alpha value below 1 is refused, as for other transparent colors.

Reading the direction of a difference

Positive ΔL* means the sample is lighter, negative darker. Positive ΔC* means more saturated (cleaner), negative duller. Positive Δa* means redder (less green), negative greener; positive Δb* yellower (less blue), negative bluer. ΔH* is the hue difference in the same units as ΔE*ab, positive when the sample’s hue angle is larger (counter-clockwise from the reference). The calculator writes these out in words, ignoring changes smaller than 0.1.

Batch QC format

Put one reference/sample pair on each line, with commas, semicolons or tabs between the values (copying cells from a spreadsheet gives tabs):

  • two colors — #1d5fcb,#1f5fc8 or rgb(29 95 203);rgb(31 95 200);
  • six numbers — L*, a*, b* of the reference, then of the sample (or L*, C*, h if you choose LCh);
  • either of those after a name in the first column.

A first line with column names is skipped, and lines starting with # followed by a space are comments. With semicolons or tabs, numbers may use a decimal comma (50,5). Each pair passes when the chosen formula is at or below your tolerance; the report lists every pair with all four formulas and the CIELAB differences.

Limitations

  • The visibility guide is a common rule of thumb for ΔE00 under good side-by-side viewing, not a standard. Real tolerances depend on the industry, the material, the size of the samples and the lighting — agree them with your customer or supplier.
  • For HEX colors the tool compares the colors as sRGB defines them, not how a particular screen, printer or material reproduces them. To check physical samples, measure them with a spectrophotometer and enter the L*a*b* values.
  • Lab values from different white points or observers (2° or 10°) must not be mixed in one comparison. HEX colors are converted with the 2° observer.
  • CIE94 and CMC are not symmetric: they weight the difference by the reference color, so swapping reference and sample changes their result. ΔE*ab and ΔE00 do not change.
  • CIEDE2000 can jump slightly for pairs on opposite sides of the color wheel, where the average hue is ambiguous — Sharma, Wu and Dalal describe these discontinuities (test pairs 9–12 show one).
  • Batch QC reads up to 20,000 lines; the table shows the first 500 pairs and the downloaded report contains them all.

Privacy

Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.

Frequently asked questions

What is a good Delta E value?

As a rule of thumb for ΔE00, below 1 is not perceptible to most people, 1–2 is visible only on close inspection, 2–3.5 is noticeable side by side, 3.5–5 is a clear difference, and from 5 the colors look different. The right tolerance is whatever your specification says — set your own for batch checks.

Why do the formulas give such different numbers?

They measure the same difference with different weighting. ΔE*ab treats every direction in Lab space alike, so it grows quickly for saturated colors; CIE94, CMC and CIEDE2000 shrink chroma and hue differences where the eye is less sensitive to them. In saturated colors, ΔE*ab can be several times larger than ΔE00 for the same pair.

Why does swapping reference and sample change CIE94 and CMC?

Both formulas compute their weighting functions from the reference color only, so the reference must be the standard you compare against. ΔE*ab and CIEDE2000 use both colors symmetrically and do not change when you swap.

Which white point should I choose?

The one your Lab values were measured or defined in. Graphic-arts spectrophotometer readings and ICC workflows are normally D50/2°; screen colors and sRGB are D65. If you only compare HEX colors, choose either — the ΔE values change only slightly — but stay with one.

Can I enter values from my spectrophotometer?

Yes. Choose L*a*b* (or LCh) and type or paste the readings, or paste many lines into Batch QC. The tool does not connect to measuring devices; copy the values from their software.

Are my colors uploaded?

No. All calculations, including batch files, run in your browser. Only the two colors of the single comparison are kept in the page address, so you can bookmark or share it; batch data never leaves your device.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.