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
- CMYK to RGB Converter
- RGB to CMYK Converter
- HEX to CMYK Converter
- CMYK to HEX Converter
- Full Color Converter