CMYK to RGB Converter

CMYK is the language of print; RGB and hex are the language of screens. This converter shows a color in all three at once — edit the cyan/magenta/yellow/black percentages, the RGB triple, or the hex code, and everything else recalculates live. It runs entirely in your browser and is handy for translating a brand color from a print spec to a web value.

Inputs (edit any)

C, M, Y, K are percentages (0–100).

Preview

How to use the CMYK to RGB Converter

Use the color picker for a quick start, or type into any field. Editing the HEX or RGB value recomputes the CMYK percentages; editing any of the four CMYK boxes recomputes the RGB and hex. The preview swatch and the summary line update with every change.

CMYK values are entered as whole-number percentages from 0 to 100 — cyan, magenta, yellow, and key (black) in that order. Because the on-screen color is always RGB, the swatch shows the RGB equivalent of whatever CMYK you enter, which is the closest screen approximation of that ink mix.

Everything is computed locally with the standard device-independent formula. For exact press output you would still soft-proof through your printer's ICC profile, but for design work, mockups, and getting a web color that matches a print spec, this conversion is the practical tool.

Why CMYK and RGB never match perfectly

RGB and CMYK are built on opposite physics. RGB is an additive model: a screen starts black and adds red, green, and blue light, and at full strength those three combine to make white. CMYK is a subtractive model: paper starts white and ink absorbs (subtracts) light, so cyan, magenta, and yellow pigments combine to darken toward — in theory — black. Because one system emits light and the other absorbs it, the two describe color in fundamentally different ways, and translating between them is always an approximation rather than a lossless mapping.

The K in CMYK stands for "key," the key plate that carries the black ink. In principle, equal parts cyan, magenta, and yellow should produce black, but real inks yield a muddy dark brown and use a lot of expensive colored ink to do it. Adding a dedicated black channel produces crisper text, deeper shadows, and cheaper printing. The standard conversion reflects this: it first extracts the black component as K = 1 − max(R, G, B), then expresses the remaining color as cyan, magenta, and yellow relative to what is left after black is removed.

The bigger caveat is gamut. The range of colors a screen can emit and the range a printing press can reproduce only partly overlap. Vivid screen blues and bright greens often fall outside what CMYK inks can achieve, so they shift when printed; some rich CMYK colors likewise sit outside sRGB. A simple arithmetic conversion like the one here ignores the specific inks, paper, and lighting, so professional workflows use ICC color profiles to map between device-specific gamuts and to soft-proof on screen how a file will actually print. Treat the numbers here as an accurate device-independent starting point — perfect for design and web work, and a sensible first draft for print that you then refine against your printer's profile.

Common use cases

  • Print spec to web. Turn a CMYK brand color from a style guide into a hex value for a website.
  • Web to print draft. Get approximate CMYK percentages for an existing screen color before sending to a designer.
  • Checking ink coverage. See the K (black) component and total ink mix for a given color.
  • Learning color models. Watch how additive RGB and subtractive CMYK relate as you adjust values.

Frequently asked questions

Why does my CMYK color look different on screen?

Screens are RGB and can display colors that printing inks cannot reproduce, and vice versa. The swatch shows the closest RGB approximation of your CMYK values; the printed result depends on inks, paper, and an ICC profile.

Is this conversion accurate enough for printing?

It uses the standard device-independent formula, which is great for design, mockups, and web matching. For press-accurate output, soft-proof through your printer’s specific ICC profile.

What does the K channel represent?

K is the "key" — the black ink. It is added because mixing cyan, magenta, and yellow alone produces a muddy dark brown rather than true black, and a black plate gives sharper text and cheaper printing.

What ranges do the values use?

CMYK are percentages from 0 to 100. RGB channels are 0 to 255, and HEX is the usual #RRGGBB. Edit any of them and the rest update instantly.