HEX to CMYK.
Bridge web colors to print. Type any HEX (or RGB, OKLCH, named color) — get the CMYK percentages plus all other formats.
| HEX | #F26B5E | |
| RGB | rgb(242, 107, 94) | |
| HSL | hsl(5, 85%, 66%) | |
| HSB | hsb(5, 61%, 95%) | |
| HWB | hwb(5 37% 5%) | |
| OKLCH | oklch(0.690 0.169 28) | |
| LCH | lch(62.49 62.53 33) | |
| LAB | lab(62.49 52.33 34.22) | |
| Display-P3 | color(display-p3 0.8841 0.4512 0.3926) | |
| CSS variable | --color: #F26B5E; |
CMYK to HEX — the other direction
Enter a print build to get its (uncalibrated) on-screen HEX and RGB.
Why your print CMYK will differ
A HEX color describes light on a screen; CMYK describes ink on paper. There is no single “correct” conversion between them, because the same four ink percentages produce different colors depending on the press, the paper stock, and the printing conditions. Print workflows handle this with ICC profiles — standardized descriptions of how a particular press-and-paper combination reproduces color. The two you will see most often are FOGRA39 (the common European standard for coated paper, used by most European print shops) and GRACoL (the North American equivalent for commercial sheetfed printing). Converting the same HEX through FOGRA39 and GRACoL yields noticeably different CMYK builds — sometimes several points apart per channel.
The values on this page use a profile-free formula: they subtract each RGB channel from full ink and extract a shared black component. That is a reasonable starting point for rough specs and on-screen mockups, but it ignores ink limits, dot gain, and gray balance — so treat it as an approximation, not a press-ready build. If a job is going to an actual press, ask the printer which profile they run (or check their spec sheet) and do the final conversion through that profile in your layout software, then confirm critical colors against a physical proof.