LAB ↔ RGB ↔ CMYK Converter with Pantone Finder

Enter any color in RGB, CMYK, LAB, or Hex — instantly convert across all four spaces and find the top-5 nearest Pantone matches by Delta-E 2000. No server. No upload.

#3D7DD8
Click the swatch or use the picker below to start
Hex
RGB (0–255)
CMYK (0–100 %)
CIE LAB (D50 illuminant)

Nearest Pantone Matches

Loading color library…

How it works

All conversion and matching runs entirely in your browser using culori.js — an ICC-grade color math library.

RGB → LAB sRGB → linearize (gamma 2.2) → XYZ D65 → Bradford adapt → XYZ D50 → CIE L*a*b*
LAB → RGB CIE L*a*b* → XYZ D50 → Bradford inverse → XYZ D65 → linearize → sRGB (clamped 0–255)
RGB ↔ CMYK Device CMYK (no ICC profile). K = 1 − max(R,G,B)/255; C = (1−R/255−K)/(1−K); etc. Reverse: R = 255·(1−C)·(1−K)
Pantone matching Each of 2,310 Pantone sRGB values is pre-converted to LAB at load time. Your color is compared against all of them by Delta-E 2000 — the perceptually uniform distance formula used in professional color management.

Delta-E 2000 (CIEDE2000) is the current industry standard for measuring color difference. A value below 1 is imperceptible to the human eye; below 5 is a close match. The lower the score, the nearer the Pantone.

Frequently asked questions

What is CIE LAB and why does it matter for color work?
CIE L*a*b* (CIELAB) is a color space defined by the International Commission on Illumination (CIE) that models human color perception. The three axes are L* (lightness, 0 = black to 100 = white), a* (green–red), and b* (blue–yellow). Because equal numerical steps in LAB correspond to roughly equal perceptual differences — unlike RGB or CMYK — it is the preferred space for color comparison, color correction, and finding the nearest Pantone match. Print and textile industries specify colors in LAB because it is device-independent and illuminant-aware.
What is Delta-E 2000 and how do I read the match scores?
Delta-E 2000 (CIEDE2000) is the most accurate perceptual color difference formula as of the 2000 CIE standard. It improves on earlier formulas (dE76, dE94) by weighting differences in lightness, chroma, and hue separately and applying corrections for the blue region where human vision is less sensitive. Interpreting the scores: 0–1 = imperceptible difference (virtually identical to the eye); 1–2 = just noticeable; 2–5 = visible but close match; 5–10 = obvious difference; above 10 = completely different colors. For Pantone specification you typically want a match with dE < 3.
How accurate is the Pantone finder — and why might it differ from physical Pantone swatches?
The Pantone matches in this tool are computed against sRGB approximations of Pantone colors (the standard open dataset). Physical Pantone inks are measured in a controlled D50 illuminant environment and include substrate and surface finish effects that cannot be reproduced on screen. Screen gamuts also cannot display some highly saturated Pantone inks at all. Use this tool to get the nearest candidate names for reference — always verify against a physical Pantone fan deck before specifying for print. The Pantone dataset includes 2,310 Pantone Fashion, Home + Interiors (FHI) and related color names.
Can I convert a CMYK value from InDesign or Illustrator directly?
Yes — type the C, M, Y, K percentages from your design software directly into the CMYK fields (0–100 scale). Note that this tool applies device-independent CMYK math (no ICC profile), which matches what you see on screen. For a press-accurate conversion you would need to apply a CMYK output profile (e.g. FOGRA39 or US Web Coated SWOP v2) — something only full color management software like Adobe Photoshop can do precisely. For most design reference work, the device CMYK conversion here is accurate enough.
What is the D50 illuminant and why does this converter use it for LAB?
D50 is a standard illuminant that simulates a 5000 K daylight source — the viewing condition used in the printing and graphic arts industries and adopted by the ICC (International Color Consortium) as the reference white for profile connection spaces. When LAB values are specified in a D50 context (as in ICC profiles and Pantone books), a D65 illuminant (6500 K, used as sRGB white) must be adapted to D50 via the Bradford chromatic adaptation transform before computing LAB. This converter does that adaptation automatically using culori.js, which follows the ICC standard exactly.