Zum Inhalt springen
Werkzeug

Farbcode umrechnen: RGB, Hex und HSL

·
Hex#9146FF
RGBrgb(145, 70, 255)
HSLhsl(264.32, 100%, 63.73%)
Text auf Weiß4.64:1 · AA für normalen Text
Text auf Schwarz4.52:1 · AA für normalen Text
Als Fläche

Die 15 Farben aus dem Twitch-Chat

Trag ein, was du hast. Das Feld nimmt einen Hex-Code, einen RGB-Wert, eine HSL-Angabe oder einen CSS-Farbnamen und gibt dir die übrigen Schreibweisen zurück. Wer lieber aussucht statt tippt, nimmt das Farbfeld daneben.

Dazu kommt, was viele Umrechner weglassen: Die drei Proben zeigen dieselbe Farbe als Text auf Weiß, als Text auf Schwarz und als Fläche, mit dem Kontrastwert daneben. Gerechnet wird alles im Browser, es geht nichts an einen Server.

Welche Schreibweisen erkannt werden

Das Feld ist absichtlich nachsichtig, damit du nichts umformen musst:

  • Hex mit oder ohne Raute, sechsstellig (#9146FF) oder dreistellig (#F0A)
  • Hex mit Transparenz, acht- oder vierstellig. Der Transparenzwert bleibt erhalten und wird in die Kontrastwerte eingerechnet
  • RGB als rgb(145, 70, 255) oder einfach 145, 70, 255
  • HSL als hsl(264.32, 100%, 63.73%)
  • alle CSS-Farbnamen, von rebeccapurple bis papayawhip, also auch die fünfzehn aus dem Twitch-Chat

Groß- und Kleinschreibung ist egal. Moderne CSS-Schreibweisen wie rgb(255 0 0 / 50%) versteht das Feld ebenfalls, denn für alles jenseits der einfachen Fälle fragt es den Browser selbst.

Wie die Umrechnung funktioniert

Ein Hex-Code ist nichts anderes als ein RGB-Wert in einer anderen Zahlenbasis. Jede Farbe besteht aus drei Anteilen für Rot, Grün und Blau, jeder davon zwischen 0 und 255. Hexadezimal geschrieben braucht ein Wert bis 255 genau zwei Stellen, deshalb sind es sechs.

#9146FF zerfällt also in 91, 46 und FF. Umgerechnet ins Zehnersystem sind das 145, 70 und 255, und genau das steht in der RGB-Zeile.

Die Kurzschreibweise mit drei Stellen verdoppelt jede einzelne: #F0A meint #FF00AA. Sie funktioniert deshalb nur für Farben, bei denen beide Stellen eines Paars gleich sind.

HSL beschreibt dieselbe Farbe anders, nämlich über Farbton, Sättigung und Helligkeit. Das ist praktisch, wenn du eine Farbe heller oder blasser machen willst, ohne den Farbton zu verändern: Du änderst dann nur die dritte Zahl.

Warum der Kontrast dabeisteht

Eine Farbe ist nicht für sich gut oder schlecht, sondern nur im Verhältnis zu dem, worauf sie liegt. Ein dunkles Blau, das auf Weiß gut aussieht, verschwindet auf schwarzem Grund fast vollständig.

Der Wert daneben ist das Kontrastverhältnis nach den Web-Richtlinien für Barrierefreiheit (WCAG). Es reicht von 1:1 (zwei identische Farben) bis 21:1 (Schwarz auf Weiß). Die Stufen:

Verhältnis Erfüllt
ab 7:1 AAA für normalen Text
ab 4,5:1 AA für normalen Text
ab 3:1 AA, aber nur für großen Text
darunter reicht für keine Stufe

„Groß" heißt dabei mindestens 18 pt normal oder 14 pt fett, in CSS also rund 24 beziehungsweise 18,67 Pixel.

Ein bestandener Kontrastwert ist übrigens keine Garantie für Lesbarkeit. Er sagt nur, dass sich Vorder- und Hintergrund ausreichend unterscheiden. Schriftart, Größe und Laufweite entscheiden mit.

Das betrifft nicht nur Webseiten. Wer seine Chatfarbe bei Twitch oder Discord setzt, sieht an den beiden Proben sofort, ob der Name im hellen und im dunklen Design lesbar bleibt. Genau daran scheitern viele Farben, die isoliert betrachtet gut aussehen.

Die fünfzehn Twitch-Farben

Unter dem Werkzeug stehen die fünfzehn Farben, die Twitch ohne Zusatzabo für den Chat anbietet. Ein Klick übernimmt sie, dann siehst du den Hexwert und wie sie sich auf beiden Hintergründen schlägt.

Wie du deine Namensfarbe im Chat setzt und wofür du einen eigenen Hexwert brauchst, steht im Beitrag zu Twitch Chat-Farbe ändern.

Häufige Fragen

Wie rechne ich RGB in Hex um?

Trag den RGB-Wert ins Feld ein, etwa rgb(145, 70, 255) oder nur 145, 70, 255. Der Hex-Code steht sofort in der ersten Zeile.

Wie rechne ich Hex in RGB um?

Genauso, nur andersherum: Hex-Code eintragen, die RGB-Zeile zeigt das Ergebnis. Beide Richtungen laufen über dasselbe Feld.

Was ist ein Hex-Farbcode?

Eine Schreibweise für Farben mit den Ziffern 0 bis 9 und den Buchstaben A bis F. Je zwei Stellen stehen für Rot, Grün und Blau.

Wie viele Stellen hat ein Hex-Code?

Sechs für die Farbe selbst, acht wenn eine Transparenz dazukommt. Daneben gibt es die Kurzformen mit drei und vier Stellen, bei denen jede Stelle verdoppelt wird.

Wie finde ich den Farbcode einer Farbe heraus?

Wenn du die Farbe vor dir hast, nimm das Farbfeld und zieh sie zusammen. Kennst du einen Wert in einem anderen Format, trag ihn ein und lies die übrigen ab.

Welchen Kontrast braucht Text mindestens?

4,5:1 für normalen Text, 3:1 für große oder fette Schrift. Die Werte stammen aus den Richtlinien für barrierefreie Webinhalte.

Funktioniert Hex auch mit Transparenz?

Ja, dann hat der Code acht Stellen, in der Kurzform vier. Der Wert bleibt in der Ausgabe erhalten und fließt in die Kontrastzahlen ein: Eine halbtransparente Farbe wird vor der Rechnung mit dem jeweiligen Hintergrund verrechnet.

Was ist der Hex-Code von Twitch-Lila?

#9146FF. Das ist die Markenfarbe und nicht Teil der fünfzehn Chat-Farben, als eigener Wert lässt sie sich mit Turbo oder Prime trotzdem setzen.

Werden meine Eingaben übertragen?

Nein. Die Umrechnung passiert vollständig in deinem Browser, es geht keine Anfrage an einen Server.

Erik Möder Profilbild

Erik

Digital Creator aus Köln · Technikshavo

Digital Creator aus Köln. Auf Technikshavo zeige ich seit Jahren, wie Programme wirklich funktionieren: über 1.000 Videos und mehr als 600 Artikel mit zusammen über 15 Millionen Aufrufen. Ein Teil der Themen kommt als Frage aus der Community. Erst der Text zum Nachlesen, dann das Video zum Mitmachen.

Mehr über Erik →