Farbcode-Konverter

Gib eine Farbe so ein, wie du sie gerade hast — `#663399`, `rgb(102 51 153)`, `hsl(270 50% 40%)` oder einfach `rebeccapurple` — und alle anderen Schreibweisen erscheinen gleichzeitig, fertig zum Kopieren. Nichts wird verschickt; gerechnet wird in der Seite, die du gerade liest.

CMYK ist hier die übliche nominelle Umrechnung. Sie ist nicht farbverwaltet — eine Druckerei bekommt aus ihrem eigenen Profil andere Werte.

  • Wo es läuft Es wird nichts hochgeladen, weil es keine Datei gibt — gerechnet wird in dieser Seite.
  • Keine Warteschlange, kein Konto Es antwortet so schnell, wie dein Rechner es hergibt, und fragt nie, wer du bist.
  • So oft du willst Nichts wird gezählt und nichts begrenzt — noch einmal zu antworten kostet uns nichts.

So funktioniert es

  1. Tipp oder füg deine Farbe in das Feld ein. Hex mit oder ohne Raute, `rgb()`, `hsl()`, `hsv()` oder ein CSS-Name funktionieren alle.
  2. Lies die anderen Schreibweisen darunter ab. Neben jeder steht eine Schaltfläche zum Kopieren.
  3. Ändere den Wert, wenn du nachjustieren willst — die Ergebnisse folgen beim Tippen.
  4. Es wird nichts hochgeladen und nichts gespeichert. Tab zu, und es ist weg.

Warum eine Farbe fünf verschiedene Zahlensätze hat

HEX und RGB sind dasselbe, nur anders geschrieben. `#663399` sind drei Paare Hexadezimalziffern — 102, 51 und 153 — und `rgb(102 51 153)` sind dieselben Zahlen im Zehnersystem. Beim Umrechnen kann nichts verloren gehen, weil sich nur die Zahlenbasis ändert.

HSL und HSV beschreiben dieselbe Farbe aus der Sicht eines Menschen statt aus der eines Bildschirms. Statt der Mischung aus Rot, Grün und Blau geben sie den Farbton als Winkel auf einem Farbkreis an, dann die Sättigung und die Helligkeit. Deshalb greifen Gestalter dazu: eine Farbe um zehn Prozent aufzuhellen ist in HSL eine Zahl und in RGB drei unübersichtliche.

CMYK ist der eine Wert, der nicht exakt sein kann

Alles andere auf dieser Seite ist eine Umformung derselben drei Zahlen. CMYK nicht: es beschreibt Farbe auf Papier, und wie eine Mischung aus Cyan, Magenta, Gelb und Schwarz tatsächlich aussieht, hängt von der Maschine, dem Papier und dem Farbprofil ab. Auf keines davon hat eine Formel Zugriff.

Was du hier bekommst, ist die übliche nominelle Umrechnung — dieselbe, die jedes Werkzeug rechnet, das nach keinem Profil fragt. Als grobe Orientierung taugt sie, als Druckvorgabe nicht. Wenn die Farbe wirklich zählt, will die Druckerei den Hex-Wert und macht die Separation mit ihrem eigenen Profil.

Durchsichtigkeit, und wo sie überlebt

Der Alphawert wird mitgeführt: `#663399cc`, `rgba(102, 51, 153, 0.8)` und `rgb(102 51 153 / 80%)` meinen dieselbe Farbe bei 80 Prozent Deckkraft, und alle drei werden richtig gelesen. Die achtstellige Hex-Schreibweise begegnet einem am seltensten und bringt die meisten Werkzeuge aus dem Tritt — dabei ist sie schlicht die sechsstellige mit einem vierten Ziffernpaar für die Deckkraft.

In CMYK gibt es dazu keine Entsprechung, weil Farbe entweder aufs Papier kommt oder nicht. Ist die eingegebene Farbe teilweise durchsichtig, beschreiben die CMYK-Werte sie so, als wäre sie deckend.

Die Kontrastwerte, und wofür sie gut sind

Unter den Schreibweisen stehen zwei Zahlen: das Kontrastverhältnis deiner Farbe gegen Weiß und gegen Schwarz. Sie stammen aus der WCAG-Definition, und die ist kein einfacher Helligkeitsmittelwert — die Kanäle sind gewichtet, weil das Auge auf Grün viel empfindlicher reagiert als auf Blau, und jeder wird vorher linearisiert.

Praktisch entscheidest du damit, welche Schriftfarbe auf einen Hintergrund gehört. 4,5 ist die Schwelle für Fließtext, 3 für große Überschriften. Ein Hintergrund, dessen besserer Wert unter 4,5 liegt, braucht größere Schrift oder einen anderen Hintergrund — das ist der schnellste Weg zu merken, dass eine Hausfarbe, die im Entwurf gut aussieht, eine Barrierefreiheitsprüfung nicht besteht.

Was passiert, wenn die Eingabe falsch ist

Eine Farbe, die sich nicht lesen lässt, wird als unlesbar gemeldet und nicht stillschweigend ersetzt. Das klingt selbstverständlich und ist ungewöhnlich: der übliche Weg, diese Seite zu bauen, ist, die Zeichenkette dem Browser zu geben und zurückzulesen, was er daraus gemacht hat — vier Zeilen Code, die auf `#12345` mit der vorherigen Farbe antworten.

Eine fehlende Ziffer sieht dann aus wie eine gelungene Umrechnung, und du merkst es erst, wenn der Ton woanders nicht stimmt. Hier wird ausdrücklich geparst. Das kostet eine Tabelle mit den hundertachtundvierzig CSS-Farbnamen und liefert dir eine Fehlermeldung statt einer plausiblen falschen Antwort.

Farbcode-Konverter: häufige Fragen

Wird meine Farbe irgendwohin geschickt?

Nein. Die Umrechnung ist Arithmetik auf drei Zahlen und läuft in der Seite. Nichts wird hochgeladen, nichts protokolliert, kein Konto nötig. Bei einer Farbe ist das unspektakulär — es ist dieselbe Zusage, auf der die ganze Seite aufgebaut ist.

Warum weicht das CMYK von dem in meinem Grafikprogramm ab?

Weil dein Grafikprogramm über ein Farbprofil umrechnet und diese Seite nicht. Photoshop oder Illustrator nehmen das Profil, auf das das Dokument eingestellt ist, und ein anderes Profil ergibt für dieselbe Farbe andere Zahlen — genau dafür ist ein Profil da. Nimm die Werte hier als Näherung und lass die Druckerei die eigentliche Separation machen.

Kann ich einen Farbnamen eingeben?

Ja. Alle hundertachtundvierzig CSS-Schlüsselwörter werden erkannt, auch die sperrigen wie `rebeccapurple` und beide Schreibweisen von Grau. `transparent` geht ebenfalls.

Was ist der Unterschied zwischen HSV und HSB?

Keiner. Es sind zwei Namen für dasselbe Modell — Value und Brightness sind dieselbe Achse. Photoshop nennt es HSB, der meiste Code HSV, und im Feld oben werden beide Schreibweisen angenommen.

Funktioniert das ohne Internet?

Sobald die Seite geladen ist, ja. Hinter der Umrechnung steckt keine Anfrage, sie läuft also weiter, wenn die Verbindung abreißt.