Declare the approximation
Normalize each CMYK percentage by 100. Multiply 255 by one minus the relevant ink component and one minus black. Quantize the three positive channels once, with half ties upward. The HEX value uses those same integers.
Convert four CMYK percentages to approximate RGB channels, uppercase HEX and a screen swatch. No ICC profile or print-match promise.
Approximate RGB
RGB 179, 128, 77Approximate screen color only. No ICC profile or print-match guarantee.
naive CMYK → sRGB approximation; quantize each channel half-up once
COLOR WITH A DECLARED LIMIT
Approximation only; not an ICC/press/paper/ink conversion, Pantone match, proof or guaranteed print reproduction. CMYK is device-dependent; an RGB preview cannot predict a printed sample. W3C Color5 is a Working Draft, not Recommendation. Do not present CSS examples as defining this product's8-bit rounding.

THE FIELD NOTES
Use the result now, then read the practical notes for assumptions, examples, limitations, and the choices behind it.
Unrounded RGB 178.5, 127.5, 76.5 becomes RGB 179, 128, 77 after one half-up quantization.
Normalize each CMYK percentage by 100. Multiply 255 by one minus the relevant ink component and one minus black. Quantize the three positive channels once, with half ties upward. The HEX value uses those same integers.
CMYK 12.5, 37.5, 62.5, 20 gives unrounded RGB 178.5, 127.5, 76.5. The declared half-up rule yields RGB 179, 128, 77 and uppercase #B3804D.
CMYK is device-dependent. This generic calculation does not read an ICC profile, ink, paper, dot gain or printer settings. It cannot promise a Pantone match or predict a printed sample. W3C CSS Color 5 is a Working Draft; 8-bit quantization is this product's declared policy.
After choosing a preview color, prepare declared print dimensions separately with the image DPI converter. Check the final raster's pixel dimensions with the image size checker; a color conversion does not change its size.
THE PRODUCT IS NEXT
Normalize each CMYK percentage by 100. Multiply 255 by one minus the relevant ink component and one minus black. Quantize the three positive channels once, with half ties upward. The HEX value uses those same integers.
CMYK 12.5, 37.5, 62.5, 20 gives unrounded RGB 178.5, 127.5, 76.5. The declared half-up rule yields RGB 179, 128, 77 and uppercase #B3804D.
CMYK is device-dependent. This generic calculation does not read an ICC profile, ink, paper, dot gain or printer settings. It cannot promise a Pantone match or predict a printed sample. W3C CSS Color 5 is a Working Draft; 8-bit quantization is this product's declared policy.
After choosing a preview color, prepare declared print dimensions separately with the image DPI converter. Check the final raster's pixel dimensions with the image size checker; a color conversion does not change its size.
No. This is a generic screen approximation without an ICC profile, press, paper or ink model. Use color-managed proofing for print matching.
Each RGB channel is quantized once to the nearest integer, with exact positive half ties rounded upward. HEX uses those same integers and uppercase letters.
No. Enter four decimal percentages. This tool does not convert image files or profiles.
BUILT BY LOOK ATLAS
Turn a simple product photo into polished, campaign-ready creative for your store, ads, and social channels. No studio. No reshoots.
Create your first shoot free, then keep going when you’re ready.