RGB-zu-CMYK-Umrechner
Erhalten Sie Druckanteile aus Bildschirmfarben: Rot 255, Grün 0 und Blau 0 wird zu Cyan 0 %, Magenta 100 %, Gelb 100 % und Schwarz 0 %. Praktisch für Markenfarben, Stanzkonturen und die Übergabe an die Druckerei. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Red
- 255
- Grün
- 0
- Blau
- 0
- Cyan
- 0
- Magenta
- 100
- Gelb
- 100
- Key
- 0
Sie möchten RGB-Werte für Druckspezifikationen, Verpackungsproofs oder die Design-Übergabe in CMYK verwandeln? Geben Sie Rot, Grün und Blau als ganze Zahlen von null bis zweihundertfünfundfünfzig ein und erhalten Sie Cyan, Magenta, Gelb und Key (Schwarz) als ganzzahlige Prozentwerte sowie eine kompakte cmyk()-Zeichenkette, die Sie in ein Stylesheet oder ein Produktionsticket einfügen können.
Bildschirmfarbe und Druckfarbe
RGB ist ein additives Modell für Bildschirme: rotes, grünes und blaues Licht mischen sich zu Weiß, jeder Kanal liegt meist zwischen 0 und 255. Reines Rot ist 255, 0, 0, Schwarz ist überall null. CMYK dagegen ist subtraktiv und für Druckfarbe auf Papier gedacht. Cyan, Magenta und Gelb schlucken Licht, Schwarz vertieft Schatten und Text, ohne drei Buntfarben übereinander zu drucken. Markenfarben kommen oft als Hex- oder RGB-Wert von einer Website oder einem Produktfoto. Für eine druckfertige Datei, eine Notiz an der Stanzkontur oder das Formular eines Verpackungslieferanten brauchen Sie dann CMYK-Prozentwerte.
So rechnet der Umrechner und wo die Grenzen liegen
Zuerst wird jeder Kanal durch 255 geteilt, sodass Rot, Grün und Blau zwischen null und eins liegen. Schwarz ist eins minus der größte dieser drei Werte. Bei reinem Schwarz steht Schwarz auf 100 %, die übrigen Farben bleiben bei null. Sonst ist jede Buntfarbe eins minus Kanal minus Schwarz, geteilt durch eins minus Schwarz, und wird auf ganze Prozent gerundet. Ein typischer Fehler ist, diese Lehrbuchformel mit einem Farbprofil der Druckerei zu verwechseln: Für Fotos und verbindliche Proofs zählt das Profil, für Vorgaben und schnelle Kontrollen genügt diese stabile Grundlage.
Was RGB und CMYK für Bildschirm und Druck bedeuten
RGB ist ein additives Modell für Bildschirme: Rotes, grünes und blaues Licht mischen sich zu Weiß, und jeder Kanal wird üblicherweise als ganze Zahl von null bis zweihundertfünfundfünfzig gespeichert. Reines Rot ist zweihundertfünfundfünfzig, null, null; Schwarz ist null auf jedem Kanal; Weiß ist volle Intensität auf allen dreien. CMYK ist ein subtraktives Modell für Tinte auf Papier.
Cyan-, Magenta- und Gelbtinten absorbieren Licht; Key (Schwarz) vertieft Schatten und Text, ohne drei farbige Tinten übereinanderzulegen. Designerinnen, Designer und Druckeinkäufer erhalten Markenfarben oft als Hex- oder RGB-Wert von einer Website oder einem Produktfoto und benötigen dann CMYK-Prozentwerte für eine druckfertige Datei, eine Stanzform-Notiz oder ein Formular des Verpackungslieferanten. Dieser Umrechner konzentriert sich auf diese eine Richtung: drei ganzzahlige Kanäle hinein, vier Druckprozente heraus.
Er versucht nicht, einen vollständigen ICC-Profil-Workflow für das Softproofing von Fotografie zu ersetzen, aber er liefert eine stabile, lehrbuchgetreue RGB-zu-CMYK-Grundlinie, die Sie in Skripten, QA-Prüfungen und schnellen manuellen Nachschlagevorgängen automatisieren können, wenn Sie nur die klassische Formel benötigen.
Wie die Umrechnungsformel funktioniert
Die Engine normalisiert jeden Kanal durch Division durch zweihundertfünfundfünfzig, sodass Rot, Grün und Blau auf einer Skala von null bis eins liegen. Key ist eins minus dem Maximum dieser drei normalisierten Kanäle. Ist die Farbe reines Schwarz, wird Key zu hundert Prozent, und Cyan, Magenta und Gelb bleiben bei null, was der üblichen Druckerwartung entspricht, dass ein Vollton-Schwarz keinen farbigen Unterdruck benötigt.
Für jede andere Farbe wird jede Prozessfarbe als eins minus normalisierter Kanal minus Key berechnet, dann durch eins minus Key geteilt und schließlich mit Standardrundung auf einen ganzzahligen Prozentwert skaliert. Die Antwort spiegelt die validierten ganzen Zahlen für Rot, Grün und Blau, die vier CMYK-Prozentwerte als Zahlen namens cyan, magenta, yellow und key sowie eine einzelne cmyk-Zeichenkette wie cmyk(0%, 100%, 100%, 0%) für reines Rot wider.
Anwendungsfälle
Druckfertige Markenfarbmuster
Verwandeln Sie digitale RGB-Markenfarben in CMYK-Prozentwerte für Verpackungen, Geschäftsausstattung und Spezifikationsblätter von Lieferanten.
Design-QA und Übergabe
Prüfen Sie, ob Mockups mit Bildschirm-RGB auf die erwarteten Prozessfarbwerte abbilden, bevor die Dateien in den Druck gehen.
Automatisierung und Style-Pipelines
Wandeln Sie Katalogfarben stapelweise in Skripten oder CMS-Jobs um und speichern Sie Cyan, Magenta, Gelb und Key neben dem ursprünglichen RGB.
Häufige Fragen
Wie wird der Schwarzanteil (K) berechnet?
Jeder Kanal wird durch 255 geteilt, Schwarz ist eins minus der größte der drei Werte. Reines Rot hat deshalb 0 % Schwarz, weil sein Rotkanal schon voll ausgesteuert ist.
Warum nutzt reines Schwarz nur schwarze Farbe?
Sind Rot, Grün und Blau null, steigt Schwarz auf 100 %, während Cyan, Magenta und Gelb bei 0 % bleiben. Das entspricht der üblichen Praxis im Druck, unter vollem Schwarz keine Buntfarben zu drucken.
Ersetzt das ein ICC-Farbprofil?
Nein. Es wendet die klassische Formel an und liefert eine stabile Grundlage für Datenblätter, schnelle Prüfungen und Stapelumrechnungen. Für den Softproof von Fotos auf einer bestimmten Druckmaschine brauchen Sie weiterhin einen vollständigen Ablauf mit Farbprofilen.
Was passiert, wenn ein Kanal über 255 liegt?
Die Farbe wird mit einer klaren Meldung abgelehnt statt still angepasst, damit kein falsches Farbmuster in den Druck gelangt. Rot, Grün und Blau müssen ganze Zahlen von 0 bis 255 sein.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/color/rgb-cmyk \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"red":255,"green":0,"blue":0}'const res = await fetch("https://api.kit.forhosting.com/color/rgb-cmyk", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"red": 255,
"green": 0,
"blue": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/rgb-cmyk",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"red": 255,
"green": 0,
"blue": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/rgb-cmyk", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"red":255,"green":0,"blue":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"red":255,"green":0,"blue":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/rgb-cmyk", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"red": 255,
"green": 0,
"blue": 0
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.rgb_cmyk",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Kanäle außerhalb des Bereichs scheitern früh mit einer klaren invalid_input-Meldung, sodass fehlerhafte Farbmuster niemals die Druckmaschine erreichen. Führen Sie den Umrechner kostenlos in Ihrem Browser aus oder rufen Sie dieselbe deterministische Logik über die API für $0.002 pro erfolgreicher Anfrage auf.
Was RGB und CMYK für Bildschirm und Druck bedeuten
Da die Ausgabe aus Prozentwerten und einer cmyk()-Zeichenkette besteht, können Sie die Ergebnisse in CSS-Druckstile, PDF-Anmerkungen oder eine einfache JSON-Pipeline einfügen, ohne die Rechnung erneut herzuleiten.
Wie die Umrechnungsformel funktioniert
Es gibt keinen Netzwerkaufruf, keinen Zufallswert und keine Uhrzeitabhängigkeit, sodass dasselbe RGB-Tripel stets dasselbe JSON liefert. Kanäle müssen ganze Zahlen zwischen null und zweihundertfünfundfünfzig sein; ein fehlendes Feld, eine Kommazahl oder ein Wert wie zweihundertsechsundfünfzig oder minus eins löst invalid_input aus und wird nicht als erfolgreiche Umrechnung abgerechnet.
Nutzung der API, Preise und Auslieferung
Jedes muss eine endliche ganze Zahl zwischen null und zweihundertfünfundfünfzig einschließlich sein. Der Status ist Beta, während sich die Schnittstelle stabilisiert, doch die Arithmetik folgt den festen lehrbuchgetreuen RGB-zu-CMYK-Beziehungen und ändert sich für dieselben Eingaben nicht. Kombinieren Sie dieses Werkzeug mit der Dokumentation Ihres Designsystems, damit Druck- und Digitalteams einen einzigen Umrechnungspfad statt divergierender Tabellenformeln nutzen. Rufen Sie die Fähigkeit mit drei erforderlichen Feldern auf: red, green und blue. Bei Erfolg enthält das JSON die normalisierten Eingabekanäle, cyan, magenta, yellow, key und die cmyk-Anzeigezeichenkette. Der Preis für die gehostete API ist ein pauschaler Betrag von $0.002 pro erfolgreicher Anfrage; Validierungsfehler wie ein Kanal außerhalb des Bereichs werden nicht berechnet. Für Pipelines reichen Sie jede Umrechnung als eigene Aufgabe ein und sammeln die Ergebnisse über Ihren üblichen Webhook- oder Signed-Link-Ablauf ein. Halten Sie die Kanalnamen ausdrücklich, statt eine Freitext-Farbzeichenkette hineinzustopfen: Der Vertrag bleibt mit OpenAPI, SDK-Typen und Formularsteuerelementen im Einklang und vermeidet die mehrdeutige Auswertung von Hex- gegenüber rgb()-Notation.
Technische Fragen
Welche Eingaben akzeptiert der RGB-zu-CMYK-Umrechner?
Drei ganzzahlige Kanäle namens red, green und blue, jeweils von 0 bis 255 einschließlich. Fehlende Felder, Kommazahlen oder Werte außerhalb des Bereichs geben invalid_input zurück.
Was enthält die Antwort?
Die validierten Werte für red, green und blue, Cyan, Magenta, Gelb und Key als ganze Prozentwerte sowie eine cmyk(...)-Zeichenkette zum einfachen Kopieren.
Wie viel kostet die RGB-zu-CMYK-API?
Jeder erfolgreiche API-Aufruf kostet $0.002. Derselbe Umrechner läuft kostenlos in Ihrem Browser, ohne dass ein Konto erforderlich ist.
Was passiert, wenn ein Kanal außerhalb von 0–255 liegt?
Die Anfrage schlägt mit invalid_input fehl und benennt den fehlerhaften Kanal. Ungültige Client-Eingaben werden nicht berechnet.
Ist die Umrechnung deterministisch?
Ja. Sie verwendet die standardmäßige subtraktive Formel mit fester Rundung, sodass dasselbe RGB-Tripel stets dasselbe JSON-Ergebnis erzeugt.