Skip to content

Hex naar CMYK converter

Converteer HEX-kleuren naar CMYK in je browser. Naïeve sRGB-gebaseerde benadering voor printvoorbeelden. Gratis, geen account, je kleuren blijven lokaal.

Geen tracking Draait in je browser Gratis
Alle kleurconversie gebeurt lokaal in je browser. Er gaat geen data naar een server.
Gamut: sRGB Display P3 Rec2020
Contrast vs:
AA AA-Lg AAA AAA-Lg · APCA Lc
Kleurenblindheid-simulatie (8 typen)
Protanopia (rood-blind)
Deuteranopia (groen-blind)
Tritanopia (blauw-blind)
Achromatopsia (totaal)
Protanomaly (rood-zwak)
Deuteranomaly (groen-zwak)
Tritanomaly (blauw-zwak)
Achromatomaly (gedeeltelijk)
Tints / Shades / Tones / Harmonies

Tints

Shades

Tones

Harmonies

Copy as code
Referentie van gangbare kleuren
Beoordeeld op naïeve CMYK-formule-correctheid, pure-zwart short-circuit (K=100 wanneer max(R,G,B)=0), integer-percentage-afronding, aanwezigheid van ICC-caveat in description / examples / FAQ / aanbevolen aanpak / veelgemaakte fouten, en round-trip-stabiliteit via de OKLCH-bron-van-waarheid over de 0-100% C/M/Y/K-dekkingsbereiken. — Go Tools Engineering-team · May 27, 2026

Wat is een hex naar CMYK converter?

Een hex naar CMYK converter is een klein hulpmiddel dat een hex-kleurcode (`#FF5733`) omzet naar de vier-channel CMYK-percentages (`cmyk(0%, 66%, 80%, 0%)`) die dezelfde kleur in printinktdekking benaderen. Hex is de beknopte grondtal-16-string die designers en developers tussen Figma, Sketch, Photoshop, brand-guideline-PDF's en CSS-stylesheets plakken — drie 8-bit sRGB-channels gepakt in een 6-tekens `#RRGGBB`-vorm, verankerd aan de IEC 61966-2-1 sRGB-specificatie. CMYK is het procesinkten-model voor drukken — vier channels die het percentage van elke inkt (Cyaan, Magenta, Yellow, Key=zwart) representeren toegepast op een papiersubstraat, verankerd aan welk ICC-profiel de printopstelling gebruikt (meestal US Web Coated SWOP v2, Fogra39 of Japan Color 2011 Coated). Developers en designers converteren HEX → CMYK voor printvoorbereiding: leveranciersproeven, verpakkingsdesign, visitekaartjes, brochures en al het andere werk dat het scherm moet verlaten en inkt op papier moet worden.

**Het CMYK-formaat verdient nadere beschouwing + ICC-caveat.** CMYK is een procesinkten-model voor drukken. Elk channel representeert het percentage inkt toegepast op een substraat — 0% betekent geen inkt, 100% betekent volledige dekking. K (Key) is zwarte inkt, afgesplitst van CMY zodat donkere kleuren geen vieze CMY-overdrukken vereisen die een bruin-getinte bijna-zwart produceren; pure K geeft scherpe typografie, diepe schaduwen en strakkere totale inktdekking. De 4-channel-notatie is `cmyk(76%, 47%, 0%, 4%)` voor Tailwind blue-500 — 76% cyaan, 47% magenta, 0% yellow, 4% zwart. **De eerlijke disclaimer waar de hele tool omheen is gebouwd**: onze converter gebruikt de naïeve schoolboekformule `K = 1 - max(R, G, B); C = (1-R-K)/(1-K); M = (1-G-K)/(1-K); Y = (1-B-K)/(1-K)`. Dit behandelt CMYK als een directe sRGB-inversie. Het negeert inktabsorptiecurves (elke inkt heeft zijn eigen niet-lineaire respons), papiersubstraat (crèmekleurig stock verschuift het witpunt, glanzend coated stock houdt verzadiging beter vast dan uncoated), dot gain (inkt-dots spreiden uit terwijl ze absorberend papier raken, en verhogen de schijnbare dekking met 10-30% per channel), totale inktlimiet (offsetpersen begrenzen de totale dekking rond 280-320% om set-off- en droogproblemen te voorkomen, newsprint begrenst rond 220%), en de feitelijke kleurmanagementketen (de volledige ICC-pipeline van bronprofiel via device link naar uitvoerprofiel). **Echte printnauwkeurigheid vereist ICC-profiel-conversie** tegen de specifieke pers: meestal US Web Coated SWOP v2 voor Noord-Amerikaans offset (SWOP-gecertificeerde persen op coated stock), Fogra39 voor Europees offset (per ISO 12647-2, met Fogra51 voor nieuwer premium coated en Fogra52 voor uncoated), Japan Color 2011 Coated voor Japans offset. Plus de papiersubstraat-eigenschappen en de inktset. Gebruik deze tool voor schatting, niet voor deliverables.

**Wanneer de naïeve benadering "goed genoeg" is en wanneer niet.** Goed-genoeg-gevallen: digitale korte runs op strak gemanagede digitale persen (HP Indigo, Kodak NexPress, Xerox iGen), waar de RIP zijn eigen kleurmanagement toepast en de naïeve uitvoer de feitelijke print dichter benadert; proof-of-concept-mockups voor interne designreview; leveranciersbriefings waar je de ICC-correcte spec apart zult sturen en de naïeve CMYK alleen de intentie communiceert; blogpostillustraties en documentatie die "ongeveer deze kleur in CMYK" demonstreren; budget- en scope-gesprekken met printproviders voor het opdracht geven voor de daadwerkelijke job. NIET-goed-genoeg-gevallen: offsetpers-productieruns waar de persoperator press-ready files nodig heeft; verpakkingsdesign waar Pantone spot-color-matching ertoe doet (spot colors overschrijven CMYK volledig — de pers gebruikt een voorgemengde inkt in plaats van de kleur uit procesinkten te bouwen); merkkritisch werk waar een 5-15% channel-verschuiving een zichtbaar verkeerde kleur op het uiteindelijke stuk kan produceren; elke job waar de deliverable het gedrukte artefact zelf is in plaats van een schermbenadering. De tool oppervlakt de disclaimer prominent in elke uitvoer zodat je eerlijk blijft over welk geval je in zit.

**Waarom CMYK überhaupt bestaat.** Printers kunnen geen licht uitzenden — ze passen inkt toe die golflengtes aftrekt van de witte reflectie van het papier. Cyaan, Magenta en Yellow op volle sterkte combineren levert theoretisch zwart op (elke inkt absorbeert een derde van het zichtbare spectrum), maar produceert in de praktijk een vies donker bruin omdat echte inkten geen ideale Lambertiaanse absorbers zijn — ze reflecteren wat licht op elke golflengte, de inkten stapelen niet perfect op het substraat, en dot gain op absorberend papier vergroot het overlapgebied verder dan de CMY-wiskunde voorspelt. K lost drie problemen tegelijk op: pure zwarte inkt produceert een schoon scherp zwart voor typografie en schaduwen; de formule CMY laten verminderen wanneer K aanwezig is verlaagt de totale inktdekking (bespaart kosten op inkt, versnelt droogtijd, vermijdt papierverzadiging die rimpels veroorzaakt); en de pers een eigen zwart plaat geven houdt registratie schoner omdat tekst maar één plaat hoeft uit te lijnen in plaats van drie.

De HEX → CMYK-workflow van deze tool is één richting van een 5-spoke-familie die allemaal dezelfde onderliggende unified color converter delen. De aparte unified color converter is de hub — hij toont alle 9 formaten tegelijk bewerkbaar en is de juiste tool wanneer je workflow meer nodig heeft dan alleen hex en CMYK. De eenrichtings-spokes richten zich op specifieke Google-zoekintenties: de hex naar RGB converter voor de canvas-en-hardware-richting, de RGB naar hex converter voor de inverse, de hex naar HSL converter voor de legacy designer-cilindrische ruimte, en de hex naar OKLCH converter voor moderne Tailwind v4 en shadcn/ui design systems. Alle vijf spokes en de hub delen dezelfde parsing engine en dezelfde conversie-wiskunde — inclusief dezelfde naïeve CMYK-benadering met dezelfde ICC-caveat. Elke conversie draait lokaal in je browser; je hex-codes worden nooit geüpload, nooit gelogd, en nul netwerkverzoeken vuren terwijl je typt. Verifieer in DevTools.

// sRGB hex → naive CMYK approximation
// NOTE: This is the textbook K = 1 - max(R,G,B); C = (1-R-K)/(1-K) formula.
// It is NOT an ICC-profile conversion. Real print accuracy requires color
// management against the specific press (US Web Coated SWOP v2, Fogra39,
// Japan Color 2011 Coated, etc.), ink set, and paper substrate. Channel
// values can drift 5-15% from this naive output once ICC conversion runs.
// Use as estimate for proofs, briefs, and digital press — never as a press-
// ready deliverable.
function hexToCmyk(hex) {
  const h = hex.trim().replace(/^#/, '');
  const [r, g, b] = [0, 2, 4].map(i => parseInt(h.slice(i, i + 2), 16) / 255);
  const k = 1 - Math.max(r, g, b);
  // Pure black short-circuit: max RGB = 0 ⇒ K = 1, C/M/Y undefined (0/0)
  if (k === 1) return { c: 0, m: 0, y: 0, k: 100 };
  const c = (1 - r - k) / (1 - k);
  const m = (1 - g - k) / (1 - k);
  const y = (1 - b - k) / (1 - k);
  return { c: Math.round(c * 100), m: Math.round(m * 100), y: Math.round(y * 100), k: Math.round(k * 100) };
}
console.log(hexToCmyk('#3b82f6')); // → { c: 76, m: 47, y: 0, k: 4 }
console.log(hexToCmyk('#FF5733')); // → { c: 0, m: 66, y: 80, k: 0 }
console.log(hexToCmyk('#000000')); // → { c: 0, m: 0, y: 0, k: 100 }

Kernfuncties

Naïeve sRGB → CMYK-formule (geen ICC-profiel)

Gebruikt de standaard schoolboekformule `K = 1 - max(R,G,B); C = (1-R-K)/(1-K); M = (1-G-K)/(1-K); Y = (1-B-K)/(1-K)` op genormaliseerde 0-1 sRGB-waarden. Geen ICC-profiel-opzoekingen, geen pers-specifiek kleurmanagement, geen dot-gain-compensatie. Dit maakt de tool snel, voorspelbaar en hij draait volledig in de browser — maar het betekent ook dat de uitvoer een benadering is, geen press-ready waarde. We oppervlakken de caveat naast de CMYK-uitvoer en in elk voorbeeld zodat de beperking zichtbaar blijft.

Eerlijk over een benadering — overal gemarkeerd

De ICC-profiel-caveat verschijnt in de CMYK-veldbeschrijving, in elke voorbeelduitleg, in de FAQ, in aanbevolen aanpak en in veelgemaakte fouten. We begraven de beperking niet in een voetnoot onderaan de pagina. De naïeve benadering is een nuttig hulpmiddel wanneer je de grenzen kent; het is een voetkanon wanneer je ze niet kent. De houding van de tool: printprofessionals weten al om ICC-conversie te draaien, scherm-first-developers en designers hebben de herinnering vooraan en in het midden nodig.

Snelle schatting voor proeven, briefings en digitale print

Bruikbaar voor de drie workflows waar de naïeve uitvoer echt nuttig is: proof-of-concept-mockups, leveranciersbriefings (gepaard met de bron-hex zodat de drukker zijn eigen ICC-conversie kan draaien), en korte digitale-pers-jobs (HP Indigo, Kodak NexPress, Xerox iGen) waar het kleurmanagement van de RIP de naïeve formule vaak dichter benadert dan offset. Sla de tool over voor offset-productieruns, Pantone-gematcht spot-werk en elke merkkritische job waar de deliverable het gedrukte stuk is.

Channel-percentages matchen standaard CMYK-notatie

Uitvoer gebruikt de standaard `cmyk(C%, M%, Y%, K%)` vier-percentage-vorm die prepress-software, designtools (Photoshop, Illustrator, InDesign) en print-shop spec sheets allemaal native gebruiken. Elk channel is afgerond op het dichtstbijzijnde integerpercent voor leesbaarheid; de onderliggende float-waarden worden intern bewaard zodat round-trips terug naar hex bit-stabiel blijven over de interne OKLCH-bron-van-waarheid van de tool.

Live voorvertoning naast HEX/RGB/HSL/OKLCH voor cross-formaat-werk

Dezelfde hex drijft alle negen formaatvelden tegelijk — HEX, RGB, HSL, HSV, HWB, CMYK, OKLCH, OKLAB en de dichtstbijzijnde CSS named color. Wanneer je een merkkleur voorbereidt voor zowel een schermdoel (CSS in hex of OKLCH) als een printdoel (CMYK-proef voor de leverancier), voorkomt beide naast elkaar zien de gangbare bug waarbij scherm- en print-specs stilletjes uit elkaar drijven omdat ze in aparte tools zijn afgeleid.

Per-toetsaanslag directe uitvoer (geen Converteren-knop)

Typ één enkel teken in het HEX-veld en het CMYK-veld werkt bij in hetzelfde animation frame. De naïeve formule draait in microseconden; geen debounce, geen latency, geen zichtbare reflow. De interne OKLCH-bron-van-waarheid betekent dat het bewerken van elk ander veld (RGB, HSL, OKLCH) ook CMYK direct bijwerkt zonder dat de cursor springt. Bruikbaar wanneer je door een merkpalet scant en wilt sanity-checken welke kleuren acceptabel zullen printen tegenover welke te ver buiten CMYK's gamut zitten.

100% in-browser — kleur blijft lokaal

Alle hex-parsing, CMYK-conversie, gamutdetectie, contrastscoring en paletgeneratie draait lokaal in je browser. Je hex-codes worden nooit verzonden, nooit gelogd op een server, nooit geanalyseerd. Nul netwerkverzoeken terwijl je typt — verifieer in DevTools. Veilig voor onaangekondigde merkpaletten, interne verpakkingsspecs voor onuitgebrachte producten, conceptmockups onder NDA, en al het andere vertrouwelijke kleurwerk waar de waarde niet kan lekken.

Alleen browser — geen Photoshop / Illustrator nodig

Een naïeve CMYK-benadering krijgen betekent meestal Photoshop of Illustrator openen, de kleurmodus van het document omschakelen en de channel-waarden uit het Info-paneel aflezen. Deze tool comprimeert die workflow tot een enkele plak-en-lees-interactie in elke browsertab. Vervangt niet de ICC-bewuste conversie die die apps draaien wanneer je een persprofiel opgeeft, maar vervangt wel de tien klikken nodig voor een snelle check.

Bidirectioneel met HSL / RGB / HEX / OKLCH in de unified hub

Hoewel deze spoke specifiek HEX → CMYK target, oppervlakt de unified hub op color-converter het volledige 9-formaat bidirectionele grid — bewerk CMYK direct, kijk hoe HEX bijwerkt; bewerk OKLCH, kijk hoe CMYK bijwerkt. De naïeve CMYK-formule round-tript terug naar dezelfde benaderende hex maar kan licht afdrijven door de gamut-clipping die gebeurt wanneer de OKLCH-bron-van-waarheid een CMYK-only kleur terugmapt naar de 256-per-channel sRGB byte-ruimte.

Alternatieven voor de hex naar CMYK converter

Adobe Photoshop (Mode → CMYK Color)

desktop-applicatie

De industriestandaard tool voor ICC-correcte hex-naar-CMYK-conversie. Zet het werk-CMYK-profiel van het document (Edit → Color Settings → Working Spaces → CMYK = US Web Coated SWOP v2 of welk profiel ook de doelpers matcht), converteer dan via Image → Mode → CMYK Color. Lees het Info-paneel af voor de resulterende CMYK-waarden. Vele malen nauwkeuriger dan elke online naïeve converter omdat hij de volledige ICC-pipeline toepast. Kost een Creative Cloud-abonnement, vereist desktopinstallatie, maar het is wat elke printprofessional gebruikt voor de daadwerkelijke conversie. Pak Photoshop wanneer de uitvoer naar de pers gaat; pak deze tool wanneer je gewoon een richtwaarde nodig hebt.

Adobe Illustrator / InDesign

desktop-applicatie

Beide shippen met dezelfde ICC-kleurmanagement-engine als Photoshop en produceren identieke CMYK-waarden voor dezelfde hex wanneer ingesteld op hetzelfde werkprofiel. Illustrator is het typische thuis voor logo- en merkasset-werk; InDesign voor lay-outs met meerdere pagina's. Beide zijn een legitieme manier om ICC-correcte CMYK te produceren zonder de Adobe-suite te verlaten. Dezelfde caveat als Photoshop: betaald abonnement, alleen desktop, maar de gouden standaard voor press-ready uitvoer.

CMYK Color Picker (Adobe Express, online)

browsertool

Adobe's gratis online CMYK-picker, vergelijkbare UX als de color picker van Photoshop. Bruikbaar wanneer je geen desktopabonnement hebt en een snelle CMYK-opzoeking nodig hebt die Adobe's kleurengine produceert. Minder flexibel dan de unified-field-UX van deze tool (Adobe's picker is CMYK-gericht, toont niet tegelijk HSL/OKLCH/named color), maar de CMYK-waarden zijn ICC-correct voor Adobe's standaard werkprofiel. Pak hem wanneer je Adobe's CMYK-wiskunde wilt maar geen Creative Cloud-abonnement wilt.

ColorHexa CMYK-opzoeking

browsertool

Langlopende SEO-tool die een per-kleur-pagina produceert met hex, RGB, HSL, HSV, CMYK en andere formaatconversies. Gebruikt dezelfde naïeve formule als deze tool (geen ICC-profiel), maar met een minder prominente caveat — gemakkelijk om de uitvoer aan te zien voor press-ready. Sterk voor SEO-vindbaarheid via Google-zoekopdrachten op specifieke hex-codes; zwakker voor actieve workflows waar de unified-field-UX ertoe doet. Deze tool wint op disclaimer-transparantie en de simultane negen-formaten-weergave.

Pantone Connect

abonnement-webapp + mobiel

Pantone's officiële kleurmanagementplatform. De juiste tool wanneer je werk Pantone spot colors vereist (premium-print, verpakking, merkkritische jobs) — het regelt spot-color-matching, gesimuleerde CMYK-benaderingen voor Pantone-referenties en de officiële Pantone-bibliotheek. Niet zozeer een hex-naar-CMYK-converter; het werkt in het Pantone-ecosysteem. Pak Pantone Connect wanneer de deliverable een Pantone-gespecificeerde printjob is; pak deze tool wanneer je puur in proces-CMYK werkt om kosten- of eenvoudredenen.

Prepress-team van de drukkerij

service

De meest nauwkeurige optie voor elke productierun. Het prepress-team van de drukkerij heeft toegang tot hun pers-specifieke ICC-profiel (vaak op maat afgestemd op hun exacte machine, inktset, papiervoorraad en operator-voorkeuren) en de mogelijkheid om natte proeven op het feitelijke papier te draaien. Geef hen de bron-hex (of OKLCH voor moderne merksystemen) plus eventuele Pantone-callouts, en ze produceren press-ready CMYK die hun pers exact matcht. Kost niets als je al voor de printjob betaalt; veel nauwkeuriger dan elke algoritmische conversie. Gebruik deze tool voor de brief; gebruik het prepress-team voor de deliverable.

Browser DevTools color picker

ingebouwde browserfeature

Chrome, Firefox en Safari DevTools shippen allemaal een color picker die inline schakelt tussen HEX, RGB, HSL, HWB en OKLCH wanneer je op een kleurstaal in het CSS-paneel klikt. Gratis, geen installatie, altijd beschikbaar — maar ondersteunt GEEN CMYK-uitvoer, wat het hele punt van deze tool is. DevTools is geweldig voor scherm-zijdig kleurwerk; pak deze tool wanneer je de CMYK-benadering nodig hebt voor printvoorbereiding.

Voorbeelden van hex naar CMYK

Merk-hex → CMYK-proef voor offsetpers

#3b82f6

CMYK-uitvoer: `cmyk(76%, 47%, 0%, 4%)`. Bruikbaar als snelle schatting voor je naar de drukkerij stuurt voor ICC-correcte conversie. Dit is de Tailwind blue-500 die je op het web shipt; op een offsetpers (US Web Coated SWOP v2 voor Noord-Amerikaanse jobs, Fogra39 voor Europese, Japan Color 2011 Coated voor Japanse) zal de ICC-pipeline van de drukkerij deze channels waarschijnlijk 5-15% verschuiven om de feitelijke inktabsorptie, het papiersubstraat en de dot gain van zijn specifieke pers te matchen. Stuur de bron-hex naast deze schatting mee zodat de drukker de juiste conversie kan draaien.

Designbestand voorbereiden voor digitale pers

#FF5733

CMYK-uitvoer: `cmyk(0%, 66%, 80%, 0%)`. Voor korte digitale prints (Kodak NexPress, HP Indigo, Xerox iGen) volgt de naïeve sRGB-benadering de feitelijke persuitvoer dichter dan bij offset — digitale persen werken met strakker kleurmanagement ingebakken in de RIP, en hun inkt-op-coated-stock-gedrag ligt dichter bij de schoolboekformule. Bruikbaar voor het proofen van eenmalige visitekaartjes, briefkaarten en prototypeverpakking. Ook hier: draai een testprint voor je je vastlegt op de volledige run; de kloof tussen naïeve CMYK en ICC-correcte CMYK is kleiner op digitaal maar nooit nul.

Oude logo-hex → CMYK-kleurstaal voor leveranciersbrief

#0F172A

CMYK-uitvoer: `cmyk(40%, 27%, 0%, 84%)`. Tailwind slate-900, een populaire donker-modus-achtergrond. Werkt goed samen met het apart meesturen van de daadwerkelijke ICC-geconverteerde spec. Het K-channel (Key/zwart) domineert op 84% — precies wat je wilt voor een bijna-zwart: leun op zwarte inkt in plaats van duisternis te bouwen uit een vieze CMY-overdruk. Dit is de verstandige keuze voor elke kleur met luminantie onder ongeveer 20%. Zet voor de leveranciersbrief zowel deze naïeve CMYK als de bron-hex in het specdocument, en laat het prepress-team van de drukkerij vervolgens de press-ready conversie produceren tegen hun persprofiel.

Puur rood op het scherm → CMYK-inktdekking

#FF0000

CMYK-uitvoer: `cmyk(0%, 100%, 100%, 0%)`. Het klassieke gamut-mismatch-geval: puur sRGB-rood is in CMYK helemaal niet te bereiken. De dichtstbijzijnde CMYK is een licht oranje-verschoven rood dat op de pers merkbaar verzadiging verliest — het CMYK-gamut bereikt simpelweg niet de hoek van sRGB waar `#FF0000` zit. De naïeve formule rapporteert `cmyk(0%, 100%, 100%, 0%)` omdat hij de channels direct inverteert, maar geen enkele echte inktcombinatie kan die schermkleur raken. Een correcte ICC-conversie kiest een perceptueel-dichtstbijzijnde in-gamut CMYK-waarde, wat is wat de drukkerij zal doen; behandel de naïeve uitvoer hier als bovengrens, niet als de daadwerkelijke deliverable.

Gangbare hex → CMYK conversies

Referentietabel van 10 canonieke kleuren met hun HEX- en naïeve CMYK-equivalenten. Waarden gebruiken de schoolboekformule `K = 1 - max(R,G,B); C = (1-R-K)/(1-K)` afgerond op integerpercent. **Herinnering**: dit zijn naïeve benaderingen, geen ICC-correcte press-ready waarden. Bevestig voor productieprintruns met het ICC-profiel van je drukkerij tegen de feitelijke pers, inkt en papier.

Zwart

#000000 cmyk(0%, 0%, 0%, 100%)

Puur zwart. K domineert op 100% — precies hoe je elke donkere kleur gerenderd wilt hebben: leun volledig op zwarte inkt in plaats van vieze duisternis te bouwen uit CMY-overdruk.

#000000 cmyk(0%, 0%, 0%, 100%)

Pure K=100 drukt schoon voor tekst en schaduwen. Voor een rijker 'rich black' op productieruns kan prepress C=40%, M=30%, Y=30% toevoegen om het waargenomen zwart te verdiepen — bevestig met het ICC-profiel van je drukkerij.

Heb je de volledige color picker nodig met RGB, HSL, OKLCH, gamut-waarschuwingen en code-export? Probeer de unified color converter — elk formaat tegelijk bewerkbaar, met dezelfde ICC-caveat voor CMYK.

Wit

#FFFFFF cmyk(0%, 0%, 0%, 0%)

Puur wit. Nul inkt — het papier zelf schijnt onbedrukt door. K=0 omdat er geen duisternis is om toe te voegen; CMY=0 omdat er geen kleur is om af te trekken van het papierwit.

#FFFFFF cmyk(0%, 0%, 0%, 0%)

Puur wit = onbedrukt papier. Het visuele wit hangt volledig af van het substraat — crèmekleurig papier produceert een warmer wit, helder-wit coated stock produceert een koeler wit. Bevestig met papiermonsters voor je specificeert.

Heb je de volledige color picker nodig met RGB, HSL, OKLCH, gamut-waarschuwingen en code-export? Probeer de unified color converter — elk formaat tegelijk bewerkbaar, met dezelfde ICC-caveat voor CMYK.

Rood

#FF0000 cmyk(0%, 100%, 100%, 0%)

Puur sRGB-rood. Het klassieke gamut-mismatch-geval — geen CMYK-inktcombinatie kan deze exacte schermkleur op papier reproduceren. De naïeve formule rapporteert 100% M + 100% Y, maar ICC kiest een perceptueel-dichtstbijzijnde in-gamut CMYK die als een licht oranje-verschoven rood drukt.

#FF0000 cmyk(0%, 100%, 100%, 0%)

Puur #FF0000 is onbereikbaar in CMYK. De printproef zal 15-20% minder verzadigd zijn dan het scherm. Accepteer ofwel de gamut-verschuiving, specificeer een Pantone spot color voor een exacte match, of ontwerp rond het gamut met een minder-verzadigd merkrood.

Heb je de volledige color picker nodig met RGB, HSL, OKLCH, gamut-waarschuwingen en code-export? Probeer de unified color converter — elk formaat tegelijk bewerkbaar, met dezelfde ICC-caveat voor CMYK.

Groen

#00FF00 cmyk(100%, 0%, 100%, 0%)

Puur sRGB-groen (CSS named 'lime'). Net als puur rood valt het buiten CMYK's printbare gamut. Naïeve uitvoer is 100% C + 100% Y; ICC zal desatureren naar de dichtstbijzijnde in-gamut-waarde.

#00FF00 cmyk(100%, 0%, 100%, 0%)

Levendige groenen zijn berucht moeilijk om te drukken. Merk-groenen eindigen meestal rond cmyk(75%, 0%, 90%, 10%) of zo na ICC-conversie — bevestig met de drukkerij en reserveer tijd voor een natte proef.

Heb je de volledige color picker nodig met RGB, HSL, OKLCH, gamut-waarschuwingen en code-export? Probeer de unified color converter — elk formaat tegelijk bewerkbaar, met dezelfde ICC-caveat voor CMYK.

Blauw

#0000FF cmyk(100%, 100%, 0%, 0%)

Puur sRGB-blauw. Buiten CMYK's gamut, zoals rood en groen. Naïeve uitvoer is 100% C + 100% M; de printproef wordt een minder-verzadigd paars-blauw.

#0000FF cmyk(100%, 100%, 0%, 0%)

Diepe verzadigde blauwen drijven richting paars in CMYK — de inkt kan geen puur blauw bereiken zonder over te steken in magenta-gebied. Gangbare workaround: specificeer een licht minder-verzadigd merkblauw dat in-gamut blijft voor een schonere print.

Heb je de volledige color picker nodig met RGB, HSL, OKLCH, gamut-waarschuwingen en code-export? Probeer de unified color converter — elk formaat tegelijk bewerkbaar, met dezelfde ICC-caveat voor CMYK.

Cyaan

#00FFFF cmyk(100%, 0%, 0%, 0%)

Puur cyaan. Een van de vier CMYK-primaire kleuren, dus reproduceerbaar met één channel op 100%. Bruikbaar als canonieke referentie voor pure C-inkt.

#00FFFF cmyk(100%, 0%, 0%, 0%)

Pure cyaan-inkt is een van de vier standaard procesinkten — elke offset- en digitale pers draagt 'm. De naïeve conversie hier matcht de pers vrijwel exact voor deze ene kleur.

Heb je de volledige color picker nodig met RGB, HSL, OKLCH, gamut-waarschuwingen en code-export? Probeer de unified color converter — elk formaat tegelijk bewerkbaar, met dezelfde ICC-caveat voor CMYK.

Magenta

#FF00FF cmyk(0%, 100%, 0%, 0%)

Pure magenta. Nog een CMYK-primaire kleur, reproduceerbaar met één channel op 100%. De CSS named colors 'magenta' en 'fuchsia' lossen beide op naar deze waarde.

#FF00FF cmyk(0%, 100%, 0%, 0%)

Pure magenta is de canonieke referentie voor de M-inkt. Net als cyaan en yellow landen de single-channel CMYK-primaires veel dichter bij hun schermtegenhangers dan de additieve-primaire hoeken doen.

Heb je de volledige color picker nodig met RGB, HSL, OKLCH, gamut-waarschuwingen en code-export? Probeer de unified color converter — elk formaat tegelijk bewerkbaar, met dezelfde ICC-caveat voor CMYK.

Geel

#FFFF00 cmyk(0%, 0%, 100%, 0%)

Puur geel. De derde CMYK-primaire kleur, reproduceerbaar met één Y-channel op 100%. De CSS named color 'yellow' lost hier op.

#FFFF00 cmyk(0%, 0%, 100%, 0%)

Pure gele inkt drukt schoon op elke pers. Merk-gelen koppelen meestal Y op 100% met een klein M-channel (5-15%) om naar goud of oranje te verwarmen — bevestig met de merkspec.

Heb je de volledige color picker nodig met RGB, HSL, OKLCH, gamut-waarschuwingen en code-export? Probeer de unified color converter — elk formaat tegelijk bewerkbaar, met dezelfde ICC-caveat voor CMYK.

Tailwind blue-500

#3b82f6 cmyk(76%, 47%, 0%, 4%)

Tailwind CSS's standaard blue-500 — het canonieke "webblauw" van de jaren 2020, gebruikt in talloze dashboards en marketingsites. Naïeve CMYK geeft een bruikbare startschatting voor elk printstuk dat de schermmerkkleur moet matchen.

#3b82f6 cmyk(76%, 47%, 0%, 4%)

Tailwind blue-500 zit comfortabel binnen CMYK's gamut, dus de naïeve uitvoer ligt dichter bij ICC-correct dan bij pure sRGB-primaires. ICC kan channels 5-10% verschuiven — bevestig met de drukkerij vóór productie.

Heb je de volledige color picker nodig met RGB, HSL, OKLCH, gamut-waarschuwingen en code-export? Probeer de unified color converter — elk formaat tegelijk bewerkbaar, met dezelfde ICC-caveat voor CMYK.

Tailwind rose-500

#f43f5e cmyk(0%, 74%, 61%, 4%)

Tailwind CSS's standaard rose-500 — een hoog-verzadigd roze-rood gebruikt voor accentknoppen, alert-states en merkcontrast. Zit dichter bij CMYK's rode hoek dan puur sRGB-rood, dus de naïeve benadering volgt ICC dichter.

#f43f5e cmyk(0%, 74%, 61%, 4%)

Rose-500's licht gedesatureerde rood zit dichter bij CMYK's printbare gamut dan puur #FF0000. Verwacht ICC-drift van ongeveer 5-10% per channel; pure-rode merkkleuren verliezen 15-20% verzadiging in dezelfde conversie.

Heb je de volledige color picker nodig met RGB, HSL, OKLCH, gamut-waarschuwingen en code-export? Probeer de unified color converter — elk formaat tegelijk bewerkbaar, met dezelfde ICC-caveat voor CMYK.

Zo gebruik je de hex naar CMYK converter

  1. 1

    Plak een hexcode in het HEX-veld

    Drop elke hex-waarde in het HEX-invoerveld — met of zonder de leidende `#`, in 3-cijferige verkorte vorm (`#F73`), 6-cijferige volledige vorm (`#FF5733`), 4-cijferige alpha-verkorte vorm (`#F738`), of 8-cijferige alpha-volledige vorm (`#FF5733CC`). De parser normaliseert alle vijf invoervormen naar dezelfde interne kleur voordat CMYK wordt afgeleid. Hoofdletters maken niet uit (`#FF5733` en `#ff5733` parsen identiek). Ongeldige tekens of verkeerde cijferaantallen produceren een rustige inline foutmelding; geldige hex werkt elk ander formaatveld in realtime bij, inclusief CMYK. Alpha wordt genegeerd voor de CMYK-afleiding — inkt heeft geen transparantie.

  2. 2

    Lees de CMYK-percentages af in het CMYK-veld

    Het CMYK-veld oppervlakt de waarde als vier channel-percentages: `cmyk(76%, 47%, 0%, 4%)` voor Tailwind blue-500. Channels zijn Cyaan, Magenta, Yellow, Key (zwart). Elk percentage representeert inktdekking — 0% betekent geen inkt voor dat channel, 100% betekent volledige dekking. **Herinnering**: dit is een naïeve sRGB-inversie, geen ICC-profiel-conversie. Gebruik het als startschatting; bevestig de uiteindelijke waarden met de ICC-pipeline van je drukkerij tegen de feitelijke pers, inkt en papier voor enige productierun.

  3. 3

    Klik op Kopiëren om de CMYK-string te pakken

    Elke formaatkaart heeft een Kopiëren-knop aan de rechterkant. Eén klik en de waarde belandt op je klembord — het knoplabel springt kort op "Gekopieerd!" zodat je het weet. De gekopieerde string is de standaard CMYK-notatie (`cmyk(76%, 47%, 0%, 4%)`), klaar om in een designbrief of leveranciers-e-mail te droppen. Voor platformspecifieke uitvoer waar CMYK niet native is (CSS, SwiftUI, Compose, Flutter werken allemaal in RGB-gebaseerde kleurruimtes) genereert de sectie Copy as code onder de picker het equivalent in de syntax van elk platform — handig wanneer je dezelfde kleur uitgedrukt nodig hebt voor zowel een scherm- als een printdoel.

  4. 4

    Cross-check met RGB, HSL, OKLCH, named color

    Dezelfde hex die je plakt licht ook de andere formaatvelden op — RGB voor canvas-aanroepen en hardware, HSL voor legacy CSS, OKLCH en OKLAB voor moderne perceptueel-uniforme design systems (Tailwind v4, shadcn/ui), HSV en HWB voor designer-color-picker-UI's, en de dichtstbijzijnde CSS named color voor documentatie-proza. Je zit nooit alleen vast aan hex → CMYK. De picker (SL-vierkant + hue-slider + alpha-slider) drijft alle negen tegelijk, en op Chromium-browsers sampelt de EyeDropper-knop elke pixel op het scherm, ook buiten de browser.

  5. 5

    Stuur de bron-hex (niet de CMYK) naar de drukkerij

    De beste printvoorbereidings-workflow is om de bron-hex (of het OKLCH-triple) naar de drukkerij te sturen en hun prepress-team de press-ready CMYK te laten produceren via het passende ICC-profiel (US Web Coated SWOP v2, Fogra39, Japan Color 2011 Coated, of een pers-specifiek aangepast profiel). De naïeve CMYK-uitvoer hier is voor je interne schattingen, leveranciersbriefings en proof-of-concept-werk — niet voor directe productie. Combineer de naïeve CMYK met de bron-hex in elk specdocument zodat de drukker de gezaghebbende referentie heeft.

Veelgemaakte fouten bij hex / CMYK

Naïeve CMYK-uitvoer direct naar een pers sturen

De meest schadelijke fout. De naïeve `K = 1 - max(R,G,B)`-formule produceert CMYK-waarden die 5-15% per channel kunnen afwijken van de ICC-correcte waarden voor de doelpers. De naïeve uitvoer als press-ready shippen leidt tot kleuren die er merkbaar verkeerd uitzien op het gedrukte stuk — uitgewassen merkblauwen, vieze roden, afdwalende bijna-zwarten. Het prepress-team van de drukkerij zou het hebben opgevangen als ze hun eigen ICC-conversie hadden gedaan; ze omzeilen met een naïeve-CMYK-uit-een-online-tool-spec verslaat de hele kleurmanagementketen.

✗ Fout
Spec verstuurd naar drukker:
Merkkleur CMYK: cmyk(76%, 47%, 0%, 4%)
(naïeve formule-uitvoer, geen ICC-conversie)
Drukker shipt press-ready files ongewijzigd.
Finaal stuk: uitgewassen, off-brand blauw.
✓ Correct
Spec verstuurd naar drukker:
Merkkleur-bron: #3b82f6
Naïeve CMYK-schatting: cmyk(76%, 47%, 0%, 4%)
Doelpers: ICC-correct via US Web Coated SWOP v2
Drukker draait ICC-conversie: cmyk(82%, 53%, 0%, 0%) (voorbeeld-verschuiving)
Finaal stuk: matcht de digitale proef.

Verwachten dat CMYK de schermkleur matcht

Schermen zenden licht uit additief in sRGB of Display P3; gedrukte CMYK reflecteert licht subtractief van papier. De twee media hebben anders gevormde gamuts, verschillende witpunten, verschillende helderheidsbereiken en verschillende responscurves. Dezelfde kleur oogt bijna nooit identiek op het scherm en in print — verzadigde kleuren verliezen chroma in CMYK, donkere kleuren verliezen detail, de witheid van het papier verschuift de hele kleurtoon. Aannemen dat de printproef eruit zal zien als de on-screen kleur is de op-een-na-meest-voorkomende printvoorbereidingsfout.

✗ Fout
Keur de schermkleur goed, verwacht identieke print:
#FF0000 oogt levendig rood op de monitor
Naïeve cmyk(0%, 100%, 100%, 0%)
Drukker draait ICC: dichtstbijzijnde in-gamut CMYK
Finale print: oranje-verschoven rood, ~20% minder verzadigd.
Reactie: "dit is verkeerd, herdrukken".
✓ Correct
Reserveer tijd voor een natte proef; accepteer gamut-mismatch:
#FF0000 → CMYK-benadering: cmyk(0%, ~95%, ~95%, 0%) ICC
Natte proef op feitelijk papier: oranje-verschoven, minder verzadigd
Designteam keurt de proef goed als nieuwe referentie
Finale print matcht de goedgekeurde proef.

CMYK-percentages behandelen als additief (zoals RGB)

CMYK-percentages representeren inktdekking op substraat, geen channel-intensiteit zoals RGB. `C+M+Y+K = 200%` betekent niet "twee keer zoveel kleur" — het betekent dat de pers 200% totale inktdekking toepast over alle vier de channels. Totale inktlimiet verschilt per pers en papier: ongeveer 220% voor newsprint, 280-320% voor coated offset stock, tot 350-400% voor sommige digitale persen. Overschrijd de limiet en de pers heeft moeite met het drogen van de inkt, het papier verzadigt en rimpelt, set-off draagt natte inkt over naar de achterkant van het volgende vel.

✗ Fout
Specificeer hoog-dekkende donkere kleur zonder totaal te checken:
cmyk(85%, 85%, 85%, 95%) = 350% totale dekking
Verstuur naar newsprint-pers (220% limiet)
Resultaat: inkt droogt niet, vellen plakken aan elkaar, smeerschade.
✓ Correct
Check totale inktdekking tegen perslimiet:
cmyk(85%, 85%, 85%, 95%) = 350% — boven newsprint's 220% limiet
Verlaag via GCR / UCR: cmyk(40%, 30%, 30%, 80%) = 180% totaal
Past binnen limiet, drukt schoon, droogt op schema.

Substraat negeren bij het specificeren van CMYK

Dezelfde CMYK-percentages produceren merkbaar verschillende visuele kleuren op verschillende papiersubstraten. Glanzend coated stock houdt verzadiging vast en reflecteert licht speculair, waardoor kleuren levendiger ogen. Uncoated stock absorbeert meer inkt (hogere dot gain) en reflecteert diffuus, waardoor kleuren worden gedempt en licht warmer verschuiven. Newsprint is het meest absorberend en meest desaturerend — krantenprint matcht nooit coated-stock-print zelfs op identieke CMYK-waarden. CMYK specificeren zonder substraat te specificeren is onvolledig.

✗ Fout
Specificeer merk-CMYK zonder substraatdetail:
Merkrood: cmyk(0%, 95%, 80%, 0%)
Print op glanzend coated EN uncoated stock uit hetzelfde bestand
Glanzend: levendig rood zoals verwacht
Uncoated: dof oranje-rood, oogt off-brand.
✓ Correct
Specificeer CMYK per substraat, ICC-correct voor elk:
Merkrood op glanzend coated: cmyk(0%, 95%, 80%, 0%) via Fogra39
Merkrood op uncoated: cmyk(0%, 85%, 70%, 0%) via Fogra47
Elk substraat krijgt de press-ready CMYK afgestemd op zijn ICC-profiel.
Beide stukken lezen als hetzelfde merkrood op de pers.

Wie gebruikt hex naar CMYK

Printdesigners bereiden leveranciersbriefings voor
Voor het opdracht geven voor een printjob sturen designers de drukkerij een brief met merkkleuren gespecificeerd in zowel hex (de bron van waarheid) als een CMYK-benadering (zodat de drukker inktkosten en prooftijd kan inschatten). Plak elke merk-hex hier, kopieer de naïeve CMYK, drop beide in het specdocument. De drukker draait vervolgens de daadwerkelijke ICC-conversie tegen zijn persprofiel en produceert de press-ready CMYK voor het maken van platen. Sla de bron-hex niet over — dat is wat de drukkerij zal vertrouwen voor de finale conversie.
Brandmanagers schatten printkosten voor offerte
Printoffertes hangen deels af van totale inktdekking. Naïeve CMYK geeft een snelle richtwaarde van de inktbelasting voor een voorgesteld palet: hoog-K-kleuren zijn goedkoper (minder inkt, sneller drogen), hoog-CMY-kleuren zijn duurder (meer inkt, langer drogen, risico op papierverzadiging). Plak de kandidaat-merk-hex, lees de CMYK-percentages af, en je hebt een verdedigbaar getal voor het budgetgesprek met de printprovider voordat je je vastlegt op een volledige persopstelling.
Verpakkingsdesigners cross-checken scherm versus print
Verpakkingswerk leeft tegelijk in beide ruimtes — de e-commerce-productpagina rendert in sRGB-hex op schermen, de fysieke doos drukt in CMYK op het kartonsubstraat. Gebruik de simultane hex + CMYK-weergave om kleuren te spotten die dramatisch anders zullen lezen over de twee media (hoog verzadigde roden, diepe blauwen, levendige groenen die CMYK's gamut overschrijden), en markeer die kleuren voor ofwel Pantone spot-behandeling of bewuste merk-systeem-aanpassing die het gamut-verschil accepteert.
Marketingteams produceren multichannel-campagnes
Een multichannel-campagne levert meestal hetzelfde merkasset aan een website (sRGB-hex), een e-mailblast (sRGB-hex met sRGB-fallback), social-media-graphics (sRGB-hex op platforms die comprimeren naar AVIF/WebP), gedrukte posters (CMYK op coated stock) en direct-mailstukken (CMYK op uncoated stock). Converteer de bron-hex één keer, lees de naïeve CMYK af voor de printstukken, geef beide door aan het productieteam samen met de persprofiel-spec zodat zij de juiste ICC-conversie kunnen doen.
Designers doen korte digitale-pers-runs
Voor eenmalige visitekaartjes, prototypeverpakking en kleine batch-marketing-collateral die door een digitale pers gaan (HP Indigo, Kodak NexPress, Xerox iGen), volgt de naïeve CMYK-benadering de feitelijke uitvoer dichter dan bij offset omdat digitale persen werken met strakker kleurmanagement ingebakken in de RIP. Nog steeds niet press-ready, maar dichterbij — en de economie van korte runs betekent dat een testprint vóór de vastlegging goedkoop is. Plak de hex, lees de CMYK af, draai een test.
Designers migreren oude logo's van scherm naar print
Oude web-only merkassets leven vaak als alleen hex-codes, zonder formele CMYK-spec. Wanneer het merk voor het eerst op een gedrukt visitekaartje, brochure of trade-show-banner moet verschijnen, heeft het team een CMYK-startpunt nodig. Plak elke legacy-hex hier, lees de naïeve CMYK af, geef beide door aan de drukker voor de ICC-correcte conversie. Dit is de canonieke "digital-first merk gaat naar print"-workflow die elk designteam uiteindelijk raakt.
Onderwijzers leren kleur-model-verschillen
De simultane hex + RGB + CMYK-weergave maakt het additief-versus-subtractief-contrast duidelijk. Puur rood (`#FF0000`) rendert als `rgb(255, 0, 0)` op het scherm en `cmyk(0%, 100%, 100%, 0%)` in naïeve CMYK — studenten zien de inversie direct. Duw naar een wide-gamut OKLCH-kleur, kijk hoe CMYK verzadigt terwijl sRGB klipt. Een klaslokaal-klare demonstratie van waarom scherm-naar-print-conversie een hard probleem is en waarom de naïeve formule niet hetzelfde is als ICC-bewust kleurmanagement.

Wiskunde van hex naar CMYK & ICC-caveat

De naïeve CMYK-formule
Werkt op genormaliseerde sRGB-waarden (0-1 floats uit de originele 0-255-integers). Stap één: `K = 1 - max(R, G, B)`. Dit zet K op de hoeveelheid "ontbrekende helderheid" — puur wit (R=G=B=1) levert K=0, puur zwart (R=G=B=0) levert K=1. Stap twee: `C = (1 - R - K) / (1 - K); M = (1 - G - K) / (1 - K); Y = (1 - B - K) / (1 - K)`. Dit berekent elk CMY-channel als de resterende inversie nadat rekening is gehouden met K. Stap drie: vermenigvuldig elk channel met 100 voor de percentagevorm en rond af op het dichtstbijzijnde integer voor weergave. Puur-zwart short-circuit: wanneer max(R,G,B) = 0 is de noemer (1 - K) nul, dus geven we `cmyk(0%, 0%, 0%, 100%)` direct terug.
Waarom dit GEEN ICC-conversie is
Een echte ICC-profiel-conversie past een meertraps-transform toe: bronprofiel (sRGB) → Profile Connection Space (meestal CIE LAB of XYZ) → uitvoerprofiel (US Web Coated SWOP v2, Fogra39, enz.). Elke fase codeert empirische metingen van de feitelijke inkt-papier-pers-combinatie — spectrale reflectiecurves, dot gain op verschillende dekkingsniveaus, totale inktlimiet, grijsbalansaanpassingen. De naïeve formule doet niets daarvan. Het behandelt CMYK als een wiskundige abstractie in plaats van als inktabsorptie-fysica, en daarom kan de uitvoer 5-15% per channel afwijken van wat een ICC-pipeline produceert. Draai voor productie de conversie in Photoshop, Illustrator of InDesign tegen het doelpersprofiel, of geef de bron-hex aan het prepress-team van de drukkerij.
Standaard ICC-profielen per regio en pers
**Noord-Amerikaans offset**: US Web Coated SWOP v2 (de SWOP-gecertificeerde standaard voor coated stock, gebruikt door de meeste Amerikaanse commerciële offset-drukkerijen); GRACoL 2006 Coated #1 voor premium coated. **Europees offset**: Fogra39 (ISO 12647-2-standaard voor coated stock); Fogra51 voor nieuwer premium coated; Fogra52 voor uncoated; Fogra47 voor newsprint. **Japans offset**: Japan Color 2011 Coated; Japan Color 2003 Web Coated voor web-offset. **Digitale persen**: elke leverancier levert zijn eigen ICC-profiel voor het specifieke persmodel en de inktset (HP Indigo IndiChrome, Kodak NexPress E-Series, Xerox iGen). Bevestig altijd met de drukkerij — velen hebben een aangepast pers-specifiek profiel dat de generieke standaarden overschrijft.
Dot gain, totale inktlimiet en substraateffecten
**Dot gain**: inkt-dots spreiden fysiek uit terwijl ze absorberend papier raken, en verhogen de schijnbare dekking met 10-30% per channel; de persoperator compenseert met curves in de RIP. De naïeve formule negeert dit volledig. **Totale inktlimiet**: offsetpersen begrenzen de totale C+M+Y+K-dekking rond 280-320% om set-off te voorkomen (natte inkt die overdraagt naar de achterkant van het volgende vel) en papierverzadiging te voorkomen; newsprint begrenst rond 220%. De naïeve formule kan 400% totale dekking produceren voor donkere kleuren, wat onprintbaar zou zijn. **Substraat**: crèmekleurig papier verschuift het witpunt en verwarmt elke gedrukte kleur; uncoated stock absorbeert meer inkt en dempt verzadiging; glanzend coated stock houdt de meeste verzadiging vast maar reflecteert licht anders.
Waarom K bestaat (zwartgeneratie)
In theorie levert C+M+Y op 100% elk zwart op. In de praktijk levert het een vies donker bruin omdat echte inkten geen ideale absorbers zijn — elke inkt reflecteert wat licht op elke golflengte, perfecte overdruk is onmogelijk door inktmenging en dot gain. K lost drie problemen op: pure zwarte inkt produceert een schoon scherp zwart voor typografie en schaduwen; de K-substitutie laat de formule de totale inktdekking verminderen (goedkopere inkt, sneller drogen, minder papierverzadiging); en een eigen K-plaat houdt tekstregistratie strakker (slechts één plaat hoeft uit te lijnen, versus drie voor lopende tekst gebouwd uit CMY). De K = 1 - max(R,G,B) van de naïeve formule is de eenvoudigst mogelijke K-generatiestrategie; echte prepress gebruikt UCR (Under Color Removal) en GCR (Gray Component Replacement) strategieën die meer of minder van de CMY naar K verplaatsen op basis van de perseigenschappen.
Gamut-mismatch: sRGB-roden die CMYK niet kan bereiken
sRGB en CMYK hebben anders gevormde gamuts. sRGB kan verzadigde roden, diepe blauwen en levendige groenen bereiken die buiten CMYK's printbare bereik vallen — het beroemde "puur rood op het scherm oogt oranje in print"-geval. De naïeve formule rapporteert `cmyk(0%, 100%, 100%, 0%)` voor `#FF0000`, maar geen enkele feitelijke inktcombinatie op enig dekkingsniveau kan die exacte schermkleur op papier reproduceren. Een ICC-conversie gebruikt een van vier rendering intents om de gamut-mismatch af te handelen: Perceptual (comprimeert het hele bron-gamut om in de bestemming te passen, behoudt overall kleurrelaties), Relative Colorimetric (klipt out-of-gamut-kleuren naar de dichtstbijzijnde in-gamut-waarde, behoudt in-gamut-kleuren exact), Absolute Colorimetric (vergelijkbaar met Relative maar compenseert niet voor witpuntverschillen), of Saturation (behoudt verzadiging ten koste van nauwkeurigheid, vooral gebruikt voor zakelijke graphics).
Round-trip-stabiliteit via OKLCH-bron-van-waarheid
De interne canonieke representatie van de tool is OKLCH (per het unified-hub-ontwerp), niet CMYK. CMYK wordt afgeleid van OKLCH op elke toetsaanslag via de keten OKLCH → OKLAB → XYZ D65 → linear-sRGB → sRGB → naïeve CMYK. Dit betekent dat CMYK direct bewerken ook wordt ondersteund: parse de vier percentages, draai de inverse formule om sRGB te recoveren (`R = (1 - C) * (1 - K); G = (1 - M) * (1 - K); B = (1 - Y) * (1 - K)`), werk de OKLCH-bron bij, render vervolgens elk ander veld opnieuw. Round-trips zijn stabiel maar lossy aan de randen van CMYK's gamut, waar de inverse meerdere sRGB-kleuren naar dezelfde CMYK-benadering mapt.

Aanbevolen aanpak voor hex / CMYK-workflows

Bevestig de feitelijke CMYK met het ICC-profiel van je printprovider
Bevestig vóór elke productierun de press-ready CMYK met de ICC-pipeline van de drukkerij tegen de feitelijke pers, inkt en papiercombinatie. De naïeve uitvoer hier kan 5-15% per channel afwijken van de ICC-correcte waarde, wat genoeg is om een scherp rood in een vies oranje te veranderen of een diep merkblauw in een uitgewassen marine. Het prepress-team van de drukkerij is de gezaghebbende bron — geef hen de bron-hex (niet de naïeve CMYK) en laat hen hun eigen conversie draaien tegen US Web Coated SWOP v2, Fogra39, Japan Color 2011 Coated of een pers-specifiek aangepast profiel.
Gebruik de CMYK van deze tool als startschatting voor budget / scope
Naïeve CMYK is echt nuttig voor richtwaarden: totale inktdekking voor kostengesprekken, ruwe K-dominantie voor donkerheidschecks, snelle gamut-sanity voor de vraag "zal deze kleur überhaupt printen". Gebruik het voor het budgetgesprek, de leveranciersbrief, het scope-gesprek. Geef vervolgens de bron-hex over aan de drukkerij voor de daadwerkelijke press-ready conversie. Ship de naïeve uitvoer niet als productie-deliverable; ship 'm wel als planningsartefact.
Voor Pantone-matching overschrijft de spot-color-bibliotheek van de drukkerij alles
Pantone (en HKS, RAL, Toyo) spot colors zijn voorgemengde inkten met hun eigen vaste kleuridentiteit — ze worden niet gebouwd uit proces-CMYK-channels. Als je merk Pantone-matching vereist (gangbaar voor verpakking, premium-print, alles waar exacte kleur kritisch is), zal de drukkerij de Pantone-inkt direct gebruiken en komt CMYK niet in beeld. Specificeer het Pantone-nummer in de brief; negeer zowel de naïeve als de ICC-correcte CMYK-waarden voor die kleur. CMYK doet er alleen toe wanneer de job puur in procesinkten draait zonder spot-inkt.
Stuur de bron-HEX of OKLCH naar de drukkerij, niet de naïeve CMYK
Het prepress-team van de drukkerij heeft de gezaghebbende bronkleur nodig zodat ze de conversie tegen hun persprofiel kunnen draaien. Geef hen de bron-hex (of OKLCH voor moderne merksystemen) plus eventuele spot-color-callouts (Pantone-nummers). Geef hen nooit de naïeve CMYK als deliverable — ze hebben geen manier om te weten of de waarden uit een naïeve formule kwamen, een oude Photoshop-conversie tegen een ander persprofiel, of een feitelijke ICC-correcte conversie tegen het juiste profiel. Brondata vermijdt de dubbelzinnigheid.
Verifieer dat het K-channel redelijk is (K=100 alleen voor puur zwart)
Sanity-check de K-waarde na conversie. Puur zwart (`#000000`) zou K=100 moeten opleveren met C=M=Y=0. Bijna-zwart donkere kleuren zouden in het K=80-95-bereik moeten landen met lage CMY. Middentonen (midden-verzadiging, midden-lichtheid) zouden ergens in K=20-60 moeten landen. Heldere verzadigde kleuren zouden op K=0 moeten zitten met één of twee CMY-channels op hoge dekking. Als je K-waarden buiten deze patronen ziet voor de waargenomen helderheid van een gegeven kleur, dubbelcheck de invoer-hex — een typo kan een kleur stilletjes van "bijna-zwart" naar "bijna-wit" omdraaien. De CMYK-uitvoer maakt de invoerfout zichtbaar.
Draai een natte proef op feitelijk papier vóór productie
Krijg voor elke productierun die ertoe doet een natte proef van de drukkerij op het feitelijke papiersubstraat met de feitelijke inkten voor de aftekening. Soft proofs (ICC-simulaties op het scherm) zijn nuttig maar nooit perfect — papiertextuur, inktdichtheid en spectrum van het kijklicht beïnvloeden allemaal de uiteindelijke waarneming. Reserveer tijd en geld voor ten minste één natte-proef-iteratie. De naïeve CMYK hier, de ICC-correcte CMYK en de natte proef zijn drie steeds nauwkeurigere snapshots van dezelfde kleur; de natte proef is de enige die exact matcht met het uiteindelijke gedrukte stuk.
Documenteer de bron-hex naast de finale CMYK
Zodra de drukkerij de press-ready CMYK produceert en je de proef aftekent, documenteer dan zowel de bron-hex als de finale ICC-correcte CMYK in de merkspecificatie. Zes maanden later, wanneer iemand moet herdrukken of het palet moet uitbreiden, behouden beide waarden het volledige herkomstspoor — de bron voor herconversie tegen een andere pers, de vergrendelde CMYK voor herdrukken op dezelfde pers. Naïeve CMYK hoort alleen in de brief-fase thuis; press-ready CMYK hoort in de vergrendelde spec.

Veelgestelde vragen

Hoe converteer ik hex naar CMYK?
De naïeve schoolboekformule: parse `#RRGGBB` naar drie 0-255 sRGB-integers, normaliseer naar 0-1, bereken vervolgens `K = 1 - max(R, G, B); C = (1 - R - K) / (1 - K); M = (1 - G - K) / (1 - K); Y = (1 - B - K) / (1 - K)`. Output de channel-percentages door elk met 100 te vermenigvuldigen. Deze tool draait die pipeline live terwijl je typt — plak elke hex (met of zonder `#`, 3-cijferig, 6-cijferig of 8-cijferig) en de CMYK-percentages werken direct bij. **Caveat**: dit is niet hetzelfde als een correcte ICC-profiel-conversie; behandel het als richtwaarde, niet als deliverable.
Waarom is CMYK uit hex een benadering?
Hex codeert sRGB — een additief lichtemissie-model verankerd aan een specifiek display-witpunt. CMYK codeert subtractieve inktabsorptie op papier, en elke pers, inkt en substraatcombinatie heeft zijn eigen karakteristieke absorptiecurve. De naïeve schoolboekformule behandelt CMYK als een directe sRGB-inversie, en negeert inkt-dot-gain, papiersubstraat, totale inktlimiet en de feitelijke kleurmanagementketen. Echte printnauwkeurigheid vereist een ICC-profiel-conversie tegen de specifieke persopstelling. De naïeve uitvoer kan 5-15% per channel afwijken van de ICC-correcte waarde; voor sommige verzadigde tinten is het verschil groter omdat de bronkleur volledig buiten het printbare CMYK-gamut valt.
Welk ICC-profiel moet ik gebruiken voor print?
Hangt af van de pers en regio. **Noord-Amerikaans offset**: US Web Coated SWOP v2 is de langlopende standaard voor SWOP-gecertificeerde persen op coated stock. **Europees offset**: Fogra39 (en het nieuwere Fogra51 voor premium coated, Fogra52 voor uncoated) per de ISO 12647-2-standaard. **Japans offset**: Japan Color 2011 Coated. **Digitale persen** (HP Indigo, NexPress, Xerox iGen): het eigen ICC-profiel van de pers-leverancier dat met de RIP wordt meegeleverd. Bevestig altijd met de drukkerij vóór de finale conversie — veel drukkerijen hebben een aangepast pers-specifiek profiel afgestemd op hun machine, papier en inktcombinatie dat de generieke standaarden overschrijft.
Ondersteunt mijn printer hex-codes?
Niet direct. Hex is een webformaat; commerciële printers en prepress-software werken in CMYK-procesinkten of named spot colors (Pantone, HKS, RAL). Wanneer je een bestand naar een drukkerij stuurt, converteert het prepress-team RGB- of hex-waarden via hun ICC-pipeline naar CMYK voordat platen of digitale-pers-jobs worden verzonden. Voor desktop-inkjet- en laserprinters doet de printer-driver de conversie intern — je kunt een RGB-document sturen en de driver produceert CMYK-inktuitvoer, maar de conversiekwaliteit verschilt sterk per driver. Voor merkkritisch werk geef je de bron-hex aan de drukkerij en laat je hen de press-ready CMYK produceren.
Waarom oogt CMYK anders dan RGB op het scherm?
Twee redenen. **Gamut-mismatch**: sRGB en Display P3 kunnen verzadigde kleuren bereiken (pure roden, diepe blauwen, levendige groenen) die CMYK-inkt op papier simpelweg niet kan reproduceren — het printbare CMYK-gamut is een kleinere, onregelmatig gevormde volume binnen de zichtbare kleurruimte. **Substraat- en inktfysica**: schermen zenden licht uit, papier absorbeert en reflecteert het. Dezelfde kleur oogt warmer of koeler afhankelijk van papierwitheid, helderder of doffer afhankelijk van inktdichtheid en dot gain. Zelfs binnen CMYK's gamut oogt dezelfde `cmyk(40%, 60%, 0%, 10%)` anders op glanzend coated stock dan op uncoated newsprint. Reserveer altijd tijd voor een natte proef op het feitelijke papier voor je je vastlegt op een productierun.
Kan ik online hex-naar-CMYK-converters vertrouwen voor print?
Niet voor productie. Elke online converter — deze inbegrepen — die geen ICC-profiel laadt en geen pers-specifiek kleurmanagement toepast, produceert dezelfde naïeve `K = 1 - max(R,G,B); C = (1-R-K)/(1-K)`-benadering. Het is bruikbaar voor richtwaarden, leveranciersbriefings en proof-of-concept-werk, maar het kan 5-15% per channel afwijken van wat een ICC-bewuste workflow produceert. Stuur voor productie de bron-hex (of beter, de bron-CMYK afgeleid van een ICC-conversie in Photoshop, Illustrator of InDesign tegen het doelpersprofiel) direct naar de drukkerij, en bevestig met een natte proef. Behandel de online waarde als schatting, nooit als press-ready spec.
Wat is de K in CMYK?
K staat voor **Key** — de keyplate in traditioneel offsetdrukken, die historisch de zwarte inkt droeg en de uitlijningsregistratiemarkeringen waar de andere platen (Cyaan, Magenta, Yellow) op uitlijnden. Tegenwoordig betekent het gewoon zwarte inkt, maar de term is blijven hangen. K wordt afgesplitst van CMY om twee praktische redenen. Ten eerste levert CMY op volle sterkte combineren theoretisch zwart op, maar in de praktijk een vies bruin omdat echte inkten geen ideale absorbers zijn — pure zwarte inkt geeft scherpe typografie, schaduwen en donkere gebieden. Ten tweede laat het afsplitsen van K de pers minder totale inkt gebruiken voor elke donkere kleur (lagere totale inktdekking bespaart geld, droogt sneller en vermijdt papierverzadiging), en geeft het prepress-operators één channel om voor scherpe typografie te pushen.
Hoe nauwkeurig is sRGB-gebaseerde CMYK?
Nauwkeurig genoeg voor richtwaarden en leveranciersbriefings, niet voor productie. De naïeve formule behandelt CMYK als een directe sRGB-inversie, wat de feitelijke fysica van inkt-op-papier negeert: dot gain (inkt-dots spreiden uit terwijl ze het absorberende papier raken), substraatkleur (crèmekleurig papier verschuift het witpunt), inktabsorptiecurves (elke inkt heeft zijn eigen niet-lineaire respons) en totale inktlimiet (offsetpersen begrenzen de totale dekking rond 280-320% om set-off en droogproblemen te voorkomen). Een correcte ICC-profiel-conversie tegen US Web Coated SWOP v2, Fogra39 of Japan Color 2011 Coated houdt rekening met al deze en kan channels 5-15% verschuiven ten opzichte van de naïeve uitvoer. Voor merkkritische of hoog-verzadigde kleuren is de kloof groter; voor neutrale middentonen kleiner.

Gerelateerde tools

Alle tools bekijken →