Polotno

Color converter

CMYK to HEX converter

Enter CMYK print values, get the HEX code that matches what the press prints, through a real ICC profile engine with screen vs press preview. Free, no signup, fully client-side.

Quick answer

Accurate CMYK-to-screen matching goes through an ICC press profile, not arithmetic.

Formula: CMYK → ICC profile → RGB → #RRGGBB

Quick picks

CMYK press profile

Dominant US offset standard for coated paper. Default for North-American print shops.Source RGB is sRGB v4. Conversion runs in your browser via Little CMS with the real ICC profile. Results follow the selected profile and rendering intent. Upload your print shop's own .icc to soft-proof against it (the file never leaves your browser).

On screen (sRGB)

What you see on this monitor

#FF3319

Press preview · U.S. Web Coated (SWOP) v2

Approx. how the CMYK ink looks once printed

#FF3319

RGB · 0–255

CMYK · 0–100%

Cyan0%
Magenta80%
Yellow90%
Key (black)0%

From ink recipe to screen color

CMYK values describe an ink recipe; HEX describes light on a screen. Going from recipe to light needs a model of how the inks behave on paper, which is what an ICC press profile encodes. This tool runs a real color engine (lcms) in your browser: pick the profile that matches the printed piece (coated FOGRA39 is the common European default, GRACoL and SWOP for US workflows), enter the CMYK values, and read the HEX that matches what came off the press.

Common print colors as HEX

CMYKInkHEX (naïve)
0, 0, 0, 100Process black#000000
100, 0, 0, 0Process cyan#00FFFF
0, 100, 0, 0Process magenta#FF00FF
0, 0, 100, 0Process yellow#FFFF00
60, 40, 40, 100Cool rich black#1A1B25

The naïve HEX overshoots what a press produces. The ICC preview in the converter shows the printable version of the same recipe.

Matching brand colors across media

The reliable workflow runs in one direction: define brand colors in a device-independent way (or as HEX plus a chosen press profile), then derive the CMYK per print process. If all you have is legacy CMYK from an old style guide, this converter recovers a faithful screen equivalent, pick the profile the original printer used, or coated ISO if unknown.

Frequently asked questions

Q: How do I convert CMYK to a HEX code?

Convert CMYK to RGB first, naïvely R = 255 × (1−C) × (1−K), same for G with M and B with Y, then write each RGB channel as a two-digit hexadecimal pair. For values that match what the press actually prints, run the conversion through an ICC profile, which is what this tool does.

Q: Why do I need CMYK to HEX at all?

Usually to bring a printed brand color onto screens: a style guide or print vendor gives you CMYK, and the website, slides, or social templates need HEX. The profile-aware conversion gives you the HEX that visually matches the printed piece, not just the arithmetic mirror.

Q: What HEX does C100 M0 Y0 K0 (pure cyan) give?

Naïvely #00FFFF, but no press prints that color. Through a coated ISO profile, 100% process cyan on paper corresponds to roughly #009FE3. That gap is exactly why the ICC engine matters when matching print to screen.

Q: Is the conversion exact?

CMYK-to-screen matching is always an approximation. Paper, ink, and lighting all shift perception. An ICC profile gets you close enough for brand consistency; for contractual color matching, proof against a calibrated print.

Want this in your app? Embed Polotno SDK.

TRUSTED BY

100,000+

CREATORS

300+

BUSINESSES

ExpediaUnbounceLovePopPostGridPredis.ai