Color Difference (Delta E) Calculator
Measure how different two colors are with every common Delta E formula.
Colors
Result
Enter two colors.
All formulas
| Formula | ΔE | Parameters |
|---|---|---|
| Δ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
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.
- below 1 Not perceptible — Most people cannot see a difference, even side by side. This pair
- 1 – 2 Barely perceptible — Visible on close side-by-side inspection, usually only to trained eyes. This pair
- 2 – 3.5 Perceptible — Most people notice the difference when the colors are side by side. This pair
- 3.5 – 5 Clearly different — An obvious difference, noticeable at a glance. This pair
- 5 and above Different colors — The two read as different colors rather than a near match. This pair
Advanced: parametric factors
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.
| Line | Name | Reference | Sample | ΔE00 | ΔE*94 GA | ΔE*94 T | CMC(2:1) | ΔE*ab | Result |
|---|
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
- For the reference and the sample, choose how you will enter the color: HEX / CSS (e.g.
#1d5fcb,rgb(29 95 203),29, 95, 203orlab(44.4% 36 -59)), L*a*b* or LCh. Pasting three numbers such as50, 2.68, -79.78into any of the L*a*b* or LCh boxes fills all three. - 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.
- Read ΔE00 and where it falls on the visibility guide, and the other formulas if your specification asks for one of them.
- 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.
- 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
Reference L* 50, a* 2.6772, b* −79.7751 · Sample L* 50, a* 0, b* −82.7485
Δ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.
Reference #1d5fcb · Sample #2563d6
ΔE00 1.93 — barely perceptible · ΔE*ab 4.11 · the sample is lighter (ΔL* +2.04) and more saturated (ΔC* +3.32)
name,reference,sample Logo blue,#1d5fcb,#1f5fc8 Cover red,50,62.1,40.3,49.2,63.0,38.9
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,#1f5fc8orrgb(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.