Docomint

CMYK ↔ RGB Converter

Convert between CMYK (print) and RGB/HEX (screen) color values in either direction.

🔒 Processed on your device

What is a CMYK ↔ RGB Converter?

Screens mix light additively (RGB) and printers mix ink subtractively (CMYK) — the two models aren't a simple 1:1 formula swap, which is why a color that looks right on screen can print dull or shifted. This uses the standard textbook RGB↔CMYK conversion formulas so you can sanity-check how an on-screen color will translate before sending a file to print, or bring a Pantone/CMYK print spec back into RGB for a matching web version.

How to use the CMYK ↔ RGB Converter

  1. Pick a direction — RGB/hex to CMYK, or CMYK to RGB
  2. Enter the color or the four CMYK percentages
  3. The conversion runs instantly on your device

Example

A logo's screen blue at RGB(37, 99, 235) converts to roughly C84 M58 Y0 K8 — worth checking against a printer's proof, since CMYK's smaller gamut can't reproduce every RGB color exactly.

Frequently asked questions

Why don't RGB and CMYK colors match exactly?

RGB (screens) mixes light additively and can reach a wider, more saturated range of colors than CMYK (ink), which mixes subtractively on paper. Some RGB colors — especially bright, saturated ones — simply have no exact CMYK equivalent, which is why print proofs sometimes look duller than the on-screen design.

Should I use CMYK values for a website?

No — browsers render in RGB (via hex or rgb()), not CMYK. Use CMYK only when preparing a file for offset or digital printing, and convert back to RGB/hex for anything shown on screen.

Is my color values uploaded anywhere?

No — CMYK ↔ RGB Converter runs entirely in your browser using JavaScript/WebAssembly. Your color values is never sent to a server.

Related tools