Reference table of 10 canonical colors with their HEX and naive CMYK equivalents. Values use the textbook `K = 1 - max(R,G,B); C = (1-R-K)/(1-K)` formula rounded to integer percent. **Reminder**: these are naive approximations, not ICC-correct press-ready values. For production print runs, confirm with your print shop's ICC profile against the actual press, ink, and paper.
Black
#000000 → cmyk(0%, 0%, 0%, 100%)
Pure black. K dominates at 100% — exactly how you want any dark color rendered: lean entirely on black ink rather than building muddy darkness from CMY overprint.
#000000 → cmyk(0%, 0%, 0%, 100%)
Pure K=100 prints cleanly for text and shadows. For a richer 'rich black' on production runs, prepress may add C=40%, M=30%, Y=30% to deepen the perceived black — confirm with your print shop's ICC profile.
Need the full color picker with RGB, HSL, OKLCH, gamut warnings, and code export? Try the unified color converter — every format simultaneously editable, with the same ICC caveat for CMYK.
White
#FFFFFF → cmyk(0%, 0%, 0%, 0%)
Pure white. Zero ink — the paper itself shows through unprinted. K=0 because there's no darkness to add; CMY=0 because there's no color to subtract from the paper white.
#FFFFFF → cmyk(0%, 0%, 0%, 0%)
Pure white = unprinted paper. The visual white depends entirely on the substrate — cream paper produces a warmer white, bright-white coated stock produces a cooler white. Confirm with stock samples before specifying.
Need the full color picker with RGB, HSL, OKLCH, gamut warnings, and code export? Try the unified color converter — every format simultaneously editable, with the same ICC caveat for CMYK.
Red
#FF0000 → cmyk(0%, 100%, 100%, 0%)
Pure sRGB red. The classic gamut-mismatch case — no CMYK ink combination can reproduce this exact screen color on paper. The naive formula reports 100% M + 100% Y, but ICC will pick a perceptually-closest in-gamut CMYK that prints as a slightly orange-shifted red.
#FF0000 → cmyk(0%, 100%, 100%, 0%)
Pure #FF0000 is unreachable in CMYK. The print proof will be 15-20% less saturated than the screen. Either accept the gamut shift, specify a Pantone spot color for exact match, or design around the gamut with a less-saturated brand red.
Need the full color picker with RGB, HSL, OKLCH, gamut warnings, and code export? Try the unified color converter — every format simultaneously editable, with the same ICC caveat for CMYK.
Green
#00FF00 → cmyk(100%, 0%, 100%, 0%)
Pure sRGB green (CSS named 'lime'). Like pure red, falls outside CMYK's printable gamut. Naive output is 100% C + 100% Y; ICC will desaturate to the closest in-gamut value.
#00FF00 → cmyk(100%, 0%, 100%, 0%)
Vivid greens are notoriously hard to print. Brand greens typically end up at cmyk(75%, 0%, 90%, 10%) or so after ICC conversion — confirm with the print shop and budget for a wet proof.
Need the full color picker with RGB, HSL, OKLCH, gamut warnings, and code export? Try the unified color converter — every format simultaneously editable, with the same ICC caveat for CMYK.
Blue
#0000FF → cmyk(100%, 100%, 0%, 0%)
Pure sRGB blue. Outside CMYK's gamut, like red and green. Naive output is 100% C + 100% M; print proof will be a less-saturated purple-blue.
#0000FF → cmyk(100%, 100%, 0%, 0%)
Deep saturated blues drift toward purple in CMYK — the ink can't reach pure blue without crossing into magenta territory. Common workaround: specify a slightly less-saturated brand blue that stays in-gamut for a cleaner print.
Need the full color picker with RGB, HSL, OKLCH, gamut warnings, and code export? Try the unified color converter — every format simultaneously editable, with the same ICC caveat for CMYK.
Cyan
#00FFFF → cmyk(100%, 0%, 0%, 0%)
Pure cyan. One of the four CMYK primaries, so reproducible with a single channel at 100%. Useful as the canonical reference for pure C ink.
#00FFFF → cmyk(100%, 0%, 0%, 0%)
Pure cyan ink is one of the four standard process inks — every offset and digital press carries it. The naive conversion here matches the press almost exactly for this single color.
Need the full color picker with RGB, HSL, OKLCH, gamut warnings, and code export? Try the unified color converter — every format simultaneously editable, with the same ICC caveat for CMYK.
Magenta
#FF00FF → cmyk(0%, 100%, 0%, 0%)
Pure magenta. Another CMYK primary, reproducible with a single channel at 100%. The CSS named color 'magenta' and 'fuchsia' both resolve to this value.
#FF00FF → cmyk(0%, 100%, 0%, 0%)
Pure magenta is the canonical reference for the M ink. Like cyan and yellow, the single-channel CMYK primaries land much closer to their screen counterparts than the additive-primary corners do.
Need the full color picker with RGB, HSL, OKLCH, gamut warnings, and code export? Try the unified color converter — every format simultaneously editable, with the same ICC caveat for CMYK.
Yellow
#FFFF00 → cmyk(0%, 0%, 100%, 0%)
Pure yellow. The third CMYK primary, reproducible with a single Y channel at 100%. The CSS named color 'yellow' resolves here.
#FFFF00 → cmyk(0%, 0%, 100%, 0%)
Pure yellow ink prints cleanly on every press. Brand yellows typically pair Y at 100% with a small M channel (5-15%) to warm toward gold or orange — confirm with the brand spec.
Need the full color picker with RGB, HSL, OKLCH, gamut warnings, and code export? Try the unified color converter — every format simultaneously editable, with the same ICC caveat for CMYK.
Tailwind blue-500
#3b82f6 → cmyk(76%, 47%, 0%, 4%)
Tailwind CSS's default blue-500 — the canonical "web blue" of the 2020s, used in countless dashboards and marketing sites. Naive CMYK gives a useful starting estimate for any print piece that needs to match the screen brand color.
#3b82f6 → cmyk(76%, 47%, 0%, 4%)
Tailwind blue-500 sits comfortably inside CMYK's gamut, so the naive output is closer to ICC-correct than for pure sRGB primaries. ICC may shift channels by 5-10% — confirm with the print shop before production.
Need the full color picker with RGB, HSL, OKLCH, gamut warnings, and code export? Try the unified color converter — every format simultaneously editable, with the same ICC caveat for CMYK.
Tailwind rose-500
#f43f5e → cmyk(0%, 74%, 61%, 4%)
Tailwind CSS's default rose-500 — a high-saturation pink-red used for accent buttons, alert states, and brand contrast. Sits closer to CMYK's red corner than pure sRGB red does, so the naive approximation tracks ICC more closely.
#f43f5e → cmyk(0%, 74%, 61%, 4%)
Rose-500's slightly desaturated red sits closer to CMYK's printable gamut than pure #FF0000. Expect ICC drift of about 5-10% per channel; pure-red brand colors lose 15-20% saturation in the same conversion.
Need the full color picker with RGB, HSL, OKLCH, gamut warnings, and code export? Try the unified color converter — every format simultaneously editable, with the same ICC caveat for CMYK.