Convert a hex color to CMYK ink percentages using the standard formula: black is the missing brightness, then cyan, magenta and yellow cover what remains. The result is a starting point for print — real output depends on the printer’s ICC profile, which the tool says plainly.
Settings
Generated locally in your browser — your settings and results never leave this page.
Screen color, meet ink
Screens add light; presses subtract it. CMYK speaks the second language: how much cyan, magenta and yellow ink to lay down, plus black (K) for depth and economy. Converting hex to CMYK is asking “what ink recipe aims at this screen color” — a legitimate orientation question, as long as everyone stays honest that the real answer requires the press’s ICC profile.
Worked example: #191970
Midnight blue — rgb(25, 25, 112):
K = 1 − max/255 = 1 − 0.44 = 56.1% C = (1 − R/255 − K) / (1 − K) = 77.7% M = (1 − G/255 − K) / (1 − K) = 77.7% Y = (1 − B/255 − K) / (1 − K) = 0%
Read it back: a dark color (high K), built from cyan and magenta with no yellow — exactly what a deep blue should be in ink. The formula’s logic survives even where its precision does not.
What the nominal formula cannot know
Paper white, ink pigments, dot gain, total-ink limits and the separation strategy (how much gray moves into K) — all press-specific, all handled by ICC profiles in production. Expect professional output to differ from the nominal numbers by several percent per channel, more for saturated colors near the gamut edge.
The practical protocol: use these numbers for estimates and communication; let the print workflow do final separations; and for brand-critical color, proof physically.
Adjacent tools
CMYK to HEX previews an ink spec on screen. The Color Analyzer’s gamut notes flag screen colors that ink will struggle with, and the RGB to CMYK page walks the same formula from channel inputs.
Reading ink weights like a professional
Total ink coverage — the four percentages summed — is the number press operators glance at first. Nominal conversions of dark saturated colors can sum past 300%, and many presses cap coverage around 280–320% to control drying and set-off; production profiles redistribute ink to respect the cap, which is one more concrete reason profiled output diverges from these nominal values. When a conversion here sums heavy, expect the print shop’s numbers to differ most in exactly those rows — and treat the divergence as the profile doing its job, not an error to argue about.
How to use the HEX to CMYK Converter
- Pick the color with the native picker, or type its hex code into the twin field.
- The result updates live as you type – no convert button needed.
- Note the printed accuracy note: nominal CMYK, not a press proof.
- Copy the value with the copy button, or switch the output format dropdown for other export shapes.
Frequently asked questions
How does the HEX to CMYK conversion work?
Channels scale to 0-1, black K = 1−max, then each ink is the channel's missing share of the remaining brightness: C = (1−R−K)/(1−K), similarly M and Y. #1e90ff computes to cmyk(88.2%, 43.5%, 0%, 0%).
Why does my printer output not match this CMYK value?
Because real conversion is device-specific: the press, inks, paper and the ICC profile that describes them decide the actual recipe. This page computes the standard device-independent approximation – a legitimate starting point, never a proof. Anyone promising "exact print CMYK" from hex alone is overselling.
What does the K channel exist for?
Text sharpness, ink economy and true blacks: printing rich black from CMY alone wastes ink, oversaturates paper and still looks muddy. K replaces the shared gray component of the three inks – that is the "Key" plate of offset printing.
Which colors cannot be printed from a hex code?
Bright saturated screen colors – vivid oranges, electric blues, neon greens – often sit outside typical CMYK gamuts. They will print duller than the screen shows. The direction matters too: everything CMYK prints can be displayed, but not vice versa.
Is cmyk() valid CSS?
device-cmyk() exists in the CSS spec but has effectively no browser support for screens. Treat CMYK as a print-workflow value that lives in your DTP software, not your stylesheet.
What CMYK does pure black #000000 give?
cmyk(0%, 0%, 0%, 100%) in this nominal math. Real print workflows often use a "rich black" like 40/30/30/100 for large areas – a press decision an ICC-managed tool makes, not a formula.
Should I design for print in RGB or CMYK?
Modern advice: design in RGB with a wide working space, proof and convert with the actual output profile late in the process. Use this converter for orientation – "roughly how ink-heavy is this brand color" – not for final separations.
Get a brand colour into every format you need
One colour expressed as HEX, RGB, HSL, CMYK and modern CSS, ready for any brief.
- Online Color PickerPin down the exact colour.
- Complete Color ConverterConvert it across the common screen formats at once.
- HEX to CMYK Converter you are hereGet a CMYK value for anything going to print.
- CSS Color Format ConverterExpress it in modern CSS colour syntax.