Common HEX to CMYK Values
These are the values the standard formula gives for colors people often look up. They are formula-based approximations with no ICC profile applied, so use them as starting points rather than press specifications.
| Color | HEX | RGB | CMYK (approx.) |
|---|---|---|---|
| White | #FFFFFF | rgb(255, 255, 255) | C:0 M:0 Y:0 K:0 |
| Black | #000000 | rgb(0, 0, 0) | C:0 M:0 Y:0 K:100 |
| 50% gray | #808080 | rgb(128, 128, 128) | C:0 M:0 Y:0 K:50 |
| Red | #FF0000 | rgb(255, 0, 0) | C:0 M:100 Y:100 K:0 |
| Green (pure RGB) | #00FF00 | rgb(0, 255, 0) | C:100 M:0 Y:100 K:0 |
| Blue | #0000FF | rgb(0, 0, 255) | C:100 M:100 Y:0 K:0 |
| Cyan | #00FFFF | rgb(0, 255, 255) | C:100 M:0 Y:0 K:0 |
| Magenta | #FF00FF | rgb(255, 0, 255) | C:0 M:100 Y:0 K:0 |
| Yellow | #FFFF00 | rgb(255, 255, 0) | C:0 M:0 Y:100 K:0 |
| Dodger blue | #1E90FF | rgb(30, 144, 255) | C:88 M:44 Y:0 K:0 |
| Corporate blue | #0057B8 | rgb(0, 87, 184) | C:100 M:53 Y:0 K:28 |
| Deep brand red | #C8102E | rgb(200, 16, 46) | C:0 M:92 Y:77 K:22 |
Two rows deserve a second look. Pure screen blue, #0000FF, becomes C:100 M:100, which prints as a deep violet-blue rather than the electric blue you see on screen, and pure green, #00FF00, becomes C:100 Y:100, a much darker green. Both sit far outside what four process inks can reproduce.
Why Your Printed Color Doesn’t Match the Screen
A monitor makes color by adding red, green and blue light, while a press lays cyan, magenta, yellow and black ink on paper that can only reflect light. The range of colors each can produce, called its gamut, is different: a typical screen shows bright blues, greens and oranges that four process inks cannot reach, so the conversion moves them to the nearest printable color, which is usually duller. Our guide to what CMYK is and how it works covers the ink side in more depth.
The formula on this page also ignores the actual print job. Professional conversions use an ICC profile that describes a specific press, ink set and paper. In the US, common choices are U.S. Web Coated (SWOP) v2 for web offset and a GRACoL profile, such as Coated GRACoL 2006, for sheetfed printing on premium coated stock. European printers usually work to Coated FOGRA39 or the newer FOGRA51. Each profile gives the same hex code a different CMYK build, and none has to match the plain formula, which is why the result above is an approximation.
Paper matters too. Coated stock holds ink on its surface, so colors stay crisp and saturated. Uncoated stock absorbs ink, which spreads each dot slightly and makes the same build look darker and flatter. That is why uncoated profiles allow less total ink, and why a color approved on a glossy brochure can disappoint on a letterhead.
In practice, a few habits prevent most surprises:
- Ask which profile the printer uses, then convert with it or let them make the final separation.
- Say whether the job is coated or uncoated, since the same build reads differently on each.
- Soft-proof before you send. In Illustrator or Photoshop, View → Proof Colors previews how out-of-gamut colors will shift.
Brand Color for Print: HEX, CMYK or Pantone?
If you have a hex code for your brand color and want an exact match in print, no single number can guarantee it. Which value to hand over depends on how the job will be printed:
- HEX is your screen reference. Keep it as the master value for web and digital work, but don’t send it to a printer on its own, because it says nothing about ink.
- CMYK is enough when the whole job already prints in four colors, as brochures, flyers, magazines and most digital printing do, and your color sits inside the CMYK gamut, as muted and mid-tone colors usually do. Supply this converter’s build as a starting point for the printer to fine-tune.
- A spot color is safer when the color is vivid (bright oranges, blues and greens often fall outside CMYK), when it fills large solid areas such as a logo or packaging panel, or when several printers need to match it over time. A pre-mixed spot ink is more consistent than a four-ink build. The closest Pantone match panel above suggests the nearest PMS inks for your hex code, and HEX to Pantone ranks more options.
Either way, treat the nearest match as a shortlist rather than a final answer, since its score compares screen values, not ink on paper. Check the candidates in a current printed Pantone guide, and ask your printer for a hard proof on the actual stock before the full run. The sections below cover what to send a printer.
HEX to CMYK: What a Printer Means by “Send Me CMYK”
A printer asking for CMYK usually wants one of two things. Sometimes it is artwork already separated into the four process inks, so nothing unexpected happens when the file reaches their workflow. More often it is a number to aim at for a brand color, because a hex code from a website tells a press operator nothing they can act on.
Either way, the conversion runs in two stages, since a hex code is only a compact way of writing RGB:
- Decode the code:
#C8102Eis red 200, green 16 and blue 46. - Find black from the strongest channel: 1 − 200 ÷ 255 leaves 0.216, so K is 22%.
- Share out the remaining darkness: magenta is (1 − 16 ÷ 255 − 0.216) ÷ 0.784, or 92%, yellow is (1 − 46 ÷ 255 − 0.216) ÷ 0.784, or 77%, and cyan stays at zero.
- That gives
C:0 M:92 Y:77 K:22, which adds up to 191% total ink.
The decoding stage is exact, so a HEX to CMYK conversion is precisely as good, and precisely as limited, as converting the RGB value directly: no ICC profile, no ink limit and no knowledge of the paper. If you want to see the decoding stage on its own, the HEX to RGB converter breaks a code down pair by pair.
How to Convert HEX to CMYK
The converter above does this instantly, but the math is short enough to check by hand. Every HEX to CMYK conversion runs through RGB first, because a hex code is simply RGB written in base 16:
- Split the code into three pairs and convert each from hexadecimal to a number from 0 to 255 for red, green and blue. The HEX to RGB converter shows this step on its own.
- Scale each channel to between 0 and 1:
R′ = R ÷ 255,G′ = G ÷ 255,B′ = B ÷ 255. - Find black from the brightest channel:
K = 1 − max(R′,G′,B′). - Find the other three inks:
C = (1−R′−K) ÷ (1−K),M = (1−G′−K) ÷ (1−K)andY = (1−B′−K) ÷ (1−K). When K is 1, as it is for pure black, C, M and Y are all 0. - Multiply each value by 100 and round to get the ink percentages.
Worked example: #1E90FF
#1E90FF splits into 1E, 90 and FF, which is RGB 30, 144, 255. Scaled, that gives R′ = 0.118, G′ = 0.565 and B′ = 1. The brightest channel is 1, so K = 1 − 1 = 0, and with no black the other inks are simply 1 minus each channel: C = 0.882, M = 0.435 and Y = 0. Rounded, #1E90FF is C:88 M:44 Y:0 K:0, a total ink coverage of 132%.
The CMYK to HEX converter runs the same formula in reverse, and RGB to CMYK starts from RGB values instead. None of them knows anything about the press or the paper.
What to Send Instead of a Single Number
A HEX to CMYK result on its own invites the printer to guess. A useful color handoff answers the questions a press operator would otherwise have to ask, and it fits comfortably on one page:
- The screen reference. The hex value, so everyone agrees which color the brand means on screen.
- A Pantone reference. The PMS number the brand has chosen, or the closest match if none exists yet, with a note saying which it is.
- A starting CMYK build. Clearly labeled as a starting point, plus the profile it was made with if one was used.
- The finish. Whether the job runs on coated or uncoated stock, since the same ink reads differently on each.
- A physical target. A printed sample, a swatch-book chip or an approved proof that can sit next to the press sheet.
The artwork matters as much as the numbers. Vector logos with the color defined as a named swatch survive handoff far better than flattened images, and a swatch set up as a spot color stays a spot color unless someone deliberately decides otherwise.
A simple way to lay all of this out is one row per brand color: its name, hex, RGB, Pantone coated, Pantone uncoated, starting CMYK build and a note on where it may be used. Version the sheet and date every change, so a printer who receives files months later can tell whether the build they hold is still the current one.
Why a PMS Code Belongs Next to Every CMYK Build
A Pantone number gives the printer something a CMYK build cannot: a physical reference color to match. Presses and papers vary, so two printers given the same build can produce visibly different results, while two printers given the same PMS reference can both check their sheets against the same swatch.
It also keeps a better route open. Plenty of brand colors sit outside what four-color process printing can reach, and for those a spot ink is the only way to hold the color. With the reference supplied from the start, the printer can recommend running it as a spot wherever the job allows.
Seeing the difference helps the decision. Pantone's Color Bridge guides print each spot ink beside its four-color simulation, which makes it obvious at a glance where a process build falls short of the ink — often in exactly the saturated reds, oranges and blues that brands like to own.
To find that reference, the HEX to Pantone converter ranks the nearest inks, and the PMS Color Browser lets you browse neighboring colors by name or number. Once a PMS color is chosen, Pantone to CMYK gives the process build recorded for it, which is often a better starting point than a formula conversion of the hex code.
Brand Color Handoff Checklist
Before a brand color goes to a new printer, work through this list. It takes a few minutes and heads off the most frustrating kind of reprint, the one where nothing was technically wrong. For the wider picture, see our guide to brand color consistency across print and screen.
- Confirm the master value. Decide whether the brand color is defined by its hex code, its Pantone number or a measured sample, and write that decision down.
- Choose the Pantone reference in both finishes. Check the coated and uncoated versions in a physical guide, because the uncoated ink can look noticeably different.
- Generate a starting CMYK build and label it as a starting build in every document it appears in.
- Ask about the press. Find out which profile, paper and ink limit the job will use, and whether the printer wants to make the final separation.
- Prepare the artwork. Supply vector files with named swatches, and set small text in a single ink.
- Send a physical color target with the files, not a screenshot.
- Approve from a hard proof printed on the real stock rather than from a monitor.
- Record the approved result. Keep the press sheet, date, printer and stock, so the next run can be matched to this one.
Brand Colors in Our Library: HEX, CMYK and PMS
The table lists brand colors exactly as they appear on our brand color pages, next to the build this HEX to CMYK converter calculates for the same code.
| Brand color | HEX | CMYK on brand page | Formula CMYK | PMS on brand page |
|---|---|---|---|---|
| Nike Orange | #FF6600 | C:0 M:60 Y:100 K:0 | C:0 M:60 Y:100 K:0 | Pantone 811 C |
| IKEA Blue | #0058A3 | C:100 M:46 Y:0 K:36 | C:100 M:46 Y:0 K:36 | Pantone 294 C |
| Apple Blue | #0071E3 | C:100 M:50 Y:0 K:11 | C:100 M:50 Y:0 K:11 | Pantone 2728 C |
| Rosso Corsa | #D40000 | C:0 M:100 Y:100 K:17 | C:0 M:100 Y:100 K:17 | Pantone 485 C |
| Tiffany Blue | #81D8D0 | C:40 M:0 Y:4 K:15 | C:40 M:0 Y:4 K:15 | Pantone 1837 C |
| Spotify Green | #1DB954 | C:84 M:0 Y:55 K:27 | C:84 M:0 Y:55 K:27 | Pantone 802 C |
| Netflix Red | #E50914 | C:0 M:96 Y:91 K:10 | C:0 M:96 Y:91 K:10 | Pantone 485 C |
| Starbucks Green | #00704A | C:100 M:0 Y:34 K:56 | C:100 M:0 Y:34 K:56 | Pantone 3425 C |
| UPS Brown | #351C15 | C:0 M:47 Y:60 K:79 | C:0 M:47 Y:60 K:79 | Pantone 469 C |
| Hermès Orange | #E8600C | C:0 M:59 Y:95 K:9 | C:0 M:59 Y:95 K:9 | Pantone 021 C |
| Samsung Blue | #1428A0 | C:100 M:75 Y:0 K:37 | C:88 M:75 Y:0 K:37 | Pantone 2935 C |
| LEGO Red | #DA291C | C:0 M:81 Y:87 K:15 | C:0 M:81 Y:87 K:15 | Pantone 485 C |
For 11 of these 12 colorsthe listed build is identical to the formula result, which strongly suggests those builds were calculated from the hex code rather than taken from each brand's own print specification. Samsung Blue is listed as C:100 M:75 Y:0 K:37 where the formula gives C:88 M:75 Y:0 K:37. Treat every build here as a starting point, and ask the brand owner for their reference values before a job goes to press.
The PMS column carries its own lesson: Rosso Corsa, Netflix Red and LEGO Red are all listed against Pantone 485 C, although their hex codes differ. A PMS reference names the nearest ink in a finite library, not a unique identity, so two brands can share one while their screen colors stay distinct.
Mistakes That Derail a Brand Print Run
- Sending RGB images and hoping.If a logo arrives as an RGB JPEG, the conversion to CMYK happens somewhere in the printer's workflow with whatever settings happen to be in place, and nobody has agreed what the color should be.
- Letting every supplier convert independently. A business card printer, a sign maker and a packaging supplier will each derive their own build from the same hex code; a shared Pantone reference and one agreed build keep them aligned.
- Approving on screen. A backlit monitor makes almost any build look acceptable, so color sign-off belongs on a printed proof.
- Forgetting the uncoated version. Letterheads and business cards are often printed on uncoated paper, and a color approved on glossy stock can look flat and dark there — see how coated and uncoated inks differ.
- Building small text from four inks. Fine type made from a four-color build depends on perfect registration, so keep it to one ink or print it as a spot color.
- Changing the color between runs. When a brand color is adjusted on the website, the print build does not update itself; decide whether print should follow, and tell every supplier at the same time.