Methodology
How Our Color Matching Works
Data package · three brandsThree-brand package: Sherwin-Williams, Behr and Benjamin Moore. Current package: 30 complete records (SW 10, Behr 10, BM 10), frozen 2026-11-11 (data package version 2026-11-11) and sampling-checked against the official color pages; the check record is kept in the project QA file. Benjamin Moore HEX values are the brand site's own presentation values (see the Benjamin Moore card below); no third-party substitutions anywhere.
The first-batch list is frozen at N = 30: the color-page set and the matching candidate set are the same frozen set, and the trial indexation denominator is locked at N+1 = 31.
Content updated: 2026-11-11.
algorithm
How similar colors are calculated
sRGB linearization → XYZ → CIELAB, D65 reference white, 2° observer. CIEDE2000 (ΔE00), kL = kC = kH = 1. Search the complete eligible catalog only. Brand references exclude their own brand; Custom searches all three target brands. Return at most one nearest record per other brand, never a fabricated result for an empty brand.
Nearest in this catalog does not mean nearest in the full brand range.
≤2: Very close. >2 and ≤5: Close match. >5: More distant — for reference only; displayed in a separate section.
Grades are decided on the unrounded ΔE00 value; the number shown is rounded to one decimal place, so a badge can read 2.0 while the grade is Close match, or 5.0 while the grade is More distant.
sources
Official sources and current coverage
Sherwin-Williams
10 complete records; checked against the official color pages.
Official source: https://www.sherwin-williams.com/sherwinwilliams/SW7005-pure-white
Field position: product attributes COLOR_NAME, COLOR_NUMBER, HEX, LRV.
Retrieved: 2026-11-11. Independent verification date: 2026-11-11. Source year is retrieval year, not publication year.
Behr
10 complete records; checked against the official color pages.
Official source: https://www.behr.com/colors/color-detail/12
Field position: Color information: HEX, LRV.
Retrieved: 2026-11-11. Independent verification date: 2026-11-11. Source year is retrieval year, not publication year.
Benjamin Moore
10 complete records. Benjamin Moore does not publish a HEX specification for its colors. The HEX used here is the RGB value Benjamin Moore's own website uses to present the color online (a "presentation value"), labelled as such in the data package and distinct from the published HEX values of Sherwin-Williams and Behr. Third-party color values are not used.
Official source: Official White Dove detail
Field position: color page embedded color data (hex / r / g / b), cross-checked against the rendered swatch; Color Information: LRV (official published value).
Retrieved: 2026-11-11. Independent verification date: 2026-11-11. Source year is retrieval year, not publication year.
Complete catalog SHA256: 297827b9a2d66a2e31ef2c1bc9f98b18e516e4822788f451c6080ea7d883c175
Incomplete register SHA256 (currently 0 records): 37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570
Design revision date: 2026-11-11. Complete means the official fields are present in the data package, and the frozen list has passed the sampling check described below (30 of 30 records checked, 0 errors). No LRV is inferred from HEX. Per-record official URLs, original LRV precision and field positions appear in the reference facts. Content updated: 2026-11-11.
sampling check
How the frozen list is checked
Before the list is frozen, the records are checked against the official brand sources. The sample covers at least 10 records per brand; for this first batch the sample is the whole list — all 30 records, 10 per brand. HEX and LRV are compared field by field: Sherwin-Williams and Behr against their officially published values; Benjamin Moore LRV against the official Color Information and HEX against the RGB value the brand site itself uses to present the color.
Check channels are the brands' official pages only. Where a brand site refuses data-center access, the same official page is read through an alternate channel and that channel is disclosed in the check record; third-party color values are never used for checking. The pass gate is an error rate of zero: a single wrong record sends the whole brand back for a full re-check. The current list passed on 2026-11-11 with 30 of 30 records checked and 0 errors; the per-record check record is kept in the project QA file.
limitations
Before buying paint
Digital similarity is not a measurement of paint spectra. Screen calibration, ambient light, surface, sheen and metamerism affect appearance. Preset scenes only show relative differences. Sample actual paint on the intended surface.
Colors on screen are approximations. Paint looks different under different light, on different surfaces and on different displays — always check a physical color card or test a sample on your wall before buying.
If the repaint is part of a larger renovation, paint is only one line of the budget. Our sister siteCost of Bathroom Remodelestimates the full cost of a bathroom remodel, so you can see where the paint sits in the project total.
sharing
What a share link preserves
A share link stores the ordered color slots as c= (brand colors as brand:code, custom colors as hex:RRGGBB), the scene as s=interior|exterior, and the data package version as v= (current version 2026-11-11). Within one data version, the same link restores the same comparison. Clipboard failure offers a selectable full URL.
Unknown colors, unknown versions, duplicates, extra slots and damaged parameters are reported in a notice on the tool page; the remaining valid slots load in order right away and are never silently substituted with another color. Changing scene preserves colors and synchronizes all previews; catalog updates may change scores and nearest candidates.
Open the compare tool