CMYK to RGB Color Converter – Free & Instant

Convert CMYK to RGB instantly — get the RGB, HEX, HSL and HSV values at once. Free, runs in your browser, no data uploaded. Try it now.

RGB

rgb(26, 116, 232)

All formats

HEX#1A74E8
RGBrgb(26, 116, 232)
HSLhsl(214, 82%, 51%)
HSVhsv(214, 89%, 91%)
CMYKcmyk(89%, 50%, 0%, 9%)

Converts instantly in your browser. Accepts #hex, rgb(…), hsl(…), hsv(…) and cmyk(…).

Convert CMYK to RGB in one click

Type in your CMYK values and get the exact RGB numbers you need — no sign-up, no waiting. The converter also shows you the matching HEX code, HSL, and HSV values all at once, so you can copy whatever your tool needs.

This is handy whenever your designer hands you a print-ready CMYK color and you need to use it on a screen — a website, an app, a social graphic, or anywhere that expects RGB or hex.

How to use the CMYK to RGB converter

  1. Enter your CMYK values in the fields above — C (cyan), M (magenta), Y (yellow), and K (black), each as a number from 0 to 100.
  2. The RGB result appears instantly — three numbers (red, green, blue) each from 0 to 255.
  3. Check the live color swatch to confirm it looks right on screen.
  4. Copy the value you need — RGB, HEX, HSL, or HSV are all shown side by side.

Worked example: converting CMYK to RGB

Suppose your brand guidelines give you this print color:

ChannelValue
C (Cyan)0%
M (Magenta)79%
Y (Yellow)100%
K (Black)0%

Enter those four values into the converter. The output you get:

FormatResult
RGBrgb(255, 53, 0)
HEX#FF3500
HSLhsl(12°, 100%, 50%)

That deep red-orange is the on-screen equivalent of your print ink mix. The live swatch in the tool shows you exactly how it renders in a browser.

How to do this in code

If you need to convert CMYK to RGB inside your own project, here are two minimal, copy-pasteable snippets.

Python

def cmyk_to_rgb(c, m, y, k):
    # Inputs: c, m, y, k as percentages (0-100)
    r = 255 * (1 - c / 100) * (1 - k / 100)
    g = 255 * (1 - m / 100) * (1 - k / 100)
    b = 255 * (1 - y / 100) * (1 - k / 100)
    return round(r), round(g), round(b)

print(cmyk_to_rgb(0, 79, 100, 0))  # (255, 53, 0)

JavaScript

function cmykToRgb(c, m, y, k) {
  // Inputs: c, m, y, k as percentages (0-100)
  const r = Math.round(255 * (1 - c / 100) * (1 - k / 100));
  const g = Math.round(255 * (1 - m / 100) * (1 - k / 100));
  const b = Math.round(255 * (1 - y / 100) * (1 - k / 100));
  return { r, g, b };
}

console.log(cmykToRgb(0, 79, 100, 0)); // { r: 255, g: 53, b: 0 }

Both snippets follow the same straightforward formula. Swap in your own C, M, Y, K values and the result is immediately usable in CSS, Canvas, or anywhere else that needs RGB.

How the conversion works

CMYK is a subtractive color model — inks absorb light. RGB is additive — screens emit light. The math to move between them is a two-step scale:

  1. Divide each CMYK percentage by 100 to get a 0–1 decimal.
  2. Apply the formula: R = 255 × (1 − C) × (1 − K), and the same pattern for G and Y.

The K (black) channel acts as a global darkener — higher K pulls all three RGB channels closer to zero (black). You can read more about the RGB color model in the W3C CSS Color Level 4 specification.

One important caveat: this conversion assumes a generic, unmanaged color space. Real print workflows use ICC color profiles for accurate ink-to-screen matching. For brand-critical work, check with a professional printer or use color-managed software.

When to use this converter — and when not to

Good uses

  • Translating a print brand color (from a style guide, Pantone swatch sheet, or PDF) into a usable CSS value.
  • Quickly sanity-checking what a CMYK mix looks like on screen.
  • Feeding the result into CSS (rgb()), HTML canvas, SVG, or a JavaScript color library.

When it won't give you a perfect match

  • Print proofing: Screens and printed paper have very different gamuts (the range of colors they can show). The RGB value here is a mathematical approximation, not a proof.
  • Pantone spot colors: Pantone inks have their own dedicated conversions — use a Pantone-to-RGB table for those.
  • Large-scale brand projects: Use color-managed software (Adobe Illustrator, Affinity Publisher) with an ICC profile for precision.

Your data stays private

Everything runs directly in your browser. No color values are sent to a server, and nothing is stored or logged. It's safe to convert internal brand colors or client assets.

Ready to get your RGB value? Drop your CMYK numbers into the converter above and copy the result in seconds.

Frequently asked questions

Why do CMYK and RGB produce different-looking colors for the same design?+
CMYK is designed for ink on paper, which absorbs light. RGB is designed for screens, which emit light. Some vivid ink colors (especially cyan and magenta tones) simply cannot be reproduced on a screen — and some bright screen colors can't be printed accurately. This gap is called a gamut difference. The converter gives you the closest mathematical match, but very saturated print colors may look duller on screen.
What do the C, M, Y, and K values actually mean?+
C is Cyan, M is Magenta, Y is Yellow, and K is Key (black). Each runs from 0 (none of that ink) to 100 (full saturation). K is kept separate because mixing equal amounts of C, M, and Y produces a muddy dark brown, not a true black — so pure black ink is added independently.
Is this converter free? Do I need to create an account?+
Completely free, no account needed. Open the page, type your values, and copy the result.
Does the tool upload my color data anywhere?+
No. The conversion runs entirely in your browser using JavaScript. Your CMYK values never leave your device — no server request is made.
How do I use the RGB result in CSS?+
CSS accepts RGB directly. For example: color: rgb(255, 53, 0);. You can also use the HEX value the tool provides, e.g. color: #FF3500;. Both work in any modern browser.
My converted RGB color looks much duller than the CMYK original. Why?+
Print inks can produce vivid colors that fall outside the sRGB gamut screens use. When that happens, the converted RGB is the closest color a monitor can display — it will look less saturated. This is a physical limit, not a bug. For critical work, ask your printer for a screen-optimized color approximation.
Can I go the other way — convert RGB to CMYK?+
Yes. The same tool works in both directions. Select or enter an RGB (or HEX) value and it will show the CMYK equivalent alongside all other formats.
How accurate is the formula used for CMYK to RGB conversion?+
The formula — R = 255 × (1 − C/100) × (1 − K/100) and similarly for G and B — is the standard algebraic conversion. It is accurate for generic (unmanaged) colors. For ICC-profile-managed print colors, the result may differ slightly from what a professional color-managed application produces, because those tools apply printer-specific curve adjustments.