CMYK to RGB Converter

Convert CMYK to RGB as you type — free, instant, with a worked example and a common-colors chart.

Worked example

CMYK 0%, 66%, 80%, 0% = RGB 255, 87, 51

How the conversion works

  • CMYK expresses a color as cyan, magenta, yellow and black ink percentages. On screen this is a standard approximation — print output varies with printer profile and paper.

Common colors in CMYK and RGB

ColorCMYKRGB
Red0%, 100%, 100%, 0%255, 0, 0
Orange0%, 35%, 100%, 0%255, 165, 0
Yellow0%, 0%, 100%, 0%255, 255, 0
Green100%, 0%, 100%, 50%0, 128, 0
Cyan100%, 0%, 0%, 0%0, 255, 255
Blue100%, 100%, 0%, 0%0, 0, 255
Purple0%, 100%, 0%, 50%128, 0, 128
Pink0%, 25%, 20%, 0%255, 192, 203
Brown0%, 75%, 75%, 35%165, 42, 42
White0%, 0%, 0%, 0%255, 255, 255
Gray0%, 0%, 0%, 50%128, 128, 128
Black0%, 0%, 0%, 100%0, 0, 0

Every conversion runs in your browser. Nothing you enter is uploaded to BroBroGo.

FAQ

How do I convert CMYK to RGB?

Type or paste your CMYK value above — the RGB value updates as you type. You can also pick the color visually with the swatch.

Is the conversion exact?

It uses the standard on-screen formula. Real printed color depends on the printer’s ICC profile, inks and paper, so treat CMYK values as a starting point for print work.

How CMYK to RGB Conversion Works

The conversion from CMYK to RGB is a two‑step mathematical process that moves from a subtractive, four‑channel ink model to an additive, three‑channel light model. In CMYK, each channel (cyan, magenta, yellow, key/black) is a percentage of ink coverage on paper. In RGB, each channel (red, green, blue) represents the intensity of emitted light from 0 (no light) to 255 (full intensity).

The first step removes the black channel. The standard conversion formula divides black by 100, then uses that value to adjust the other three:

  • cyan’ = cyan × (1 − black) + black
  • magenta’ = magenta × (1 − black) + black
  • yellow’ = yellow × (1 − black) + black

The result is a set of percentages in the range 0–100 that represent the combined ink coverage without the black component. The second step maps these to RGB values by inverting the subtractive model:

  • red = (1 − cyan’ / 100) × 255
  • green = (1 − magenta’ / 100) × 255
  • blue = (1 − yellow’ / 100) × 255

For example, the CMYK value 66%, 69%, 0%, 10% produces approximately red: (1 − (66×(1−0.1)+0.1)/100) × 255 ≈ (1 − 0.694) × 255 ≈ 78; green: (1 − (69×(1−0.1)+0.1)/100) × 255 ≈ (1 − 0.721) × 255 ≈ 71; blue: (1 − (0×(1−0.1)+0.1)/100) × 255 ≈ (1 − 0.01) × 255 ≈ 252. The tool then rounds these to integers: RGB(78, 71, 252).

This linear math is a simplification. Professional workflows rely on ICC profiles that account for specific ink, paper, and press behavior. Without a profile, the conversion remains a reasonable starting point, not an exact match.

Why the Conversion Is an Approximation

CMYK and RGB describe color by fundamentally different physical means. CMYK is subtractive: ink absorbs certain wavelengths of light; the paper reflects what remains. RGB is additive: pixels emit red, green, and blue light at varying intensities; the combination creates perceived colors.

The two models have different gamuts—ranges of colors they can represent. The RGB gamut (sRGB, Adobe RGB, or DCI‑P3) is generally larger than the CMYK gamut of typical printing processes. Vivid cyans, bright greens, and deep saturated blues that look striking on a screen often cannot be reproduced in ink. When you convert from CMYK to RGB, any color that falls inside the CMYK gamut will map to an RGB equivalent, but that equivalent may appear different on screen because the display emits light and the printed ink absorbs it.

Conversely, if you start from a wide‑gamut RGB color and convert to CMYK, the result is often a desaturated approximation. The page works in the reverse direction: from CMYK to RGB. Because the CMYK input is already limited to what ink can produce, the RGB output is usually displayable—but not always. Some combinations of cyan, magenta, yellow, and black (especially very high total ink coverage) produce theoretical RGB values that are negative or exceed 255. The tool adjusts those to the nearest displayable color, which may cause a slight shift if you later convert the RGB back to CMYK.

The key takeaway: the conversion on this page is an on‑screen estimate. It does not use an ICC profile, so it cannot account for the paper color, ink chemistry, or dot gain of a specific printing press. For critical print work, you need a proof generated with the actual press profile.

Handling Out‑of‑Gamut Colors

When a CMYK value produces an RGB triplet that falls outside the 0–255 range, the tool clamps each channel to the nearest valid value. For example, a very dark CMYK combination might compute to RGB(-5, 0, 10). The tool would set red to 0. Conversely, a CMYK value that produces RGB above 255 (rare but possible with very low black and high cyan/magenta/yellow) is clamped to 255.

This clamping means the displayed color is the closest representable color on the screen, but it is not the exact mathematical counterpart of the original CMYK. If you then convert that clamped RGB back to CMYK, the resulting percentages will differ from the original—sometimes noticeably, especially in dark or highly saturated areas.

The page does not show a warning when clamping occurs. To detect it, compare the tool’s output CMYK with your input. If they diverge significantly, clamping was likely applied. This behavior is a necessary compromise: the tool must show something visible, but it also correctly indicates that the original CMYK value cannot be rendered accurately on an sRGB display.

What the Tool Displays

The page accepts four percentages (each 0–100) for cyan, magenta, yellow, and key (black). You can type them into any field; the tool updates all other fields instantly. The supported output formats are:

  • HEX – e.g., #4E47FC
  • RGB – three integers 0–255, e.g., 78, 71, 252
  • HSL – hue 0–360, saturation and lightness as percentages, e.g., 242°, 97%, 63%
  • HSV – hue 0–360, saturation and value as percentages, e.g., 242°, 72%, 99%
  • CMYK – the input percentages (or adjusted if out of gamut)
  • LAB – L* 0–100, a* and b* (typically −128 to 127), e.g., L: 35, a: 69, b: −92

All conversions happen directly in your browser. Nothing you enter is uploaded.

If you enter an invalid CMYK string—for example, 50%, 100%, -5%, 10% or abc—the tool displays the error message: "Enter CMYK as four percentages 0–100, like 66%, 69%, 0%, 10%." The tool does not accept percentages with decimals or missing commas. Use the exact format.

Practical Use Cases and Limitations

Print designers use this tool to preview how a CMYK spot color or process color will look on a standard monitor. Because the conversion is linear and profile‑free, the preview is only approximate. Always proof against a calibrated display and a printed swatch before finalising a project.

Front‑end developers often receive brand colors from print specifications. They can enter the CMYK values to obtain hex or RGB for websites and apps. This works well for brands that use colors within the sRGB gamut. For highly saturated print colors (e.g., intense deep blues in coated stock), the on‑screen equivalent may appear duller or different.

Anyone working with print‑to‑digital assets can use the tool to quickly transfer individual colors. However, for a consistent look across media, you should convert the entire artwork through a proper color management pipeline (e.g., using Photoshop’s “Convert to Profile” with an ICC profile for the target output).

Limitations to keep in mind:

  • The LAB representation is derived from the clamped RGB, not directly from the CMYK. It is an approximation of an approximation.
  • The HSL and HSV values are mathematical transforms of RGB, not perceptual measurements.
  • The tool does not warn if the CMYK value exceeds a typical total ink coverage limit (e.g., 300% for offset printing). High ink coverage values may cause issues in actual printing even if they display fine on screen.

Common Mistakes and Tips

  • Misreading percentages as decimal fractions. CMYK values are 0–100, not 0–1. Entering 0.66 instead of 66 will produce a very light result.
  • Assuming the on‑screen color is exactly what the printer produces. Paper texture, ink opacity, and lighting affect the final print. The screen cannot simulate those.
  • Using the tool for spot colors (Pantone). Pantone colors have a defined LAB or spectral value; the CMYK breakdown is only an approximation. Convert using the official Pantone swatch books or software.
  • Ignoring the black channel. A CMYK value with K=0 is very different from K=100. The key channel primarily affects darkness and contrast, not hue.
  • Relying on a single conversion for all print jobs. Different printers (e.g., offset vs. inkjet) use different CMYK recipes for the same color. The tool assumes a generic, profile‑free model.

FAQ

1. Why does the RGB color look different from what I expected?
The conversion uses a generic mathematical model, not a printer‑specific ICC profile. Your screen’s calibration and gamut also affect the display. For a reliable match, you need a profiled workflow and a proof.

2. Can I convert RGB back to CMYK with the same accuracy?
Not always. If the RGB was derived from a CMYK value that was out of gamut (and thus clamped), converting back will yield different CMYK percentages. Even within gamut, the round‑trip may introduce small rounding errors.

3. What does the error message mean?
The tool expects exactly four numbers separated by commas, each with a percentage sign or without, all between 0 and 100. Example: 66, 69, 0, 10 or 66%, 69%, 0%, 10%. Extra spaces are fine, but missing values or non‑numeric text triggers the error.

4. Is my data safe?
Yes. All calculations run in your browser. No color values are sent to a server or stored.

5. Why does the tool show LAB values?
LAB is a device‑independent color space often used in color management. The tool includes it for users who need a perceptual reference, but remember it is derived from the clamped RGB, not from the original CMYK.

6. Which CMYK‑to‑RGB conversion formula does the tool use?
It uses the standard linear formulas: first computing adjusted CMY with black, then inverting to RGB. No gamma correction or ICC profile is applied. This is the simplest and most widely taught method.