RGB zu CMYK: Die Umrechnung und ihre Grenzen
Das Tool auf dieser Seite bildet eine RGB‑Farbangabe (drei Zahlen zwischen 0 und 255) in vier CMYK‑Prozentwerte ab – Cyan, Magenta, Yellow und Key (Schwarz). Gleichzeitig werden alle anderen auf der Seite angezeigten Farbformate aktualisiert: HEX, HSL, HSV und LAB. Die Umrechnung erfolgt vollständig im Browser, nichts wird an einen Server gesendet.
Warum die Umrechnung eine Annäherung bleibt
RGB und CMYK beschreiben Farbe nach unterschiedlichen physikalischen Prinzipien: RGB ist additives Licht, wie es Monitore, Smartphones und Beamer erzeugen. Jeder Farbwert entsteht durch das Mischen der drei Lichtfarben Rot, Grün und Blau. CMYK dagegen ist subtraktive Farbe, wie sie im Druck verwendet wird. Hier werden Cyan, Magenta, Gelb und Schwarz als Pigmente auf Papier aufgetragen; das Papier reflektiert das restliche Licht, das nicht von den Pigmenten absorbiert wird.
Weil es sich um grundverschiedene Farbmodelle handelt, ist jede direkte Umrechnung ohne zusätzliche Kalibrierung eine Näherung. Eine exakte Konvertierung erfordert ein sogenanntes ICC‑Profil, das die Charakteristika eines bestimmten Druckers, Papiers und Tintensatzes beschreibt. Ohne ein solches Profil liefert das Tool einen Startwert für den Druck, keine garantierte Übereinstimmung. Beim späteren Proofen auf einem kalibrierten Monitor oder im Andruck können die Werte abweichen.
Der zugrundeliegende Algorithmus ist eine standardisierte Formel (oft nach der ITU‑R BT.709 für sRGB zu einem generischen CMYK), die in den meisten Konvertern verwendet wird. Er kann wie folgt zusammengefasst werden:
- Die RGB‑Werte (0–255) werden zunächst auf den Bereich 0 bis 1 normalisiert.
- Aus den normalisierten Werten werden die Komplementärfarben berechnet: K = 1 – max(R, G, B). Ist K = 1, sind alle anderen Kanäle 0.
- C = (1 – R – K) / (1 – K), M = (1 – G – K) / (1 – K), Y = (1 – B – K) / (1 – K).
- Die Ergebnisse werden auf 0–100 % skaliert.
Diese Formel setzt einen idealisierten, linearen Zusammenhang voraus, der in der Praxis nicht existiert.
Eingabe und Ausgabe im Detail
Was Sie eingeben:
- Drei ganze Zahlen zwischen 0 und 255, getrennt durch Kommas, z. B.
79, 70, 229. - Optional können Sie auch eines der anderen Felder (HEX, HSL, HSV, LAB) bearbeiten oder die Farbe über den Farbwähler auswählen. Das Tool berechnet dann intern den RGB‑Wert.
Was Sie erhalten:
- Vier Prozentwerte für Cyan, Magenta, Yellow und Key (Schwarz) – jeweils 0 bis 100, z. B.
66 %, 69 %, 0 %, 10 %. - Gleichzeitig aktualisieren sich HEX, HSL, HSV und LAB.
Alle Formate sind miteinander verknüpft: Eine Änderung in einem Feld löst sofort die Neuberechnung aller anderen aus.
Die Besonderheiten dieses Konverters
Der zentrale Unterschied zu vielen anderen Tools liegt im Umgang mit dem Farbraumunterschied (Gamut). RGB – insbesondere sRGB, das Standardfarbmodell für das Web – hat einen deutlich größeren Farbumfang als der durchschnittliche CMYK‑Druckprozess. Viele gesättigte Rot‑, Grün‑ und Blautöne, die am Monitor lebendig wirken, liegen außerhalb des Druckfarbraums. Das Tool behandelt solche Fälle automatisch: Liegt ein eingegebener LAB‑ oder CMYK‑Wert außerhalb des sichtbaren RGB‑Bereichs, wird er auf den nächstmöglichen darstellbaren Farbwert verschoben. Das hat zur Folge, dass eine Rückkonvertierung (CMYK → RGB → CMYK) nicht identische Werte liefert – ein klassischer Fall von Gamut‑Mapping mit leichten Farbverschiebungen.
Ein Beispiel: Ein reines, hochgesättigtes Blau wie 0, 0, 255 (RGB) ergibt nach der Standardformel ungefähr 100 %, 100 %, 0 %, 0 % (CMYK). Im Druck kann ein so violett‑blaues Cyan/Magenta‑Gemisch nicht mit derselben Sättigung wiedergegeben werden; das Tool zeigt dennoch die theoretische Umrechnung an, warnt aber nicht explizit vor dem Gamut‑Verlust. Der Benutzer muss sich bewusst sein, dass das Ergebnis eine Annäherung ist.
Wer dieses Tool braucht
- Grafikdesigner, die digitale Entwürfe für den Druck vorbereiten und einen schnellen CMYK‑Anfangswert aus einer RGB‑Marke benötigen.
- Frontend‑Entwickler, die Markenfarben aus einem HEX‑ oder RGB‑Spezifikationstool in eine grobe CMYK‑Entsprechung für Flyer oder Broschüren umrechnen.
- Druckvorstufenmitarbeiter, die prüfen wollen, ob eine lebhafte RGB‑Farbe außerhalb des CMYK‑Gamuts liegt.
- Alle, die einen Farbwert aus einem RGB‑Workflow (Web, Video, Licht) in einen Druckworkflow übertragen müssen.
Wichtig: Das Tool ersetzt kein professionelles Farbmanagement. Die Werte dienen als erste Orientierung, nicht als endgültige Druckdaten.
Fehlerbehandlung und Grenzfälle
Das Tool prüft die eingegebenen Werte formatabhängig:
| Format | Gültige Eingabe | Fehlermeldung bei ungültiger Eingabe |
|---|---|---|
| RGB | Drei Zahlen 0–255, durch Komma getrennt | „Enter RGB as three numbers 0–255, like 79, 70, 229.“ |
| CMYK | Vier Prozentwerte 0–100 | „Enter CMYK as four percentages 0–100, like 66%, 69%, 0%, 10%.“ |
| HEX | Sechsstelliger Hex‑Code mit oder ohne # | Wird nicht als fehlerhaft gemeldet, sondern ignoriert |
| HSL | Hue 0–360, Sättigung und Helligkeit 0–100 | Keine spezifische Meldung im Factsheet, aber analoge Behandlung |
| HSV | Hue 0–360, Sättigung und Wert 0–100 | Wie HSL |
| LAB | L* 0–100, a* und b* etwa −128 bis +127 | Keine spezifische Meldung, aber Werte außerhalb des RGB‑Gamuts werden automatisch angepasst |
Wird in einem Feld ein syntaktisch korrekter, aber nicht darstellbarer Farbwert eingegeben – etwa ein LAB‑Wert mit extremen a*‑ und b*‑Werten – korrigiert das Tool stillschweigend auf den nächsten RGB‑darstellbaren Wert. Bei der Rückkonvertierung in dasselbe Format ergibt sich dann eine leichte Abweichung.
Die Umrechnung erfolgt ausschließlich im Browser (Client‑seitig). Es werden keine Daten an einen Server übertragen.
Farbmodelle im Vergleich: Warum alle anderen Formate mitaktualisiert werden
Auf der Seite werden neben RGB und CMYK auch HEX, HSL, HSV und LAB angezeigt. Jedes Format dient einem eigenen Zweck:
- HEX – hexadezimale RGB‑Darstellung (
#4F46E5), der Standard im Webdesign. - HSL (Farbton, Sättigung, Helligkeit) – erleichtert das intuitive Einstellen von Farbtönen.
- HSV (Farbton, Sättigung, Helligkeitswert) – ähnlich HSL, aber mit Helligkeit statt Helligkeitsstufe; häufig in Grafikprogrammen verwendet.
- LAB (Lab*) – ein geräteunabhängiger Farbraum, der der menschlichen Farbwahrnehmung nachempfunden ist.
Durch die gleichzeitige Aktualisierung aller Felder können Sie sofort sehen, wie eine Farbe in den unterschiedlichen Modellen aussieht. So erkennen Sie beispielsweise, dass ein sehr dunkles Blau in LAB einen niedrigen L*-Wert hat, während HEX und RGB darauf keinen direkten Hinweis geben.
Häufig gestellte Fragen
Frage: Warum weicht der berechnete CMYK‑Wert von dem ab, was der Drucker ausgibt?
Antwort: Der Konverter verwendet eine generische Formel ohne ICC‑Profil. Jeder Drucker, jedes Papier und jede Tinte verhalten sich anders. Die berechneten Werte sind ein erster Anhaltspunkt, kein druckfertiger Ersatz für ein Farbmanagement.
Frage: Kann ich mit diesem Tool druckreife CMYK‑Werte erhalten?
Antwort: Nein. Für den professionellen Druck müssen die Farben mit einem ICC‑Profil und einem Proof auf einem kalibrierten Monitor oder als Andruck überprüft werden. Das Tool liefert nur eine grobe Umrechnung.
Frage: Was bedeuten die vier Prozentzahlen?
Antwort: Cyan (C), Magenta (M), Yellow (Y) und Key (K – Schwarz) geben an, wie viel Prozent der jeweiligen Druckfarbe aufgetragen werden. 0 % bedeutet keine Farbe, 100 % die maximale Deckkraft.
Frage: Warum wird manchmal der Farbton beim Umrechnen blasser oder anders?
Antwort: Das liegt am kleineren Farbumfang (Gamut) von CMYK. Viele reine, gesättigte RGB‑Farben liegen außerhalb des Druckfarbraums. Der Konverter tut sein Bestes, kann aber die fehlende Sättigung nicht erzeugen.
Frage: Gibt es eine Warnung, wenn eine Farbe außerhalb des CMYK‑Gamuts liegt?
Antwort: Nein, die Seite zeigt keine explizite Warnung an. Sie müssen das Ergebnis selbst kritisch betrachten und bei Bedarf mit einem Gamut‑Check in einem professionellen Programm überprüfen.
Frage: Was passiert, wenn ich eine CMYK‑Kombination eingebe, die im RGB‑Raum nicht darstellbar ist?
Antwort: Das Tool passt sie stillschweigend auf den nächsten darstellbaren RGB‑Wert an. Konvertieren Sie diesen RGB‑Wert zurück nach CMYK, erhalten Sie nicht die ursprüngliche Eingabe – ein typischer Fall von Informationsverlust durch Gamut‑Mapping.