CMYK to RGB Guide

How to convert print CMYK values to screen RGB, with the exact formula and practical considerations.

The Conversion Formula

CMYK to RGB uses a standard mathematical formula. Given C, M, Y, K as percentages (0–100), first normalize to 0–1:

R = 255 × (1 - C) × (1 - K)
G = 255 × (1 - M) × (1 - K)
B = 255 × (1 - Y) × (1 - K)

Worked Example: cmyk(91%, 61%, 0%, 6%)

Normalize: C = 0.91, M = 0.61, Y = 0.00, K = 0.06

R = 255 × (1 - 0.91) × (1 - 0.06)
  = 255 × 0.09 × 0.94
  = 21.6 → 22 (rounded)

G = 255 × (1 - 0.61) × (1 - 0.06)
  = 255 × 0.39 × 0.94
  = 93.5 → 94

B = 255 × (1 - 0.00) × (1 - 0.06)
  = 255 × 1.00 × 0.94
  = 239.7 → 240 (approximately 239)

Result: rgb(21, 94, 239) → #155EEF

More Examples

Pure Red: cmyk(0%, 100%, 100%, 0%)

R = 255 × (1 - 0) × (1 - 0) = 255
G = 255 × (1 - 1) × (1 - 0) = 0
B = 255 × (1 - 1) × (1 - 0) = 0
Result: rgb(255, 0, 0) → #FF0000

Rich Black: cmyk(60%, 40%, 40%, 100%)

R = 255 × 0.4 × 0 = 0
G = 255 × 0.6 × 0 = 0
B = 255 × 0.6 × 0 = 0
Result: rgb(0, 0, 0) → #000000

Interesting note: "rich black" uses all inks to produce a deeper black than K=100% alone. In RGB, both look like #000000.

Process Yellow: cmyk(0%, 0%, 100%, 0%)

R = 255, G = 255, B = 0
Result: rgb(255, 255, 0) → #FFFF00

Why It's Always Approximate

The formula above is a mathematical conversion — it produces deterministic RGB values from CMYK input. But the actual printed color that you would see under a light, then photograph or scan, then view on your screen, is affected by many factors the formula cannot capture:

  • Ink formulation: Different ink manufacturers produce different colors from the same CMYK values
  • Paper: Coated paper produces brighter colors than uncoated
  • Print process: Offset, digital, screen printing all produce different results
  • Ink density: How much ink is applied affects the final color
  • Viewing light: A printed color looks different under daylight vs office lighting
  • Screen calibration: Two monitors showing the same RGB color may look different

The formula treats CMYK as if it were a simple mathematical transform. In reality, it is a physical process with many variables.

When to Use This Conversion

Screen preview of print colors

If you have a CMYK brand color and need to build a website, this conversion gives you a reasonable RGB approximation. The result will not be pixel-perfect to the printed material, but it will be close.

Digital asset creation from print source

When adapting print materials to screen — for example, creating a web banner from a printed brochure — CMYK values need to convert to RGB.

Approximate matching

For internal projects, prototypes and quick mockups where exact print fidelity is not required, this conversion is sufficient.

When NOT to Use This Conversion

Brand-critical color matching

If a specific printed color must match a specific screen color exactly, conversion is not enough. You need to work with a color specialist to define both RGB and CMYK versions of the brand color that have been visually approved.

Recreating a printed photo on screen

Photographs printed in CMYK cannot be exactly recreated in RGB by conversion — the gamut, dot gain, and paper absorption effects cannot be captured mathematically.

Print-to-print color matching

If you need one printed item to match another printed item, do not convert to RGB and back. Work in CMYK from start to finish.

Best Practices for Print-to-Screen Work

1. Document both colors

For every brand color, document both the CMYK value (for print) and the RGB value (for screen) as separate approved values. Do not rely on automated conversion.

2. Use ICC profiles

Adobe tools and other professional software use ICC profiles for CMYK to RGB conversion. These give better results than the standard formula because they account for the specific output device.

3. Test with real prints

If exact match matters, print a test and compare side by side with the screen version. Adjust the RGB values until they visually match under typical viewing conditions.

4. Use a spot color as reference

For brand colors, use a Pantone chip as the master reference. Both CMYK and RGB versions should be chosen to match the chip as closely as possible, not converted from each other.

Common Mistakes

Assuming the formula is exact

The formula gives a mathematically correct RGB value, but that value may not match the printed appearance. Always test with real materials.

Ignoring gamut warnings

Some CMYK colors may not be exactly reproducible in RGB either — deep saturated colors that "exist" in print may not have a clean RGB equivalent due to printing artifacts.

Using pure primaries

cmyk(100, 0, 0, 0) converts to rgb(0, 255, 255), but printed cyan looks more like a less-saturated version of that. Pure primaries rarely match because of print process artifacts.

Forgetting that RGB colors don't look the same on all screens

Even if your CMYK to RGB conversion is correct, the RGB color looks different on calibrated vs non-calibrated screens, on different phone displays, etc.

Related Tools

Frequently Asked Questions

Open CMYK to RGB Converter →