RGB to CMYK Color Converter
Convert RGB values into CMYK percentages and preview the result, so screen colors can be prepared for print layouts, posters, and packaging.
Enter the RGB Color Code
Enter any RGB Color Code
What this tool does
RGB is the colour of light on a screen; CMYK is the colour of ink on paper. They are two different worlds, and the moment a design moves from one to the other, from a monitor to a printing press, its colours have to cross over. If you are holding RGB values and a printer wants CMYK, this is the bridge.
That is what this does. You give it red, green, and blue values, and it returns the matching CMYK percentages, the amounts of cyan, magenta, yellow, and key the printing process uses. It hands you the four numbers to put into your print file or pass to whoever is running the job, and the notes below explain why the printed colour can still surprise you.
How to use it
- Enter your RGB values. Set the red, green, and blue amounts, each from 0 to 255, in their fields, or choose a colour with the picker.
- Read the CMYK result. The tool returns the cyan, magenta, yellow, and key percentages straight away.
- Take the four numbers. Copy the CMYK values into your print settings, and keep the colour preview in view as you work.
You can type the three numbers directly or set a colour with the picker and read its CMYK values from the result, whichever suits how you are working.
How it works
RGB is the natural starting point for this conversion, because the standard formula that produces CMYK begins from red, green, and blue amounts. There is no preliminary step to perform, the values go straight into the calculation, which is carried out here by chroma.js, a library that handles movement between colour models.
The logic runs like this. The key, or black, channel is set by whichever of red, green, or blue is strongest, capturing how dark the colour is overall. The cyan, magenta, and yellow amounts are then derived from how far each channel falls short of full. The figures that come out are a device-independent CMYK reading, a dependable basis that a print workflow can take forward and tune.
What CMYK actually is
CMYK names the four ink plates a colour press prints with: cyan, magenta, yellow, and key, the last being black. Each value is a percentage from zero to one hundred that says how heavily that plate prints. A colour is built up by laying these four inks over one another on the page in the right proportions.
What makes it tick is that ink removes light rather than adding it, the reverse of a glowing screen. Paper starts out white and reflects all light back; every layer of ink absorbs some of that light, so piling on more ink makes a colour darker, not brighter. Black gets its own plate because building it from heavy cyan, magenta, and yellow would soak the paper and still look muddy, so a dedicated key ink does the job cleanly and keeps text crisp.
How RGB becomes CMYK
The two models describe colour from opposite ends. RGB is additive, mixing red, green, and blue light that grows toward white, the way a display works. CMYK is subtractive, mixing inks that absorb light and grow toward black, the way print works. So converting one to the other is genuinely translating between adding light and removing it.
In practice the calculation reads the RGB amounts and asks what combination of the four inks would reflect the same colour off paper. Because RGB is already in the form the formula needs, the step is clean arithmetic. The complication is not the maths but the range: the two systems do not cover the same set of colours, and that mismatch is what the section below is about.
Why convert RGB to CMYK
The reason is nearly always print. Work that is created and viewed in RGB, anything designed on a screen, has to be expressed in CMYK before it can be produced on paper, because that is the model a colour press runs on. Flyers, packaging, books, posters, and labels are all CMYK jobs, so a screen colour heading to print needs translating first.
It carries the most weight for colours that have to stay recognisable, like those in a logo or a brand palette. Giving the printer the CMYK values rather than leaving the colour to chance means the printed piece starts from a faithful version of what you designed. The conversion will not guarantee a perfect match on its own, but it sets the job off on the right foot.
The print reality to plan for
The catch to plan around is that ink simply cannot reproduce every colour a screen can show. The set of colours achievable in CMYK is smaller than the set achievable in RGB, so the most intense, glowing colours, vivid blues, bright greens, hot pinks, lose some of their punch once they are expressed as ink and printed. The duller printed version is the honest limit of the inks, not an error in the numbers.
For that reason, read the CMYK result as a faithful technical baseline rather than a promise. How the colour finally lands also depends on the paper stock, the particular inks, and the colour profile the printer uses, which is why anything where colour really counts gets a printed proof before the full run. Convert here for a solid starting value, then let a proof have the final say.
Questions people ask
What is CMYK for?
It is the colour model used in printing, naming the four ink plates a press uses: cyan, magenta, yellow, and key (black). Anything physically printed is produced in CMYK rather than RGB.
Is RGB to CMYK a direct conversion?
Yes, in the sense that the formula works straight from the red, green, and blue values without an intermediate step. The arithmetic is exact; the limitation is that CMYK covers fewer colours than RGB.
Why do my colours look duller in print?
Because ink cannot match the most vivid screen colours. Those fall outside the printable range and come out softer. Paper, ink, and the printer's profile also shape the result, so a proof is the only certainty.
Can I enter any RGB values?
Yes. Each of the red, green, and blue channels accepts a value from 0 to 255, or you can set the colour with the picker and read its CMYK equivalent from the result.
References
- World Wide Web Consortium (W3C), CSS Color Module Level 4. https://www.w3.org/TR/css-color-4/
- CMYK color model, the subtractive model used in printing. Wikipedia. https://en.wikipedia.org/wiki/CMYK_color_model
- chroma.js (Gregor Aisch). Documentation. https://gka.github.io/chroma.js/
Bibhushan Saakha is a UI/UX developer with experience in design systems, Figma, Adobe Illustrator, and interface focused visual thinking. He had a strong eye for clarity, contrast, layout, and visual usability, and also holds a national record in blindfolded cube solving. At Eon Tools, he reviews color and QR tools.
Other Tools
- CMYK To Color
- CMYK To Color Name
- CMYK To Hex Color Converter
- CMYK To HSL Color Converter
- CMYK To HSV Color Converter
- CMYK To Pantone Color Converter
- CMYK To RGB Color Converter
- CMYK To RGBA Color Converter
- Color Converter
- Color To Hex
- Color To RGB
- Hex To CMYK Color Converter
- Hex To Color
- Hex To Color Name
- Hex To HSL Color Converter
- Hex To HSV Color Converter
- Hex To Pantone Color Converter
- Hex To RGB Color Converter
- Hex To RGBA Color Converter
- HSL To CMYK Color Converter
- HSL To Color
- HSL To Color Name
- HSL To Hex Color Converter
- HSL To HSV Color Converter
- HSL To Pantone Color Converter
- HSL To RGB Color Converter
- HSL To RGBA Color Converter
- HSV To CMYK Color Converter
- HSV To Color
- HSV To Color Name
- HSV To Hex Color Converter
- HSV To HSL Color Converter
- HSV To Pantone Color Converter
- HSV To RGB Color Converter
- HSV To RGBA Color Converter
- Pantone To CMYK Color Converter
- Pantone To Hex Color Converter
- Pantone To HSL Color Converter
- Pantone To HSV Color Converter
- Pantone To RGB Color Converter
- RGB To Color
- RGB To Color Name
- RGB To Hex Color Converter
- RGB To HSL Color Converter
- RGB To HSV Color Converter
- RGB To Pantone Color Converter