Pantone to HEX: why every site gives a different code
Look up Pantone 300 C in the open color lists that anyone can build a converter on, and one gives you #005EB8 while another says #0072C6. Both are blue, both are labeled 300 C, and you can see the difference side by side. If you are setting up brand colors for a website, which one goes into the stylesheet?
Short answer
- Keep the Pantone code as the source of truth, and give printers the code.
- For screens, use the HEX value from the brand's own guidelines if there is one. If there isn't, take one well-checked list, use it everywhere, and write down which one it was.
- About one coated ink in five can't be shown exactly on a screen. For those, any HEX value will look duller than the printed swatch. They are listed below.
The rest of this guide shows how far apart the open lists are, where the differences come from, and the numbers behind that advice. We compared the lists ourselves, code by code.
Key numbers
- Four open Pantone-to-HEX lists agree within ΔE 3 (CIEDE2000) for only 22% of the 891 coated codes they share.
- For 15% of those 891 codes, the two furthest lists are ΔE 6 or more apart, a visibly different color on the scale this site uses.
- Of the 1,313 coated Pantone codes we could check against the color book, 277 (21%) fall outside the sRGB range that HEX codes describe, so no HEX value matches them exactly.
- Fitting those inks into sRGB at constant lightness and hue costs a median of ΔE 2.5; for 47 codes the loss is ΔE 6 or more.
- For Pantone 300 C, one open list gives
#005EB8and another#0072C6; the largest gap between the four lists for this code is ΔE 7.8.
Where a Pantone HEX value comes from
A Pantone color is an ink on paper. A HEX code is a color on a screen. Getting from one to the other means measuring the printed swatch, usually as CIELAB values, and converting that measurement into the sRGB space screens use. Each open list was made by its own author, in its own way.
We took four lists from npm:
- Pantoner (MIT), the list our own tools use
- Bit and Black color palette (MIT)
- color2library (MIT)
- pantone-colors (MIT), which takes its values from pantone-colours.com
As a reference we used the CIELAB values in X-Rite's PANTONE+ Solid Coated V3 color book, from the color-books package. The package itself is ISC-licensed, but the color values in it come from X-Rite, so we use them only to check other lists and never publish them. 1,313 coated codes appear in the book and in the first three lists; 891 of them are also in the pantone-colours.com list.
How far apart the lists are
We measured every pair of lists with CIEDE2000, usually written ΔE: the formula the CIE published in 2001 to describe how different two colors look. On the scale we use across this site, a ΔE below 1 is an excellent match, below 3 a good one, below 6 approximate, and 6 or more a visibly different color.
Pantoner, Bit and Black and color2library mostly agree. Between Pantoner and color2library the median difference is ΔE 0.7, and every code is within ΔE 3. Bit and Black sits a little further off, at a median of 1.5 from Pantoner, with 96% of codes within ΔE 3.
The pantone-colours.com list is further from all three. Its median distance from each of them is ΔE 3.4 to 3.8, an approximate match on our scale, and only 3 to 4% of its codes come within ΔE 1 of theirs. Six of its codes differ from Pantoner by more than ΔE 10, and those look like mixed-up codes: for 207 C it gives a beige, #BAAA9E, where the other three give a deep red around #A50034.
Against the book itself, for the codes a screen can show, Pantoner and color2library are a median ΔE 0.7 and 0.6 away, Bit and Black 1.4, and the pantone-colours.com list 3.7.
Now take the 891 codes that are in all four lists. All four values sit within ΔE 3 of each other for only 22% of them. For 15% of them, the furthest two are ΔE 6 or more apart, which is a visibly different color.
A few examples:
| Code | Pantoner | Bit and Black | color2library | pantone-colours.com | Largest gap |
|---|---|---|---|---|---|
| 300 C | #005EB8 | #0060B8 | #005DB9 | #0072C6 | ΔE 7.8 |
| 2665 C | #7D55C7 | #7059C2 | #7E57C6 | #894FBF | ΔE 6.0 |
| 3005 C | #0077C8 | #0077C7 | #0075C9 | #0084C9 | ΔE 6.2 |
| 185 C | #E4002B | #EF0028 | #EA002A | #E8112D | ΔE 2.7 |
| 426 C | #25282A | #25282A | #24282A | #2B2B28 | ΔE 4.0 |
| 207 C | #A50034 | #AD0032 | #AB0033 | #BAAA9E | ΔE 43.3 |
In four of the six rows, 300 C, 3005 C, 426 C and 207 C, nearly all of the gap comes from the pantone-colours.com value. For 300 C, the other three lists are within ΔE 1.2 of each other.
One ink in five has no exact HEX at all
Screens can't show every color an ink can. Of the 1,313 coated codes, 277, or 21%, fall outside the sRGB range that HEX codes describe. For those inks every HEX value is a compromise.
How big the compromise is depends on the ink. If you keep the lightness and hue and lower the saturation until the color fits, the median gap between ink and screen is ΔE 2.5, a good match on our scale but not an exact one. For 47 codes it is ΔE 6 or more. Process Blue C loses ΔE 8.1, and 300 C loses ΔE 6.6. Saturated greens, blue-greens and cyans are hit hardest. All 47 are greens, blue-greens, cyans or blues, and the two furthest outside sRGB are Green C and 327 C.
The lists don't disagree more about these inks. Pantoner, Bit and Black and color2library actually agree a little more closely on these inks than on the rest. Take the largest of the three pairwise gaps for each code: its median is ΔE 1.2 for these inks and 1.6 for the others.
All 277 coated codes outside sRGB, with the loss in ΔE
- Green C 10.2
- 327 C 10.1
- 3272 C 9.9
- 320 C 9.6
- 3135 C 9.5
- 334 C 9.2
- 3405 C 9.2
- 321 C 9.1
- 7460 C 8.9
- 3275 C 8.9
- 328 C 8.8
- 314 C 8.7
- 3282 C 8.7
- 313 C 8.6
- 7467 C 8.5
- 3145 C 8.4
- 307 C 8.2
- 641 C 8.2
- Process Blue C 8.1
- 640 C 7.7
- 340 C 7.7
- 3288 C 7.6
- 3155 C 7.5
- 3278 C 7.5
- 322 C 7.4
- 329 C 7.3
- 308 C 7.2
- 315 C 7.2
- 3295 C 7.2
- 634 C 7.0
- 3285 C 7.0
- 354 C 7.0
- 355 C 6.9
- 3005 C 6.8
- 335 C 6.7
- 300 C 6.6
- 3015 C 6.6
- 633 C 6.5
- 7466 C 6.4
- 639 C 6.3
- 7726 C 6.3
- 312 C 6.2
- 7713 C 6.1
- 3415 C 6.1
- 301 C 6.0
- 3125 C 6.0
- 7725 C 6.0
- 2935 C 5.9
- 3165 C 5.9
- 7712 C 5.9
- 7718 C 5.9
- 3292 C 5.9
- 347 C 5.9
- 323 C 5.8
- 3262 C 5.8
- 7481 C 5.7
- 7482 C 5.7
- 7711 C 5.6
- 7714 C 5.6
- 3298 C 5.5
- 3025 C 5.4
- 293 C 5.3
- 2945 C 5.3
- 569 C 5.3
- 3395 C 5.1
- 341 C 5.0
- 7727 C 5.0
- 7480 C 4.9
- 286 C 4.8
- 3265 C 4.7
- 7469 C 4.6
- 3268 C 4.6
- 348 C 4.6
- 7717 C 4.5
- 7719 C 4.5
- 336 C 4.5
- Yellow 012 C 4.4
- Yellow C 4.4
- 548 C 4.4
- 7704 C 4.4
- 7705 C 4.4
- 7474 C 4.4
- 541 C 4.3
- 2955 C 4.2
- 7715 C 4.2
- 1505 C 4.1
- 1495 C 4.0
- 302 C 4.0
- 356 C 3.9
- 540 C 3.8
- 7548 C 3.7
- 287 C 3.7
- 3425 C 3.7
- 7706 C 3.6
- 7461 C 3.5
- 7708 C 3.5
- 632 C 3.5
- 7470 C 3.5
- 3965 C 3.5
- 102 C 3.4
- Orange 021 C 3.4
- 661 C 3.4
- 295 C 3.4
- 7720 C 3.4
- 3955 C 3.4
- 1485 C 3.3
- 3035 C 3.3
- 306 C 3.3
- 326 C 3.3
- 7728 C 3.3
- 309 C 3.2
- 547 C 3.1
- Reflex Blue C 3.1
- 316 C 3.1
- 562 C 3.1
- 342 C 3.1
- 110 C 3.0
- 294 C 3.0
- 7707 C 2.9
- 7468 C 2.9
- 7729 C 2.9
- 606 C 2.9
- 7691 C 2.8
- 7462 C 2.7
- 339 C 2.7
- 396 C 2.7
- 103 C 2.6
- 7549 C 2.6
- 285 C 2.6
- 288 C 2.6
- 568 C 2.6
- 7732 C 2.6
- 390 C 2.6
- Violet C 2.5
- 2747 C 2.5
- 2995 C 2.5
- 638 C 2.5
- 397 C 2.5
- 109 C 2.4
- 648 C 2.4
- 7701 C 2.4
- 7721 C 2.4
- 137 C 2.3
- 299 C 2.3
- 389 C 2.3
- Rubine Red C 2.2
- 281 C 2.2
- 2965 C 2.2
- 117 C 2.1
- 1375 C 2.1
- 1635 C 2.1
- 2735 C 2.1
- 3975 C 2.1
- 226 C 2.0
- 7722 C 2.0
- 3302 C 2.0
- 613 C 2.0
- 151 C 1.9
- 1565 C 1.9
- 164 C 1.9
- 170 C 1.9
- 2728 C 1.9
- 2757 C 1.9
- 3115 C 1.9
- 7550 C 1.8
- 136 C 1.8
- 138 C 1.8
- 1365 C 1.8
- 150 C 1.8
- 1575 C 1.8
- 177 C 1.8
- 7463 C 1.8
- 1235 C 1.7
- 163 C 1.7
- 1625 C 1.7
- 7690 C 1.7
- 7716 C 1.7
- 330 C 1.7
- 3305 C 1.7
- Dark Blue C 1.6
- 1645 C 1.6
- 206 C 1.6
- 7733 C 1.6
- 2738 C 1.5
- 2748 C 1.5
- 7692 C 1.5
- 108 C 1.4
- 1525 C 1.4
- 1585 C 1.4
- 655 C 1.4
- 7703 C 1.4
- 7710 C 1.4
- 7484 C 1.4
- 398 C 1.4
- 605 C 1.4
- 612 C 1.4
- 7406 C 1.3
- 111 C 1.3
- 717 C 1.3
- 165 C 1.3
- 662 C 1.3
- 399 C 1.3
- 7405 C 1.2
- 131 C 1.2
- 123 C 1.2
- 171 C 1.2
- 220 C 1.2
- 2758 C 1.2
- 7724 C 1.2
- 383 C 1.2
- 1225 C 1.1
- 1555 C 1.1
- 169 C 1.1
- 654 C 1.1
- 382 C 1.1
- 303 C 1.0
- 561 C 1.0
- 391 C 1.0
- 104 C 0.9
- 116 C 0.9
- 118 C 0.9
- 149 C 0.9
- 176 C 0.9
- 178 C 0.9
- 227 C 0.9
- 280 C 0.9
- 2925 C 0.9
- 7693 C 0.9
- 376 C 0.9
- 3945 C 0.9
- 130 C 0.8
- 1355 C 0.8
- 233 C 0.7
- Blue 072 C 0.7
- 7694 C 0.7
- 3308 C 0.7
- 349 C 0.7
- 124 C 0.6
- 7551 C 0.6
- 144 C 0.6
- 718 C 0.6
- 152 C 0.6
- 1775 C 0.6
- 2405 C 0.6
- 539 C 0.6
- 311 C 0.6
- 381 C 0.6
- 122 C 0.5
- 716 C 0.5
- 162 C 0.5
- 1765 C 0.5
- 1935 C 0.5
- 384 C 0.5
- 135 C 0.4
- 1655 C 0.4
- 199 C 0.4
- 2395 C 0.4
- 2415 C 0.4
- 7759 C 0.4
- Medium Purple C 0.3
- 7408 C 0.3
- 185 C 0.3
- 1925 C 0.3
- 207 C 0.3
- 234 C 0.3
- 132 C 0.2
- 125 C 0.2
- 145 C 0.2
- 282 C 0.2
- 375 C 0.2
- 1385 C 0.1
- 192 C 0.1
- 2425 C 0.1
- 7479 C 0.1
- 221 C 0.0
- 676 C 0.0
- 319 C 0.0
Smaller differences come from the method
We read the book's CIELAB values as D50, the white that ICC color management uses for CIELAB. Screens use D65, and a correct conversion adapts from one white to the other. For 79% of codes, Bit and Black's values are closer to a conversion that treats the D50 numbers as D65 ones. We don't know how the list was made. The two ways of converting differ by a median of only ΔE 0.9, so this explains a small part of the gap at most.
We got this wrong ourselves
Until 23 September 2026, the Pantone table on this site was typed by hand. When we checked it against these lists, 77 of its 126 rows were more than ΔE 2 away. 2665 C was #BF3FBF, a magenta, instead of a purple near #7D55C7, and some of those wrong pages were already ranking in search.
We replaced it with an import of 1,341 coated codes, from Solid Coated and from the smaller Pastels & Neons and Metallics books. A code goes into our table only if it exists in an X-Rite book and Pantoner's value is confirmed within ΔE 3 by Bit and Black or by color2library. For 1,281 codes both confirm it, and for 60 only one does.
How to pick a value you can defend
- Keep the Pantone code as the source of truth. For anything printed, give the printer the code and let them match the ink. A HEX value can't carry it to paper.
- If the brand has guidelines with a HEX value, use that. It is the value the brand chose, and it may differ from every list on purpose.
- If there are no guidelines, pick one list and use it everywhere: website, slides, social images. Pantoner and color2library are the closest to the book in our comparison, a median ΔE 0.7 and 0.6 (our tools use Pantoner). Write down which list you used. Two lists mixed in one brand kit is how a logo ends up in two blues.
- Check whether your code is in the list of inks outside sRGB above. If it is, no screen will match the printed swatch, and a duller screen version is expected.
- Compare against a printed swatch for anything that matters, in daylight or a viewing booth. A screen can only approximate the ink, and two screens will differ from each other.
- Watch for outliers. If a converter gives
#0072C6for 300 C or a beige for 207 C, its values match the pantone-colours.com list.
Our Pantone to HEX tool shows the screen approximation for each code, and the Pantone color finder works the other way, from a screen color to the nearest codes.
How we got these numbers
The lists are Pantoner 1.1.2, bitandblack-colorpalette 0.1.2, color2library 1.0.8 and pantone-colors 1.0.3, all from npm. The reference is the PANTONE+ Solid Coated V3 book from the color-books package 0.1.2. All numbers are for coated (C) inks and were computed on 5 November 2026. The losses for inks outside sRGB were recomputed on 7 November 2026: our first run clipped each RGB channel instead of lowering chroma, which overstated the largest losses.
Color difference is CIEDE2000 as implemented in culori. The book's CIELAB values are D50; we converted them to sRGB with culori, which adapts D50 to D65 with the Bradford transform. "Outside sRGB" means the converted color needs a channel below 0 or above 255. The gap for those inks was found by lowering chroma at constant lightness and hue until the color fits; the list rounds it down to one decimal. Bit and Black is a median ΔE 1.4 from the correct conversion and 0.8 from the D65 reading.
The formulas behind every tool on this site are on How We Calculate.
PANTONE® is a trademark of Pantone LLC. The HEX values on this page are screen approximations. They are not official Pantone data.