Skip to content

Konwerter HEX na CMYK

Konwertuj kolory HEX na CMYK w przeglądarce. Naiwne przybliżenie oparte na sRGB do podglądu druku. Bezpłatny, bez rejestracji, kolory zostają lokalnie.

Bez śledzenia Działa w przeglądarce Bezpłatne
Cała konwersja kolorów odbywa się lokalnie w przeglądarce. Żadne dane nie są wysyłane na serwer.
Gamut: sRGB Display P3 Rec2020
Kontrast względem:
AA AA-Lg AAA AAA-Lg · APCA Lc
Symulacja ślepoty barw (8 typów)
Protanopia (ślepota na czerwień)
Deuteranopia (ślepota na zieleń)
Tritanopia (ślepota na niebieski)
Achromatopsja (całkowita)
Protanomalia (osłabiona czerwień)
Deuteranomalia (osłabiona zieleń)
Tritanomalia (osłabiony niebieski)
Achromatomalia (częściowa)
Jaśniejsze odcienie / Ciemniejsze odcienie / Tony / Harmonie

Jaśniejsze odcienie

Ciemniejsze odcienie

Tony

Harmonie

Skopiuj jako kod
Najczęstsze kolory — słownik
Sprawdzone pod kątem poprawności naiwnego wzoru CMYK, skrótu czystej czerni (K=100, gdy max(R,G,B)=0), zaokrąglania do procentu całkowitego, obecności zastrzeżenia ICC w opisie / przykładach / FAQ / najlepszych praktykach / częstych błędach oraz stabilności konwersji w obie strony przez źródło prawdy w OKLCH w zakresach pokrycia 0–100% C/M/Y/K. — Zespół inżynierski Go Tools · May 27, 2026

Czym jest konwerter HEX na CMYK?

Konwerter HEX na CMYK to niewielkie narzędzie, które zamienia kod koloru HEX (`#FF5733`) na cztery wartości procentowe kanałów CMYK (`cmyk(0%, 66%, 80%, 0%)`), które przybliżają ten sam kolor w pokryciu farbą drukarską. HEX to zwięzły ciąg w systemie szesnastkowym, który projektanci i programiści wklejają między Figmą, Sketchem, Photoshopem, PDF-ami z guidelines marki a arkuszami stylów CSS — trzy 8-bitowe kanały sRGB upakowane w 6-znakową formę `#RRGGBB`, zakotwiczoną w specyfikacji IEC 61966-2-1 sRGB. CMYK to model kolorów procesowych pod druk — cztery kanały reprezentujące procent każdej farby (Cyan, Magenta, Yellow, Key=czarny) nałożonej na podłoże papierowe, zakotwiczony w profilu ICC, którego używa konkretny zestaw drukarski (zwykle US Web Coated SWOP v2, Fogra39 albo Japan Color 2011 Coated). Programiści i projektanci konwertują HEX → CMYK pod przygotowanie druku: proofy dla dostawców, projekty opakowań, wizytówki, broszury i każdą inną pracę, która musi opuścić ekran i stać się farbą na papierze.

**Format CMYK od podszewki + zastrzeżenie ICC.** CMYK to model kolorów procesowych pod druk. Każdy kanał reprezentuje procent farby naniesionej na podłoże — 0% oznacza brak farby, 100% oznacza pełne pokrycie. K (Key) to czarna farba, oddzielona od CMY, aby ciemne kolory nie wymagały mętnych nadruków CMY, które produkują brązowo zabarwioną prawie-czerń; czyste K daje wyraźną typografię, głębokie cienie i ciaśniejsze całkowite pokrycie farbą. Notacja 4-kanałowa to `cmyk(76%, 47%, 0%, 4%)` dla Tailwind blue-500 — 76% cyjanu, 47% magenty, 0% żółtego, 4% czarnego. **Uczciwe zastrzeżenie, wokół którego zbudowane jest całe narzędzie**: nasz konwerter używa naiwnego wzoru podręcznikowego `K = 1 - max(R, G, B); C = (1-R-K)/(1-K); M = (1-G-K)/(1-K); Y = (1-B-K)/(1-K)`. To traktuje CMYK jako bezpośrednią inwersję sRGB. Ignoruje krzywe wchłaniania farby (każda farba ma własną nieliniową odpowiedź), podłoże papierowe (kremowy papier przesuwa punkt bieli, błyszczący powlekany trzyma nasycenie lepiej niż niepowlekany), przyrost wartości tonalnej (kropki farby rozlewają się, gdy trafią na chłonny papier, zwiększając pozorne pokrycie o 10–30% na kanał), całkowity limit farby (maszyny offsetowe ograniczają całkowite pokrycie do około 280–320%, aby uniknąć odbijania i problemów z wysychaniem, gazety ograniczają do około 220%) oraz faktyczny łańcuch zarządzania kolorem (pełny potok ICC od profilu źródłowego przez device link do profilu wyjściowego). **Rzeczywista wierność druku wymaga konwersji przez profil ICC** pod konkretną maszynę: zwykle US Web Coated SWOP v2 dla offsetu północnoamerykańskiego (maszyny certyfikowane SWOP na papierach powlekanych), Fogra39 dla offsetu europejskiego (zgodnie z ISO 12647-2, z Fogra51 dla nowszego premium powlekanego i Fogra52 dla niepowlekanego), Japan Color 2011 Coated dla offsetu japońskiego. Plus charakterystyki papieru i zestawu farb. Używaj tego narzędzia do oszacowań, nie do materiałów do dostarczenia.

**Kiedy naiwne przybliżenie jest „wystarczająco dobre”, a kiedy nie.** Przypadki wystarczająco dobre: krótkie serie cyfrowe na ściśle zarządzanych maszynach cyfrowych (HP Indigo, Kodak NexPress, Xerox iGen), gdzie RIP stosuje własne zarządzanie kolorem, a naiwne wyjście trzyma się faktycznego druku bliżej; makiety proof-of-concept pod wewnętrzny design review; briefy dla dostawców, gdzie i tak wyślesz specyfikację po konwersji ICC osobno, a naiwny CMYK tylko komunikuje intencję; ilustracje do blog postów i dokumentacja, które demonstrują „w przybliżeniu ten kolor w CMYK”; rozmowy o budżecie i zakresie z dostawcami druku przed zleceniem faktycznej pracy. Przypadki NIE-wystarczająco dobre: serie produkcyjne na maszynach offsetowych, gdzie operator maszyny potrzebuje plików gotowych do druku; projekty opakowań, gdzie dopasowanie do koloru dodatkowego Pantone ma znaczenie (kolory dodatkowe całkowicie zastępują CMYK — maszyna używa wstępnie zmieszanej farby zamiast budować kolor z kanałów procesowych); prace krytyczne dla marki, gdzie przesunięcie kanału o 5–15% mogłoby wyprodukować widocznie niewłaściwy kolor na finalnej sztuce; każda praca, której produktem do dostarczenia jest sam wydrukowany artefakt, a nie ekranowe przybliżenie. Narzędzie eksponuje zastrzeżenie prominentnie w każdym wyjściu, abyś pozostał uczciwy co do tego, w którym przypadku się znajdujesz.

**Dlaczego CMYK w ogóle istnieje.** Drukarki nie potrafią emitować światła — nakładają farbę, która odejmuje długości fal od białej refleksyjności papieru. Łączenie Cyanu, Magenty i Yellow na pełnej mocy teoretycznie daje czerń (każda farba pochłania jedną trzecią widzialnego widma), ale w praktyce produkuje mętny ciemny brąz, ponieważ realne farby nie są idealnymi pochłaniaczami Lamberta — odbijają trochę światła przy każdej długości fali, farby nie idealnie stosują się na podłożu, a przyrost wartości tonalnej na chłonnym papierze zwiększa obszar nakładania ponad to, co przewiduje matematyka CMY. K rozwiązuje trzy problemy naraz: czysta czarna farba produkuje czystą, wyraźną czerń pod typografię i cienie; pozwolenie wzorowi zmniejszyć CMY, gdy K jest obecny, tnie całkowite pokrycie farbą (oszczędzając koszt farby, przyspieszając schnięcie, unikając nasycenia papieru, które powoduje fałdowanie); a dedykowanie maszynie osobnej płyty czarnej utrzymuje rejestrację czystszą, ponieważ tekst potrzebuje wyrównania tylko jednej płyty zamiast trzech.

Przepływ HEX → CMYK tego narzędzia to jeden z kierunków rodziny pięciu odgałęzień, które wszystkie współdzielą ten sam podstawowy zunifikowany konwerter kolorów. Dedykowany zunifikowany konwerter kolorów to hub — pokazuje wszystkie 9 formatów jednocześnie edytowalnych i jest właściwym narzędziem, gdy twój przepływ wymaga więcej niż tylko HEX i CMYK. Jednokierunkowe odgałęzienia celują w konkretne intencje wyszukiwania w Google: konwerter HEX na RGB dla kierunku canvas-i-sprzęt, konwerter RGB na HEX dla kierunku przeciwnego, konwerter HEX na HSL dla starszej cylindrycznej przestrzeni projektowej, oraz konwerter HEX na OKLCH dla nowoczesnych systemów designu Tailwind v4 i shadcn/ui. Wszystkie pięć odgałęzień i hub współdzielą ten sam silnik parsowania i tę samą matematykę konwersji — włącznie z tym samym naiwnym przybliżeniem CMYK i tym samym zastrzeżeniem ICC. Każda konwersja działa lokalnie w przeglądarce; twoje kody HEX nigdy nie są wysyłane, nigdy logowane, a w trakcie pisania nie wysyłane są żadne zapytania sieciowe. Sprawdź w 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 }

Kluczowe funkcje

Naiwny wzór sRGB → CMYK (bez profilu ICC)

Używa standardowego wzoru podręcznikowego `K = 1 - max(R,G,B); C = (1-R-K)/(1-K); M = (1-G-K)/(1-K); Y = (1-B-K)/(1-K)` na znormalizowanych wartościach sRGB 0–1. Brak odwołań do profili ICC, brak zarządzania kolorem pod konkretną maszynę, brak kompensacji przyrostu wartości tonalnej. To czyni narzędzie szybkim, przewidywalnym i działającym w całości w przeglądarce — ale oznacza też, że wyjście jest przybliżeniem, a nie wartością gotową do druku. Eksponujemy zastrzeżenie obok wyjścia CMYK i w każdym przykładzie, aby ograniczenie pozostawało widoczne.

Uczciwie wobec bycia przybliżeniem — oznaczone wszędzie

Zastrzeżenie dotyczące profilu ICC pojawia się w opisie pola CMYK, w wyjaśnieniu każdego przykładu, w FAQ, w najlepszych praktykach i w częstych błędach. Nie chowamy ograniczenia w przypisie na dole strony. Naiwne przybliżenie jest przydatnym narzędziem, gdy znasz jego granice; jest pułapką, gdy ich nie znasz. Postawa narzędzia: zawodowcy z druku już wiedzą, że trzeba uruchomić konwersję ICC, programiści i projektanci skupieni na ekranie potrzebują przypomnienia na pierwszym planie.

Szybkie oszacowanie pod proofy, briefy i druk cyfrowy

Przydatne dla trzech przepływów, w których naiwne wyjście jest faktycznie użyteczne: makiety proof-of-concept, briefy dla dostawców (sparowane ze źródłowym HEX-em, aby drukarnia mogła uruchomić własną konwersję ICC) oraz krótkie serie na maszynach cyfrowych (HP Indigo, Kodak NexPress, Xerox iGen), gdzie zarządzanie kolorem RIP-a często trzyma się naiwnego wzoru bliżej niż offset. Pomiń narzędzie przy seriach produkcyjnych offsetu, pracach dopasowanych do koloru dodatkowego Pantone i każdej pracy krytycznej dla marki, której produktem do dostarczenia jest wydrukowana sztuka.

Wartości procentowe kanałów zgodne ze standardową notacją CMYK

Wyjście używa standardowej formy `cmyk(C%, M%, Y%, K%)` z czterema wartościami procentowymi, której natywnie używa oprogramowanie przygotowalni, narzędzia projektowe (Photoshop, Illustrator, InDesign) i karty specyfikacji drukarni. Każdy kanał jest zaokrąglony do najbliższego procentu całkowitego dla czytelności; bazowe wartości zmiennoprzecinkowe są zachowywane wewnętrznie, więc konwersje w obie strony do HEX pozostają bit-stabilne przez wewnętrzne źródło prawdy narzędzia w OKLCH.

Podgląd na żywo obok HEX/RGB/HSL/OKLCH do pracy cross-format

Ten sam HEX napędza jednocześnie wszystkie dziewięć pól formatów — HEX, RGB, HSL, HSV, HWB, CMYK, OKLCH, OKLAB oraz najbliższy nazwany kolor CSS. Gdy szykujesz kolor marki zarówno pod cel ekranowy (CSS w HEX lub OKLCH), jak i drukowy (proof CMYK dla dostawcy), widzenie obu obok siebie zapobiega częstemu błędowi, w którym specyfikacje ekranowa i drukowa po cichu się rozchodzą, ponieważ zostały wyprowadzone w osobnych narzędziach.

Natychmiastowe wyjście przy każdym naciśnięciu klawisza (bez przycisku Konwertuj)

Wpisz jeden znak w pole HEX, a pole CMYK zaktualizuje się w tej samej klatce animacji. Naiwny wzór działa w mikrosekundach; bez debouncingu, bez opóźnień, bez widocznego reflow. Wewnętrzne źródło prawdy w OKLCH oznacza, że edycja dowolnego innego pola (RGB, HSL, OKLCH) także aktualizuje CMYK natychmiast bez skakania kursora. Przydatne, gdy przeglądasz paletę marki i chcesz zrobić sanity check, które kolory wydrukują się akceptowalnie, a które siedzą zbyt daleko poza gamutem CMYK.

100% w przeglądarce — kolor zostaje lokalnie

Całe parsowanie HEX, konwersja CMYK, wykrywanie gamutu, ocena kontrastu i generowanie palet działa lokalnie w przeglądarce. Twoje kody HEX nigdy nie są przesyłane, nigdy logowane na żadnym serwerze, nigdy analizowane. Zero zapytań sieciowych w trakcie pisania — sprawdź w DevTools. Bezpieczne dla niezapowiedzianych palet marki, wewnętrznych specyfikacji opakowań pod niewydane produkty, szkiców makiet pod NDA i każdej innej poufnej pracy z kolorem, gdzie wartość nie może wyciec.

Tylko przeglądarka — bez Photoshopa / Illustratora

Uzyskanie naiwnego przybliżenia CMYK zwykle oznacza otwarcie Photoshopa lub Illustratora, przełączenie trybu koloru dokumentu i odczytanie wartości kanałów z panelu Info. To narzędzie zwija ten przepływ w jedną interakcję wklej-i-odczytaj w dowolnej karcie przeglądarki. Nie zastępuje konwersji świadomej ICC, którą te aplikacje uruchamiają, gdy podasz profil maszyny, ale zastępuje dziesięć kliknięć potrzebnych do szybkiego sprawdzenia.

Dwukierunkowy z HSL / RGB / HEX / OKLCH w zunifikowanym hubie

Mimo że to odgałęzienie celuje konkretnie w HEX → CMYK, zunifikowany hub w color-converter udostępnia pełną dwukierunkową siatkę 9 formatów — edytuj CMYK wprost, obserwuj, jak HEX się aktualizuje; edytuj OKLCH, obserwuj, jak CMYK się aktualizuje. Naiwny wzór CMYK wraca w obie strony do tego samego przybliżonego HEX-a, ale może lekko odjechać przez przycinanie do gamutu, które zachodzi, gdy źródło prawdy w OKLCH mapuje kolor obecny tylko w CMYK z powrotem na 256-na-kanał przestrzeń bajtową sRGB.

Alternatywy dla konwertera HEX na CMYK

Adobe Photoshop (Mode → CMYK Color)

aplikacja desktopowa

Standard branżowy do konwersji HEX-na-CMYK poprawnej ICC. Ustaw roboczy profil CMYK dokumentu (Edit → Color Settings → Working Spaces → CMYK = US Web Coated SWOP v2 albo jakikolwiek profil pasujący do maszyny docelowej), a potem skonwertuj przez Image → Mode → CMYK Color. Odczytaj panel Info pod wynikowe wartości CMYK. Znacznie dokładniejsze niż jakikolwiek naiwny konwerter online, ponieważ stosuje pełny potok ICC. Kosztuje subskrypcję Creative Cloud, wymaga instalacji desktopowej, ale to z tego korzysta każdy zawodowiec z druku do faktycznej konwersji. Sięgaj po Photoshopa, gdy wyjście idzie na maszynę; sięgaj po to narzędzie, gdy potrzebujesz tylko rzędu wielkości.

Adobe Illustrator / InDesign

aplikacja desktopowa

Oba dostarczane są z tym samym silnikiem zarządzania kolorem ICC co Photoshop i produkują identyczne wartości CMYK dla tego samego HEX-a przy ustawieniu tego samego profilu roboczego. Illustrator to typowe miejsce pracy nad logo i assetami marki; InDesign — pod układy wielostronicowe. Każdy z nich to legalny sposób na wyprodukowanie poprawnego ICC CMYK bez opuszczania pakietu Adobe. To samo zastrzeżenie co przy Photoshopie: płatna subskrypcja, tylko desktop, ale złoty standard pod wyjście gotowe do druku.

CMYK Color Picker (Adobe Express, online)

narzędzie webowe

Bezpłatny online'owy selektor CMYK od Adobe, podobne UX do selektora kolorów w Photoshopie. Przydatny, gdy nie masz subskrypcji desktopowej, a potrzebujesz szybkiego lookup CMYK, który produkuje silnik kolorów Adobe. Mniej elastyczny niż UX zunifikowanych pól tego narzędzia (selektor Adobe skupia się na CMYK, nie pokazuje jednocześnie HSL/OKLCH/nazwanego koloru), ale wartości CMYK są poprawne ICC pod domyślny profil roboczy Adobe. Sięgaj po niego, gdy chcesz matematyki CMYK Adobe, ale nie chcesz subskrypcji Creative Cloud.

ColorHexa CMYK Lookup

narzędzie webowe

Długo działające narzędzie SEO, które produkuje stronę per-kolor z konwersjami HEX, RGB, HSL, HSV, CMYK i innymi. Używa tego samego naiwnego wzoru co to narzędzie (bez profilu ICC), ale z mniej widocznym zastrzeżeniem — łatwo pomylić wyjście z gotowym do druku. Mocne pod odkrywanie SEO przez Google dla konkretnych kodów HEX; słabsze pod aktywne przepływy, gdzie liczy się UX zunifikowanych pól. To narzędzie wygrywa transparentnością zastrzeżenia i jednoczesnym widokiem dziewięciu formatów.

Pantone Connect

subskrypcyjna webaplikacja + mobile

Oficjalna platforma zarządzania kolorem Pantone. Właściwe narzędzie, gdy twoja praca wymaga kolorów dodatkowych Pantone (druk premium, opakowania, prace krytyczne dla marki) — obsługuje dopasowanie kolorów dodatkowych, symulowane przybliżenia CMYK dla referencji Pantone i oficjalną bibliotekę Pantone. Nie jest konwerterem HEX-na-CMYK per se; działa w ekosystemie Pantone. Sięgaj po Pantone Connect, gdy produktem do dostarczenia jest zadanie druku ze specyfikacją Pantone; sięgaj po to narzędzie, gdy pracujesz wyłącznie w procesowym CMYK z powodów kosztu lub prostoty.

Zespół przygotowalni drukarni

usługa

Najdokładniejsza opcja dla jakiejkolwiek serii produkcyjnej. Zespół przygotowalni drukarni ma dostęp do profilu ICC pod ich konkretną maszynę (często dostrojonego pod ich dokładne urządzenie, zestaw farb, asortyment papieru i preferencje operatora) oraz możliwość uruchamiania wydruków próbnych na faktycznym podłożu. Daj im źródłowy HEX (albo OKLCH dla nowoczesnych systemów marki) plus wszelkie wywołania Pantone, a oni wyprodukują CMYK gotowy do druku, który dokładnie pasuje do ich maszyny. Nic nie kosztuje, jeśli i tak płacisz za zadanie druku; znacznie dokładniejsze niż jakakolwiek algorytmiczna konwersja. Używaj tego narzędzia do briefu; używaj zespołu przygotowalni do materiału do dostarczenia.

Selektor kolorów w DevTools przeglądarki

wbudowana funkcja przeglądarki

Chrome, Firefox i Safari DevTools dostarczają selektor kolorów, który przełącza się między HEX, RGB, HSL, HWB i OKLCH inline, gdy klikniesz próbkę koloru w panelu CSS. Bezpłatny, bez instalacji, zawsze dostępny — ale NIE wspiera wyjścia CMYK, co jest całym sensem tego narzędzia. DevTools jest świetny do pracy z kolorem po stronie ekranu; sięgaj po to narzędzie, gdy potrzebujesz przybliżenia CMYK pod przygotowanie druku.

Przykłady konwersji HEX na CMYK

HEX marki → proof CMYK pod maszynę offsetową

#3b82f6

Wynik CMYK: `cmyk(76%, 47%, 0%, 4%)`. Przydatne jako szybkie oszacowanie przed wysłaniem do drukarni pod konwersję świadomą profilu ICC. To Tailwind blue-500, który wdrażasz w webie; na maszynie offsetowej (US Web Coated SWOP v2 dla prac w Ameryce Północnej, Fogra39 dla europejskich, Japan Color 2011 Coated dla japońskich) potok ICC drukarni prawdopodobnie przesunie te kanały o 5–15%, aby dopasować faktyczne wchłanianie farby, podłoże papierowe i przyrost wartości tonalnej (dot gain) ich konkretnej maszyny. Wyślij źródłowy HEX obok tego oszacowania, aby drukarnia mogła przeprowadzić właściwą konwersję.

Przygotowanie pliku projektowego pod maszynę cyfrową

#FF5733

Wynik CMYK: `cmyk(0%, 66%, 80%, 0%)`. Dla krótkich serii druku cyfrowego (Kodak NexPress, HP Indigo, Xerox iGen) naiwne przybliżenie sRGB trzyma się faktycznego wyjścia maszyny bliżej niż w przypadku offsetu — maszyny cyfrowe pracują z ciaśniejszym zarządzaniem kolorem wbudowanym w RIP, a ich zachowanie farby na powlekanym podłożu jest bliższe wzorowi podręcznikowemu. Przydatne do proofowania jednorazowych wizytówek, pocztówek i prototypów opakowań. Nawet tutaj wykonaj wydruk testowy, zanim zatwierdzisz pełną serię; przerwa między naiwnym CMYK a CMYK po konwersji ICC jest mniejsza na druku cyfrowym, ale nigdy zerowa.

HEX starego logo → próbka koloru CMYK do briefu dla dostawcy

#0F172A

Wynik CMYK: `cmyk(40%, 27%, 0%, 84%)`. Tailwind slate-900, popularne tło trybu ciemnego. Dobrze łączy się z osobnym wysłaniem rzeczywistej specyfikacji po konwersji ICC. Kanał K (Key / czarny) dominuje na poziomie 84% — dokładnie tego chcesz dla koloru bliskiego czerni: oprzyj się na czarnej farbie zamiast budować ciemność z mętnego nadruku CMY. To rozsądny ruch dla każdego koloru o jasności poniżej około 20%. Do briefu dla dostawcy umieść w specyfikacji zarówno ten naiwny CMYK, jak i źródłowy HEX, a potem pozwól zespołowi przygotowalni drukarni wytworzyć konwersję gotową do druku pod ich profil maszyny.

Czysta czerwień na ekranie → pokrycie farbą CMYK

#FF0000

Wynik CMYK: `cmyk(0%, 100%, 100%, 0%)`. Klasyczny przypadek niezgodności gamutów: czystej czerwieni sRGB w ogóle nie da się osiągnąć w CMYK. Najbliższy CMYK to lekko przesunięta w pomarańcz czerwień, która traci zauważalne nasycenie na maszynie — gamut CMYK po prostu nie sięga rogu sRGB, w którym żyje `#FF0000`. Naiwny wzór raportuje `cmyk(0%, 100%, 100%, 0%)`, bo odwraca kanały wprost, ale żadna realna kombinacja farb nie trafi w ten ekranowy kolor. Właściwa konwersja ICC wybiera percepcyjnie najbliższą wartość CMYK w gamucie, i to właśnie zrobi drukarnia; traktuj naiwne wyjście tutaj jako górną granicę, a nie jako faktyczny materiał do dostarczenia.

Najczęstsze konwersje HEX → CMYK

Tabela referencyjna 10 kanonicznych kolorów z ich odpowiednikami HEX i naiwnym CMYK. Wartości używają podręcznikowego wzoru `K = 1 - max(R,G,B); C = (1-R-K)/(1-K)` zaokrąglonego do procentu całkowitego. **Przypomnienie**: to naiwne przybliżenia, nie poprawne ICC wartości gotowe do druku. Pod produkcyjne serie druku potwierdź z profilem ICC drukarni pod faktyczną maszynę, farbę i papier.

Czarny

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

Czysta czerń. K dominuje przy 100% — dokładnie tak, jak chcesz mieć zrenderowany każdy ciemny kolor: oprzyj się całkowicie na czarnej farbie zamiast budować mętną ciemność z nadruku CMY.

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

Czyste K=100 drukuje się czysto pod tekst i cienie. Pod bogatszą „bogatą czerń” na seriach produkcyjnych przygotowalnia może dodać C=40%, M=30%, Y=30% dla pogłębienia postrzeganej czerni — potwierdź z profilem ICC drukarni.

Potrzebujesz pełnego selektora kolorów z RGB, HSL, OKLCH, ostrzeżeniami o gamucie i eksportem kodu? Wypróbuj zunifikowany konwerter kolorów — każdy format jednocześnie edytowalny, z tym samym zastrzeżeniem ICC dla CMYK.

Biały

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

Czysta biel. Zero farby — sam papier prześwituje niezadrukowany. K=0, bo nie ma ciemności do dodania; CMY=0, bo nie ma koloru do odjęcia od bieli papieru.

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

Czysta biel = niezadrukowany papier. Wizualna biel zależy całkowicie od podłoża — kremowy papier produkuje cieplejszą biel, jasnobiały papier powlekany produkuje chłodniejszą biel. Potwierdź próbkami podłoża przed specyfikacją.

Potrzebujesz pełnego selektora kolorów z RGB, HSL, OKLCH, ostrzeżeniami o gamucie i eksportem kodu? Wypróbuj zunifikowany konwerter kolorów — każdy format jednocześnie edytowalny, z tym samym zastrzeżeniem ICC dla CMYK.

Czerwony

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

Czysta czerwień sRGB. Klasyczny przypadek niezgodności gamutów — żadna kombinacja farb CMYK nie odtworzy tego dokładnego ekranowego koloru na papierze. Naiwny wzór raportuje 100% M + 100% Y, ale ICC wybierze percepcyjnie najbliższy CMYK w gamucie, który drukuje się jako lekko przesunięta w pomarańcz czerwień.

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

Czyste #FF0000 jest nieosiągalne w CMYK. Proof drukarski będzie 15–20% mniej nasycony niż ekran. Albo zaakceptuj przesunięcie gamutu, podaj kolor dodatkowy Pantone pod dokładne dopasowanie, albo zaprojektuj wokół gamutu mniej nasyconą czerwień marki.

Potrzebujesz pełnego selektora kolorów z RGB, HSL, OKLCH, ostrzeżeniami o gamucie i eksportem kodu? Wypróbuj zunifikowany konwerter kolorów — każdy format jednocześnie edytowalny, z tym samym zastrzeżeniem ICC dla CMYK.

Zielony

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

Czysta zieleń sRGB (nazwa CSS „lime”). Jak czysta czerwień, wypada poza drukowalny gamut CMYK. Naiwne wyjście to 100% C + 100% Y; ICC odbarwi do najbliższej wartości w gamucie.

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

Żywe zielenie są notorycznie trudne do druku. Zielenie marki zwykle lądują przy cmyk(75%, 0%, 90%, 10%) lub podobnie po konwersji ICC — potwierdź z drukarnią i zarezerwuj budżet na wydruk próbny.

Potrzebujesz pełnego selektora kolorów z RGB, HSL, OKLCH, ostrzeżeniami o gamucie i eksportem kodu? Wypróbuj zunifikowany konwerter kolorów — każdy format jednocześnie edytowalny, z tym samym zastrzeżeniem ICC dla CMYK.

Niebieski

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

Czysty niebieski sRGB. Poza gamutem CMYK, jak czerwony i zielony. Naiwne wyjście to 100% C + 100% M; proof drukarski będzie mniej nasyconym fioletowo-niebieskim.

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

Głębokie nasycone błękity dryfują w fiolet w CMYK — farba nie potrafi sięgnąć czystego niebieskiego bez przejścia w terytorium magenty. Częste obejście: podaj nieco mniej nasycony brand blue, który zostaje w gamucie pod czystszy druk.

Potrzebujesz pełnego selektora kolorów z RGB, HSL, OKLCH, ostrzeżeniami o gamucie i eksportem kodu? Wypróbuj zunifikowany konwerter kolorów — każdy format jednocześnie edytowalny, z tym samym zastrzeżeniem ICC dla CMYK.

Cyjan

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

Czysty cyjan. Jedna z czterech podstawowych CMYK, więc do odtworzenia jednym kanałem na 100%. Przydatny jako kanoniczna referencja czystej farby C.

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

Czysta cyjanowa farba to jedna z czterech standardowych farb procesowych — każda maszyna offsetowa i cyfrowa ją nosi. Naiwna konwersja tutaj dopasowuje maszynę niemal dokładnie dla tego pojedynczego koloru.

Potrzebujesz pełnego selektora kolorów z RGB, HSL, OKLCH, ostrzeżeniami o gamucie i eksportem kodu? Wypróbuj zunifikowany konwerter kolorów — każdy format jednocześnie edytowalny, z tym samym zastrzeżeniem ICC dla CMYK.

Magenta

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

Czysta magenta. Kolejna podstawowa CMYK, do odtworzenia jednym kanałem na 100%. Nazwy CSS „magenta” i „fuchsia” obie rozwiązują się do tej wartości.

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

Czysta magenta to kanoniczna referencja farby M. Podobnie jak cyjan i żółty, jednokanałowe podstawowe CMYK lądują znacznie bliżej swoich ekranowych odpowiedników niż narożniki addytywne.

Potrzebujesz pełnego selektora kolorów z RGB, HSL, OKLCH, ostrzeżeniami o gamucie i eksportem kodu? Wypróbuj zunifikowany konwerter kolorów — każdy format jednocześnie edytowalny, z tym samym zastrzeżeniem ICC dla CMYK.

Żółty

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

Czysty żółty. Trzecia podstawowa CMYK, do odtworzenia jednym kanałem Y na 100%. Nazwa CSS „yellow” rozwiązuje się tutaj.

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

Czysta żółta farba drukuje się czysto na każdej maszynie. Żółcie marki zwykle łączą Y na 100% z niewielkim kanałem M (5–15%), aby ocieplić w stronę złota lub pomarańczu — potwierdź ze specyfikacją marki.

Potrzebujesz pełnego selektora kolorów z RGB, HSL, OKLCH, ostrzeżeniami o gamucie i eksportem kodu? Wypróbuj zunifikowany konwerter kolorów — każdy format jednocześnie edytowalny, z tym samym zastrzeżeniem ICC dla CMYK.

Tailwind blue-500

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

Domyślny blue-500 Tailwind CSS — kanoniczny „web blue” lat 2020., używany w niezliczonych dashboardach i stronach marketingowych. Naiwny CMYK daje przydatne oszacowanie startowe dla każdej drukowanej sztuki, która musi pasować do ekranowego koloru marki.

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

Tailwind blue-500 siedzi wygodnie wewnątrz gamutu CMYK, więc naiwne wyjście jest bliższe poprawnemu ICC niż dla czystych podstawowych sRGB. ICC może przesunąć kanały o 5–10% — potwierdź z drukarnią przed produkcją.

Potrzebujesz pełnego selektora kolorów z RGB, HSL, OKLCH, ostrzeżeniami o gamucie i eksportem kodu? Wypróbuj zunifikowany konwerter kolorów — każdy format jednocześnie edytowalny, z tym samym zastrzeżeniem ICC dla CMYK.

Tailwind rose-500

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

Domyślny rose-500 Tailwind CSS — wysoko nasycony różowo-czerwony używany pod przyciski akcentu, stany alertu i kontrast marki. Siedzi bliżej narożnika czerwieni CMYK niż czysta czerwień sRGB, więc naiwne przybliżenie trzyma się ICC bliżej.

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

Lekko odbarwiona czerwień rose-500 siedzi bliżej drukowalnego gamutu CMYK niż czyste #FF0000. Spodziewaj się dryfu ICC około 5–10% na kanał; kolory marki w czystej czerwieni tracą 15–20% nasycenia w tej samej konwersji.

Potrzebujesz pełnego selektora kolorów z RGB, HSL, OKLCH, ostrzeżeniami o gamucie i eksportem kodu? Wypróbuj zunifikowany konwerter kolorów — każdy format jednocześnie edytowalny, z tym samym zastrzeżeniem ICC dla CMYK.

Jak korzystać z konwertera HEX na CMYK

  1. 1

    Wklej kod HEX w pole HEX

    Wrzuć dowolną wartość HEX do pola HEX — z `#` na początku albo bez, w 3-cyfrowym skrócie (`#F73`), 6-cyfrowej formie pełnej (`#FF5733`), 4-cyfrowym skrócie z kanałem alfa (`#F738`) albo 8-cyfrowej formie pełnej z kanałem alfa (`#FF5733CC`). Parser normalizuje wszystkie pięć kształtów wejściowych do tego samego wewnętrznego koloru przed wyprowadzeniem CMYK. Wielkość liter nie ma znaczenia (`#FF5733` i `#ff5733` parsują się identycznie). Nieprawidłowe znaki lub zła liczba cyfr powodują cichy błąd inline; prawidłowy HEX aktualizuje każde inne pole formatu w czasie rzeczywistym, włącznie z CMYK. Kanał alfa jest ignorowany przy wyprowadzaniu CMYK — farba nie ma przezroczystości.

  2. 2

    Odczytaj wartości procentowe CMYK z pola CMYK

    Pole CMYK pokazuje wartość jako cztery wartości procentowe kanałów: `cmyk(76%, 47%, 0%, 4%)` dla Tailwind blue-500. Kanały to Cyan, Magenta, Yellow, Key (czarny). Każda wartość procentowa reprezentuje pokrycie farbą — 0% oznacza brak farby na tym kanale, 100% oznacza pełne pokrycie. **Przypomnienie**: to naiwna inwersja sRGB, nie konwersja przez profil ICC. Użyj jako oszacowania startowego; potwierdź finalne wartości z potokiem ICC drukarni pod faktyczną maszynę, farbę i papier przed jakąkolwiek serią produkcyjną.

  3. 3

    Kliknij Kopiuj, aby pobrać ciąg CMYK

    Każda karta formatu ma po prawej stronie przycisk Kopiuj. Jedno kliknięcie i wartość ląduje w schowku — etykieta przycisku miga na chwilę „Skopiowano!”, więc wiesz, że się udało. Skopiowany ciąg to standardowa notacja CMYK (`cmyk(76%, 47%, 0%, 4%)`), gotowa do wrzucenia w brief projektowy albo e-mail do dostawcy. Dla wyjścia pod konkretną platformę, gdzie CMYK nie jest natywny (CSS, SwiftUI, Compose, Flutter pracują w przestrzeniach barw opartych na RGB), sekcja Skopiuj jako kod pod selektorem emituje odpowiednik w formacie każdej platformy — przydatne, gdy potrzebujesz tego samego koloru wyrażonego zarówno pod cel ekranowy, jak i drukowy.

  4. 4

    Sprawdź krzyżowo z RGB, HSL, OKLCH i nazwanym kolorem

    Ten sam HEX, który wklejasz, rozświetla też pozostałe pola formatów — RGB do wywołań canvas i sprzętu, HSL do starszego CSS, OKLCH i OKLAB do nowoczesnych percepcyjnie jednorodnych systemów designu (Tailwind v4, shadcn/ui), HSV i HWB do interfejsów selektorów kolorów, oraz najbliższy nazwany kolor CSS do tekstów w dokumentacji. Nigdy nie jesteś zamknięty tylko w HEX → CMYK. Selektor (kwadrat SL + suwak barwy + suwak alfa) napędza wszystkie dziewięć jednocześnie, a w przeglądarkach opartych na Chromium przycisk EyeDropper próbkuje dowolny piksel na ekranie, także poza przeglądarką.

  5. 5

    Wyślij źródłowy HEX (nie CMYK) do drukarni

    Najlepszy przepływ przygotowania pod druk to wysłanie źródłowego HEX-a (albo trójki OKLCH) do drukarni i pozwolenie zespołowi przygotowalni wyprodukować CMYK gotowy do druku przez odpowiedni profil ICC (US Web Coated SWOP v2, Fogra39, Japan Color 2011 Coated albo profil dostrojony pod konkretną maszynę). Naiwne wyjście CMYK tutaj służy do twoich wewnętrznych oszacowań, briefów dla dostawców i pracy proof-of-concept — nie do bezpośredniej produkcji. Sparuj naiwny CMYK ze źródłowym HEX-em w każdym dokumencie specyfikacji, aby drukarnia miała autorytatywne odniesienie.

Częste błędy HEX / CMYK

Wysyłanie naiwnego wyjścia CMYK wprost na maszynę

Najbardziej szkodliwy pojedynczy błąd. Naiwny wzór `K = 1 - max(R,G,B)` produkuje wartości CMYK, które mogą odjechać o 5–15% na kanał od wartości po konwersji ICC pod maszynę docelową. Wdrażanie naiwnego wyjścia jako gotowego do druku prowadzi do kolorów, które wyglądają zauważalnie źle na wydrukowanej sztuce — wyblakłe brand blue, mętne czerwienie, dryfujące prawie-czernie. Zespół przygotowalni drukarni wychwyciłby to, gdyby wykonał własną konwersję ICC; obejście ich specyfikacją „naiwny-CMYK-z-narzędzia-online” pokonuje cały łańcuch zarządzania kolorem.

✗ Niepoprawne
Spec sent to printer:
Brand color CMYK: cmyk(76%, 47%, 0%, 4%)
(naive formula output, no ICC conversion)
Printer ships press-ready files unchanged.
Final piece: washed-out, off-brand blue.
✓ Poprawne
Spec sent to printer:
Brand color source: #3b82f6
Naive CMYK estimate: cmyk(76%, 47%, 0%, 4%)
Target press: ICC-correct via US Web Coated SWOP v2
Printer runs ICC conversion: cmyk(82%, 53%, 0%, 0%) (example shift)
Final piece: matches the digital proof.

Oczekiwanie, że CMYK trafi w ekranowy kolor

Ekrany emitują światło addytywnie w sRGB lub Display P3; drukowany CMYK odbija światło subtraktywnie od papieru. Te dwa media mają różnie ukształtowane gamuty, różne punkty bieli, różne zakresy jasności i różne krzywe odpowiedzi. Ten sam kolor prawie nigdy nie wygląda identycznie na ekranie i w druku — nasycone kolory tracą chroma w CMYK, ciemne kolory tracą szczegół, biel papieru przesuwa całe zabarwienie. Zakładanie, że proof drukarski będzie wyglądał jak kolor na ekranie, to drugi najczęstszy błąd przygotowania pod druk.

✗ Niepoprawne
Approve the screen color, expect identical print:
#FF0000 looks vivid red on monitor
Naive cmyk(0%, 100%, 100%, 0%)
Printer runs ICC: closest in-gamut CMYK
Final print: orange-shifted red, ~20% less saturated.
Reaction: "this is wrong, reprint".
✓ Poprawne
Budget time for a wet proof; accept gamut mismatch:
#FF0000 → CMYK approximation: cmyk(0%, ~95%, ~95%, 0%) ICC
Wet proof on actual stock: orange-shifted, less saturated
Design team approves the proof as the new reference
Final print matches the approved proof.

Traktowanie wartości procentowych CMYK jako addytywnych (jak RGB)

Wartości procentowe CMYK reprezentują pokrycie farbą na podłożu, nie intensywność kanału jak w RGB. `C+M+Y+K = 200%` nie oznacza „dwa razy więcej koloru” — oznacza, że maszyna nakłada 200% całkowitego pokrycia farbą na wszystkich czterech kanałach. Całkowity limit farby różni się w zależności od maszyny i podłoża: około 220% dla papieru gazetowego, 280–320% dla powlekanego papieru offsetowego, do 350–400% dla niektórych maszyn cyfrowych. Przekrocz limit, a maszyna ma problemy z wysuszeniem farby, papier się nasyca i fałduje, odbijanie przenosi mokrą farbę na tył następnego arkusza.

✗ Niepoprawne
Specify high-coverage dark color without checking total:
cmyk(85%, 85%, 85%, 95%) = 350% total coverage
Send to newsprint press (220% limit)
Result: ink doesn't dry, sheets stick together, smear damage.
✓ Poprawne
Check total ink coverage against press limit:
cmyk(85%, 85%, 85%, 95%) = 350% — over newsprint's 220% limit
Reduce via GCR / UCR: cmyk(40%, 30%, 30%, 80%) = 180% total
Fits limit, prints clean, dries on schedule.

Ignorowanie podłoża przy specyfikacji CMYK

Te same wartości procentowe CMYK produkują zauważalnie różne wizualne kolory na różnych podłożach papierowych. Błyszczący powlekany papier trzyma nasycenie i odbija światło lustrzanie, sprawiając, że kolory wyglądają bardziej żywo. Niepowlekany papier wchłania więcej farby (wyższy przyrost wartości tonalnej) i odbija rozproszenie, matowiąc kolory i lekko przesuwając je w cieplejszą stronę. Papier gazetowy jest najbardziej chłonny i najbardziej odbarwiający — gazety nigdy nie pasują do druku na powlekanym, nawet przy identycznych wartościach CMYK. Specyfikacja CMYK bez specyfikacji podłoża jest niekompletna.

✗ Niepoprawne
Specify brand CMYK without stock detail:
Brand red: cmyk(0%, 95%, 80%, 0%)
Print on glossy coated AND uncoated stock from same file
Glossy: vivid red as expected
Uncoated: dull orange-red, looks off-brand.
✓ Poprawne
Specify CMYK per substrate, ICC-correct for each:
Brand red on glossy coated: cmyk(0%, 95%, 80%, 0%) via Fogra39
Brand red on uncoated: cmyk(0%, 85%, 70%, 0%) via Fogra47
Each stock gets the press-ready CMYK tuned to its ICC profile.
Both pieces read as the same brand red on press.

Kto korzysta z HEX na CMYK

Projektanci druku przygotowujący briefy dla dostawców
Przed zleceniem pracy drukarskiej projektanci wysyłają drukarni brief z kolorami marki podanymi zarówno w HEX (źródło prawdy), jak i w przybliżeniu CMYK (aby drukarnia mogła oszacować koszty farby i czas proofowania). Wklej każdy HEX marki tutaj, skopiuj naiwny CMYK, wrzuć oba do dokumentu specyfikacji. Drukarnia następnie uruchamia faktyczną konwersję ICC pod swój profil maszyny i produkuje CMYK gotowy do druku przed wykonaniem płyt. Nie pomijaj źródłowego HEX-a — to właśnie temu drukarnia zaufa przy finalnej konwersji.
Brand managerowie szacujący koszty druku przed wyceną
Wyceny druku częściowo zależą od całkowitego pokrycia farbą. Naiwny CMYK daje szybki rząd wielkości obciążenia farbą dla proponowanej palety: kolory z wysokim K są tańsze (mniej farby, szybsze schnięcie), kolory z wysokim CMY są droższe (więcej farby, dłuższe schnięcie, ryzyko nasycenia papieru). Wklej kandydujący HEX marki, odczytaj wartości procentowe CMYK i masz obronną liczbę do rozmowy budżetowej z dostawcą druku przed zatwierdzeniem pełnej konfiguracji maszyny.
Projektanci opakowań sprawdzający krzyżowo ekran kontra druk
Praca nad opakowaniami żyje jednocześnie w dwóch przestrzeniach — strona produktu w e-commerce renderuje się w sRGB HEX na ekranach, fizyczne pudełko drukuje się w CMYK na podłożu kartonowym. Użyj jednoczesnego widoku HEX + CMYK, aby wychwycić kolory, które będą wyglądać dramatycznie różnie między tymi dwoma mediami (wysoko nasycone czerwienie, głębokie błękity, żywe zielenie przekraczające gamut CMYK), i oznacz te kolory albo pod obróbkę kolorem dodatkowym Pantone, albo pod celową korektę systemu marki, która akceptuje różnicę gamutów.
Zespoły marketingowe produkujące kampanie wielokanałowe
Kampania wielokanałowa zwykle dostarcza ten sam asset marki na stronę internetową (sRGB HEX), wysyłkę mailową (sRGB HEX z fallbackiem sRGB), grafiki social media (sRGB HEX na platformach kompresujących do AVIF/WebP), drukowane plakaty (CMYK na papierze powlekanym) i materiały direct-mail (CMYK na papierze niepowlekanym). Skonwertuj źródłowy HEX raz, odczytaj naiwny CMYK pod elementy drukowane, przekaż oba zespołowi produkcji razem ze specyfikacją profilu maszyny, aby mogli wykonać właściwą konwersję ICC.
Projektanci robiący krótkie serie na druku cyfrowym
Dla jednorazowych wizytówek, prototypów opakowań i drobnych serii materiałów marketingowych idących przez maszynę cyfrową (HP Indigo, Kodak NexPress, Xerox iGen) naiwne przybliżenie CMYK trzyma się faktycznego wyjścia bliżej niż w przypadku offsetu, ponieważ maszyny cyfrowe pracują z ciaśniejszym zarządzaniem kolorem wbudowanym w RIP. Wciąż nie gotowe do druku, ale bliżej — a ekonomia krótkich serii oznacza, że wydruk testowy przed zatwierdzeniem jest tani. Wklej HEX, odczytaj CMYK, zrób test.
Projektanci migrujący stare logo z ekranu na druk
Stare assety marki tylko-webowe często żyją wyłącznie jako kody HEX, bez formalnej specyfikacji CMYK. Gdy marka musi pojawić się po raz pierwszy na drukowanej wizytówce, broszurze albo banerze targowym, zespół potrzebuje punktu startowego w CMYK. Wklej każdy legacy HEX tutaj, odczytaj naiwny CMYK, przekaż oba drukarni pod konwersję świadomą ICC. To kanoniczny przepływ „marka digital-first idzie do druku”, który wcześniej czy później trafia w każdy zespół projektowy.
Wykładowcy uczący różnic między modelami kolorów
Jednoczesny widok HEX + RGB + CMYK czyni kontrast addytywne-kontra-subtraktywne oczywistym. Czysta czerwień (`#FF0000`) renderuje się jako `rgb(255, 0, 0)` na ekranie i `cmyk(0%, 100%, 100%, 0%)` w naiwnym CMYK — studenci widzą inwersję wprost. Przejdź do koloru OKLCH o szerokim gamucie, obserwuj, jak CMYK się nasyca, podczas gdy sRGB przycina. Demonstracja na zajęcia, dlaczego konwersja ekran-do-druku jest trudnym problemem i dlaczego naiwny wzór nie jest tym samym co zarządzanie kolorem świadome ICC.

Matematyka HEX na CMYK i zastrzeżenie ICC

Naiwny wzór CMYK
Działa na znormalizowanych wartościach sRGB (liczby zmiennoprzecinkowe 0–1 z oryginalnych liczb całkowitych 0–255). Krok pierwszy: `K = 1 - max(R, G, B)`. To ustawia K na ilość „brakującej jasności” — czysta biel (R=G=B=1) daje K=0, czysta czerń (R=G=B=0) daje K=1. Krok drugi: `C = (1 - R - K) / (1 - K); M = (1 - G - K) / (1 - K); Y = (1 - B - K) / (1 - K)`. To oblicza każdy kanał CMY jako pozostałą inwersję po uwzględnieniu K. Krok trzeci: pomnóż każdy kanał przez 100 dla formy procentowej i zaokrąglij do najbliższej liczby całkowitej do wyświetlenia. Skrót czystej czerni: gdy max(R,G,B) = 0, mianownik (1 - K) wynosi zero, więc zwracamy `cmyk(0%, 0%, 0%, 100%)` wprost.
Dlaczego to NIE jest konwersja ICC
Rzeczywista konwersja przez profil ICC stosuje wieloetapową transformację: profil źródłowy (sRGB) → Profile Connection Space (zwykle CIE LAB lub XYZ) → profil wyjściowy (US Web Coated SWOP v2, Fogra39 itd.). Każdy etap koduje empiryczne pomiary faktycznej kombinacji farba-papier-maszyna — krzywe refleksyjności widmowej, przyrost wartości tonalnej przy różnych poziomach pokrycia, całkowity limit farby, korekty balansu szarości. Naiwny wzór nie robi nic z tego. Traktuje CMYK jako abstrakcję matematyczną, a nie jako fizykę pochłaniania farby, i dlatego wyjście może odjechać o 5–15% na kanał od tego, co produkuje potok ICC. Pod produkcję uruchom konwersję w Photoshopie, Illustratorze albo InDesignie pod profil maszyny docelowej, albo przekaż źródłowy HEX zespołowi przygotowalni drukarni.
Standardowe profile ICC według regionu i maszyny
**Offset północnoamerykański**: US Web Coated SWOP v2 (standard certyfikowany SWOP dla papieru powlekanego, używany przez większość amerykańskich drukarń offsetowych); GRACoL 2006 Coated #1 dla premium powlekanego. **Offset europejski**: Fogra39 (standard ISO 12647-2 dla papieru powlekanego); Fogra51 dla nowszego premium powlekanego; Fogra52 dla niepowlekanego; Fogra47 dla papieru gazetowego. **Offset japoński**: Japan Color 2011 Coated; Japan Color 2003 Web Coated dla offsetu rolowego. **Maszyny cyfrowe**: każdy dostawca dostarcza własny profil ICC pod konkretny model maszyny i zestaw farb (HP Indigo IndiChrome, Kodak NexPress E-Series, Xerox iGen). Zawsze potwierdź z drukarnią — wiele ma własny profil pod konkretną maszynę, który zastępuje generyczne standardy.
Przyrost wartości tonalnej, całkowity limit farby i efekty podłoża
**Przyrost wartości tonalnej**: kropki farby fizycznie się rozlewają, gdy trafią na chłonny papier, zwiększając pozorne pokrycie o 10–30% na kanał; operator maszyny kompensuje krzywymi w RIP-ie. Naiwny wzór ignoruje to w całości. **Całkowity limit farby**: maszyny offsetowe ograniczają całkowite pokrycie C+M+Y+K do około 280–320%, aby uniknąć odbijania (mokra farba przenosi się na tył następnego arkusza) i zapobiec nasyceniu papieru; papier gazetowy ogranicza do około 220%. Naiwny wzór może wyprodukować 400% całkowitego pokrycia dla ciemnych kolorów, co byłoby niemożliwe do druku. **Podłoże**: kremowy papier przesuwa punkt bieli i ociepla każdy drukowany kolor; niepowlekany papier wchłania więcej farby i zmatowia nasycenie; błyszczący powlekany trzyma najwięcej nasycenia, ale odbija światło inaczej.
Dlaczego istnieje K (generowanie czerni)
W teorii C+M+Y po 100% każdy daje czerń. W praktyce daje mętny ciemny brąz, ponieważ realne farby nie są idealnymi pochłaniaczami — każda farba odbija trochę światła przy każdej długości fali, idealny nadruk jest niemożliwy ze względu na mieszanie farb i przyrost wartości tonalnej. K rozwiązuje trzy problemy: czysta czarna farba produkuje czystą, wyraźną czerń pod typografię i cienie; podstawienie K pozwala wzorowi zmniejszyć całkowite pokrycie farbą (tańsza farba, szybsze schnięcie, mniej nasycenia papieru); a dedykowana płyta K utrzymuje rejestrację tekstu ciaśniejszą (tylko jedna płyta musi się wyrównać, kontra trzy dla tekstu treści zbudowanego z CMY). Naiwne `K = 1 - max(R,G,B)` to najprostsza możliwa strategia generowania K; prawdziwa przygotowalnia używa strategii UCR (Under Color Removal) i GCR (Gray Component Replacement), które przesuwają więcej lub mniej CMY w K w zależności od charakterystyki maszyny.
Niezgodność gamutów: czerwienie sRGB, do których CMYK nie sięgnie
sRGB i CMYK mają różnie ukształtowane gamuty. sRGB może sięgnąć nasyconych czerwieni, głębokich błękitów i żywych zieleni, które wypadają poza drukowalny zakres CMYK — słynny przypadek „czysta czerwień na ekranie wygląda jak pomarańcz w druku”. Naiwny wzór raportuje `cmyk(0%, 100%, 100%, 0%)` dla `#FF0000`, ale żadna faktyczna kombinacja farb przy żadnym poziomie pokrycia nie odtworzy tego dokładnego ekranowego koloru na papierze. Konwersja ICC używa jednej z czterech intencji renderowania, aby obsłużyć niezgodność gamutów: Perceptual (kompresuje cały gamut źródłowy, aby zmieścił się w docelowym, zachowując relacje kolorów), Relative Colorimetric (przycina kolory poza gamutem do najbliższej wartości w gamucie, zachowuje kolory w gamucie dokładnie), Absolute Colorimetric (podobnie do Relative, ale nie kompensuje różnic punktu bieli), albo Saturation (zachowuje nasycenie kosztem dokładności, używana głównie pod grafikę biznesową).
Stabilność konwersji w obie strony przez źródło prawdy w OKLCH
Wewnętrzna kanoniczna reprezentacja narzędzia to OKLCH (zgodnie z konstrukcją zunifikowanego huba), nie CMYK. CMYK jest wyprowadzany z OKLCH przy każdym naciśnięciu klawisza przez łańcuch OKLCH → OKLAB → XYZ D65 → linear-sRGB → sRGB → naiwny CMYK. Oznacza to, że edycja CMYK wprost też jest wspierana: sparsuj cztery wartości procentowe, uruchom wzór odwrotny, aby odzyskać sRGB (`R = (1 - C) * (1 - K); G = (1 - M) * (1 - K); B = (1 - Y) * (1 - K)`), zaktualizuj źródło OKLCH, potem ponownie zrenderuj każde inne pole. Konwersje w obie strony są stabilne, ale stratne na krawędziach gamutu CMYK, gdzie odwrotność mapuje wiele kolorów sRGB na to samo przybliżenie CMYK.

Najlepsze praktyki dla przepływów HEX / CMYK

Potwierdź faktyczny CMYK przez profil ICC dostawcy druku
Przed jakąkolwiek serią produkcyjną potwierdź CMYK gotowy do druku z potokiem ICC drukarni pod faktyczną kombinację maszyny, farby i papieru. Naiwne wyjście tutaj może odjechać o 5–15% na kanał od wartości po konwersji ICC, co wystarczy, aby zamienić ostrą czerwień w mętny pomarańcz albo głęboki brand blue w wyblakły granat. Zespół przygotowalni drukarni jest autorytatywnym źródłem — daj im źródłowy HEX (nie naiwny CMYK) i pozwól im uruchomić własną konwersję pod US Web Coated SWOP v2, Fogra39, Japan Color 2011 Coated albo profil dostrojony pod konkretną maszynę.
Używaj CMYK z tego narzędzia jako oszacowania startowego pod budżet / zakres
Naiwny CMYK jest faktycznie przydatny do oszacowań rzędu wielkości: całkowite pokrycie farbą pod rozmowy o kosztach, przybliżona dominacja K pod sprawdzanie ciemności, szybki sanity gamutu pod pytanie „czy ten kolor się w ogóle wydrukuje”. Używaj go pod call budżetowy, brief dla dostawcy, rozmowę o zakresie. Potem przekaż źródłowy HEX drukarni pod faktyczną konwersję gotową do druku. Nie wdrażaj naiwnego wyjścia jako produktu produkcyjnego do dostarczenia; wdrażaj go jako artefakt planowania.
Dla dopasowania Pantone biblioteka kolorów dodatkowych drukarni nadpisuje wszystko
Kolory dodatkowe Pantone (oraz HKS, RAL, Toyo) to wstępnie zmieszane farby z własną stałą tożsamością koloru — nie budują się z procesowych kanałów CMYK. Jeśli twoja marka wymaga dopasowania Pantone (częste przy opakowaniach, druku premium, wszystkim, gdzie dokładny kolor jest krytyczny), drukarnia użyje farby Pantone bezpośrednio, a CMYK w ogóle nie wchodzi w grę. Podaj numer Pantone w briefie; zignoruj zarówno naiwne, jak i poprawne ICC wartości CMYK dla tego koloru. CMYK ma znaczenie tylko wtedy, gdy praca działa wyłącznie w kolorach procesowych, bez farby dodatkowej.
Wysyłaj do drukarni źródłowy HEX lub OKLCH, nie naiwny CMYK
Zespół przygotowalni drukarni potrzebuje autorytatywnego źródłowego koloru, aby mógł uruchomić konwersję pod swój profil maszyny. Daj im źródłowy HEX (albo OKLCH dla nowoczesnych systemów marki) plus wszelkie wywołania kolorów dodatkowych (numery Pantone). Nigdy nie dawaj im naiwnego CMYK jako materiału do dostarczenia — nie mają jak wiedzieć, czy wartości pochodzą z naiwnego wzoru, ze starej konwersji Photoshopa pod inny profil maszyny, czy z faktycznej poprawnej konwersji ICC pod właściwy profil. Dane źródłowe unikają tej niejednoznaczności.
Zweryfikuj, czy kanał K jest rozsądny (K=100 tylko dla czystej czerni)
Zrób sanity check wartości K po konwersji. Czysta czerń (`#000000`) powinna dać K=100 przy C=M=Y=0. Kolory bliskie czerni powinny lądować w zakresie K=80–95 z niskim CMY. Półtony (średnie nasycenie, średnia jasność) powinny lądować gdzieś w K=20–60. Jasne nasycone kolory powinny siedzieć przy K=0 z jednym lub dwoma kanałami CMY na wysokim pokryciu. Jeśli widzisz wartości K poza tymi wzorcami dla postrzeganej jasności danego koloru, sprawdź dwa razy wejściowy HEX — literówka potrafi po cichu odwrócić kolor z „bliskiego czerni” na „bliski bieli”. Wyjście CMYK czyni błąd wejścia widocznym.
Zrób wydruk próbny na faktycznym podłożu przed produkcją
Dla każdej serii produkcyjnej, na której zależy, weź wydruk próbny od drukarni na faktycznym papierze z faktycznymi farbami przed zatwierdzeniem. Soft proofy (symulacje ICC na ekranie) są przydatne, ale nigdy idealne — tekstura papieru, gęstość farby i widmo światła oglądania, wszystko wpływa na finalną percepcję. Zarezerwuj czas i pieniądze na co najmniej jedną iterację wydruku próbnego. Naiwny CMYK tutaj, CMYK po konwersji ICC i wydruk próbny to trzy coraz dokładniejsze migawki tego samego koloru; wydruk próbny to jedyna, która dokładnie pasuje do finalnej wydrukowanej sztuki.
Dokumentuj źródłowy HEX obok finalnego CMYK
Gdy drukarnia wyprodukuje CMYK gotowy do druku, a ty zatwierdzisz proof, udokumentuj zarówno źródłowy HEX, jak i finalny CMYK po konwersji ICC w specyfikacji marki. Sześć miesięcy później, gdy ktoś będzie musiał wznowić druk albo rozszerzyć paletę, obie wartości zachowują pełny ślad pochodzenia — źródło pod ponowną konwersję pod inną maszynę, zablokowany CMYK pod ponowny druk na tej samej maszynie. Naiwny CMYK należy tylko do etapu briefu; CMYK gotowy do druku należy do zablokowanej specyfikacji.

Najczęściej zadawane pytania

Jak skonwertować HEX na CMYK?
Naiwny wzór podręcznikowy: sparsuj `#RRGGBB` na trzy liczby całkowite sRGB 0–255, znormalizuj do 0–1, a następnie oblicz `K = 1 - max(R, G, B); C = (1 - R - K) / (1 - K); M = (1 - G - K) / (1 - K); Y = (1 - B - K) / (1 - K)`. Wypisz wartości procentowe kanałów, mnożąc każdą przez 100. To narzędzie wykonuje ten potok na żywo w trakcie pisania — wklej dowolny HEX (z `#` lub bez, 3-, 6- albo 8-cyfrowy), a wartości procentowe CMYK zaktualizują się natychmiast. **Zastrzeżenie**: to nie to samo, co właściwa konwersja przez profil ICC; traktuj jako rząd wielkości, nie jako materiał do dostarczenia.
Dlaczego CMYK z HEX-a jest przybliżeniem?
HEX koduje sRGB — addytywny model emisji światła zakotwiczony w konkretnym punkcie bieli ekranu. CMYK koduje subtraktywne pochłanianie farby na papierze, a każda kombinacja maszyny, farby i podłoża ma własną charakterystyczną krzywą wchłaniania. Naiwny wzór podręcznikowy traktuje CMYK jako bezpośrednią inwersję sRGB, ignorując przyrost wartości tonalnej, podłoże papierowe, całkowity limit farby i faktyczny łańcuch zarządzania kolorem. Rzeczywista wierność druku wymaga konwersji przez profil ICC pod konkretny zestaw maszyny. Naiwne wyjście może odjechać o 5–15% na kanał od wartości po konwersji ICC; dla niektórych nasyconych barw różnica jest większa, ponieważ kolor źródłowy w ogóle leży poza drukowalnym gamutem CMYK.
Jakiego profilu ICC użyć do druku?
Zależy od maszyny i regionu. **Offset północnoamerykański**: US Web Coated SWOP v2 to długoletni domyślny wybór dla maszyn certyfikowanych SWOP na papierach powlekanych. **Offset europejski**: Fogra39 (i nowszy Fogra51 dla premium powlekanych, Fogra52 dla niepowlekanych) zgodnie z normą ISO 12647-2. **Offset japoński**: Japan Color 2011 Coated. **Maszyny cyfrowe** (HP Indigo, NexPress, Xerox iGen): profil ICC dostawcy maszyny dostarczony razem z RIP-em. Zawsze potwierdź z drukarnią przed finalną konwersją — wiele drukarni ma własny profil pod konkretną maszynę, dostrojony do swojego urządzenia, papieru i kombinacji farb, który zastępuje generyczne standardy.
Czy moja drukarka obsługuje kody HEX?
Nie wprost. HEX to format webowy; profesjonalne maszyny drukarskie i oprogramowanie przygotowalni pracują w kolorach procesowych CMYK albo w nazwanych kolorach dodatkowych (Pantone, HKS, RAL). Gdy wysyłasz plik do drukarni, zespół przygotowalni konwertuje wszystkie wartości RGB lub HEX na CMYK przez swój potok ICC, zanim wyśle płyty albo zadania na maszynę cyfrową. Dla biurkowych drukarek atramentowych i laserowych konwersję wykonuje sterownik wewnętrznie — możesz wysłać dokument RGB, a sterownik wyprodukuje wyjście CMYK, ale jakość konwersji potrafi dziko się różnić w zależności od sterownika. Dla prac krytycznych dla marki przekaż drukarni źródłowy HEX i pozwól jej wyprodukować CMYK gotowy do druku.
Dlaczego CMYK wygląda inaczej niż RGB na ekranie?
Dwa powody. **Niezgodność gamutów**: sRGB i Display P3 potrafią sięgnąć nasyconych kolorów (czyste czerwienie, głębokie błękity, żywe zielenie), których farba CMYK na papierze po prostu nie odtworzy — drukowalny gamut CMYK to mniejsza, nieregularnie ukształtowana bryła wewnątrz widzialnej przestrzeni barw. **Fizyka podłoża i farby**: ekrany emitują światło, papier je pochłania i odbija. Ten sam kolor wydaje się cieplejszy lub chłodniejszy w zależności od bieli papieru, jaśniejszy lub matowszy w zależności od gęstości farby i przyrostu wartości tonalnej. Nawet w gamucie CMYK ten sam `cmyk(40%, 60%, 0%, 10%)` wygląda inaczej na błyszczącym papierze powlekanym niż na niepowlekanej gazecie. Zawsze zarezerwuj czas na wydruk próbny na faktycznym podłożu przed zatwierdzeniem serii produkcyjnej.
Czy można ufać konwerterom HEX-na-CMYK online do druku?
Nie do produkcji. Każdy konwerter online — w tym ten — który nie ładuje profilu ICC i nie stosuje zarządzania kolorem pod konkretną maszynę, produkuje to samo naiwne przybliżenie `K = 1 - max(R,G,B); C = (1-R-K)/(1-K)`. Jest przydatny do oszacowań rzędu wielkości, briefów dla dostawców i pracy proof-of-concept, ale potrafi odjechać o 5–15% na kanał od tego, co produkuje przepływ świadomy ICC. Pod produkcję wyślij źródłowy HEX (albo, lepiej, źródłowy CMYK pochodzący z konwersji ICC w Photoshopie, Illustratorze albo InDesignie pod profil maszyny docelowej) bezpośrednio do drukarni i potwierdź wydrukiem próbnym. Traktuj wartość z internetu jako oszacowanie, nigdy jako specyfikację gotową do druku.
Co oznacza K w CMYK?
K oznacza **Key** — płytę kluczową w tradycyjnym druku offsetowym, która historycznie nosiła czarną farbę oraz znaczniki rejestracji wyrównujące pozostałe płyty (Cyan, Magenta, Yellow). Dziś oznacza po prostu czarną farbę, ale termin się przyjął. K jest oddzielony od CMY z dwóch praktycznych powodów. Po pierwsze, łączenie CMY na pełnej mocy teoretycznie produkuje czerń, ale w praktyce daje mętny brąz, ponieważ realne farby nie są idealnymi pochłaniaczami — czysta czarna farba daje wyraźny tekst, cienie i ciemne obszary. Po drugie, oddzielenie K pozwala maszynie używać mniej całkowitej farby dla każdego ciemnego koloru (niższe całkowite pokrycie farbą oszczędza pieniądze, szybciej schnie i unika nasycenia papieru) i daje operatorom przygotowalni jeden kanał do podbicia pod ostrą typografię.
Jak dokładny jest CMYK oparty na sRGB?
Dość dokładny pod rzędy wielkości i briefy dla dostawców, ale nie pod produkcję. Naiwny wzór traktuje CMYK jako bezpośrednią inwersję sRGB, co ignoruje faktyczną fizykę farby na papierze: przyrost wartości tonalnej (kropki farby rozlewają się, gdy trafią na chłonne podłoże), kolor podłoża (kremowy papier przesuwa punkt bieli), krzywe wchłaniania farby (każda farba ma własną nieliniową odpowiedź) i całkowity limit farby (maszyny offsetowe ograniczają całkowite pokrycie do około 280–320%, aby uniknąć odbijania i problemów z wysychaniem). Właściwa konwersja przez profil ICC pod US Web Coated SWOP v2, Fogra39 albo Japan Color 2011 Coated uwzględnia wszystkie te elementy i potrafi przesunąć kanały o 5–15% względem naiwnego wyjścia. Dla kolorów krytycznych dla marki albo o wysokim nasyceniu różnica jest większa; dla neutralnych półtonów — mniejsza.

Powiązane narzędzia

Zobacz wszystkie narzędzia →