HEX in RGB
Wandle HEX in RGB um, prüfe die Vorschau und kopiere RGB Werte, CSS rgb() oder HSL.
Wandle HEX in RGB um, prüfe die Vorschau und kopiere RGB Werte, CSS rgb() oder HSL.
99, 102, 241rgb(99, 102, 241)hsl(239, 84%, 67%)Gib eine gültige HEX-Farbe wie #6366F1 oder #636 ein.
HEX in RGB wandelt einen HEX Farbcode in RGB Kanalwerte um. Der sichtbare Eingabebereich nimmt einen HEX Wert auf, zeigt eine Farbvorschau und liefert das Ergebnis als RGB Werte, als CSS rgb() Schreibweise und als HSL Wert. Zusätzlich kann der Farbton über einen Regler angepasst werden, und die Schaltflächen Zufällig und Leeren helfen beim schnellen Testen oder beim Neustart der Eingabe.
HEX to RGB ist vor allem dann nützlich, wenn ein kompakter Webfarbcode genauer verstanden oder in Systeme übertragen werden muss, die Rot, Grün und Blau getrennt erwarten. Viele CSS Werte, Design Tokens und Farbbibliotheken verwenden HEX, während Skripte, Canvas Arbeit, technische Dokumentation oder manche Designprozesse Kanalwerte bevorzugen. HEX in RGB macht diese Beziehung sichtbar und kopierbar.
#6366F1 oder eine kurze Schreibweise wie #636.Ein sechsstelliger HEX Code besteht aus drei Paaren. Das erste Paar beschreibt Rot, das zweite Grün und das dritte Blau. Jedes Paar wird von hexadezimal in dezimal umgerechnet. Dadurch wird aus #6366F1 der RGB Wert 99, 102, 241. Die CSS Schreibweise lautet rgb(99, 102, 241). Wenn eine kurze HEX Schreibweise verwendet wird, werden die Zeichen zuerst erweitert: aus #636 wird zum Beispiel #663366.
| HEX Teil | RGB Kanal | Beispielwert | Ergebnis |
|---|---|---|---|
| 63 | Rot | Hexadezimal 63 | 99 |
| 66 | Grün | Hexadezimal 66 | 102 |
| F1 | Blau | Hexadezimal F1 | 241 |
| #6366F1 | Alle Kanäle | 63, 66, F1 | rgb(99, 102, 241) |
RGB ist besonders praktisch, wenn die Kanäle einzeln beurteilt oder weiterverarbeitet werden sollen. Ein Entwickler kann die Werte in JavaScript, Canvas oder Konfigurationsdateien übernehmen. Ein Designer kann schnell erkennen, welcher Kanal dominiert und ob eine Farbe eher kühl, warm, hell oder dunkel wirkt. Auch bei technischen Vergleichen ist RGB nützlich, weil kleine Differenzen zwischen zwei Farben über die Kanalwerte erkennbar werden.
Die CSS rgb() Ausgabe ist dann sinnvoll, wenn die Farbangabe im Code als Funktion benötigt wird. HSL ergänzt diesen Blick, weil Sättigung und Helligkeit leichter angepasst werden können als in reinen Kanalwerten. HEX in RGB verbindet deshalb mehrere Ausgabeformen, ohne die ursprüngliche Eingabe zu verlieren.
Ein HEX Code sollte mit einer Raute beginnen und aus gültigen Zeichen von 0 bis 9 sowie A bis F bestehen. Groß und klein geschriebene Buchstaben sind technisch gleichwertig, doch eine einheitliche Schreibweise erleichtert die Dokumentation. Fehler entstehen häufig durch fehlende Zeichen, versehentliche Leerzeichen, verwechselte Buchstaben oder eine kopierte Farbe mit zusätzlichem Text. Die sichtbare Fehlermeldung hilft, ungültige Eingaben schnell zu erkennen.
Wenn aus RGB Kanälen wieder ein kompakter CSS Farbcode entstehen soll, übernimmt RGB in HEX die Gegenrichtung. Wenn der umgerechnete Wert für Text, Icons oder UI Zustände verwendet wird, sollte der Kontrast gegen den geplanten Hintergrund geprüft werden. Dafür eignet sich der Kontrast Checker, weil reine Farbkonvertierung noch nichts über Lesbarkeit aussagt.
Ein gültiger HEX Wert ist kurz, aber nicht immer selbsterklärend. Zwei Farben können sich in der Schreibweise stark ähneln und trotzdem sichtbar anders wirken. HEX in RGB zeigt deshalb nicht nur die berechneten Kanäle, sondern auch eine Vorschau. Diese visuelle Kontrolle ist wichtig, wenn ein Code aus einer Dokumentation, einem Designsystem, einem Screenshot oder einer fremden Quelle übernommen wird. Ein einzelner Tippfehler kann den Farbton deutlich verschieben.
Bei kurzen HEX Werten sollte bewusst entschieden werden, ob die Kurzform wirklich gewünscht ist. #636 ist technisch eine verkürzte Schreibweise und entspricht einem anderen vollständigen Wert als #6366F1. Für Dokumentationen, Design Tokens und Teamübergaben sind sechsstellige Werte meist klarer. HEX in RGB normalisiert gültige Eingaben und macht den resultierenden Kanalwert sichtbar, sodass der Code besser kontrolliert werden kann.
Nach der Umrechnung zeigen die drei RGB Werte, welche Farbanteile dominieren. Hohe Werte in allen Kanälen deuten auf eine helle Farbe hin. Niedrige Werte in allen Kanälen ergeben eine dunkle Farbe. Wenn Blau deutlich höher als Rot und Grün ist, wirkt der Ton kühler oder violetter. Wenn Rot und Grün zusammen stärker sind, entstehen gelbliche oder warme Richtungen. Diese Lesart hilft, einen HEX Code nicht nur zu kopieren, sondern technisch zu verstehen.
Für Entwickler ist diese Kanalansicht nützlich, wenn Farben in JavaScript, Canvas oder Konfigurationsdaten verwendet werden. Für Designer hilft sie beim Vergleich ähnlicher Töne. Zwei HEX Codes können im Layout fast gleich aussehen; über RGB wird erkennbar, ob der Unterschied aus Helligkeit, Farbstich oder Sättigung entsteht. Die zusätzliche HSL Ausgabe ergänzt diesen Blick, weil dort Farbton und Helligkeit direkter gelesen werden können.
Die CSS rgb() Ausgabe ist praktisch, wenn ein Wert als Funktionsschreibweise in Stylesheets, Komponenten oder dynamischen Inline Werten gebraucht wird. Sie ist auch gut lesbar, wenn Kanäle später programmatisch ersetzt werden sollen. HSL ist stärker auf Gestaltung ausgerichtet. Helligkeit und Sättigung lassen sich dort oft intuitiver anpassen als über einzelne RGB Kanäle. HEX in RGB bietet daher mehrere Ausgaben, damit der gleiche Farbwert in unterschiedlichen Arbeitsweisen nutzbar bleibt.
| Ausgabe | Vorteil | Typische Verwendung |
|---|---|---|
| RGB Werte | Kanäle sind einzeln sichtbar | Technische Prüfung, JavaScript, Canvas |
| CSS rgb() | Direkt als CSS Funktion nutzbar | Stylesheets und Komponenten |
| HSL | Farbton, Sättigung und Helligkeit sind getrennt | Varianten, Abstufungen, UI Zustände |
| Vorschau | Der berechnete Wert wird visuell geprüft | Schnelle Kontrolle vor dem Kopieren |
Wenn ein Team einen HEX Wert wie #6366F1 als Primärfarbe nutzt, kann HEX in RGB die dazugehörigen Kanäle für technische Zwecke liefern. Der Wert 99, 102, 241 lässt sich in einer Dokumentation verwenden, in einem Skript vergleichen oder in eine CSS rgb() Funktion übernehmen. Wird später eine halbtransparente Variante benötigt, kann die funktionale Schreibweise als Ausgangspunkt dienen, während der ursprüngliche HEX Token erhalten bleibt.
Dieser Ablauf verhindert, dass mehrere leicht unterschiedliche Schreibweisen unkontrolliert nebeneinander entstehen. Der HEX Wert bleibt die feste Quelle, RGB und HSL sind abgeleitete Darstellungen. Genau diese Trennung ist in Designsystemen wichtig: Eine Farbe kann in mehreren Formaten genutzt werden, aber sie sollte auf denselben Ursprung zurückgeführt werden können.
Manchmal liegt nach der Umrechnung ein RGB Wert vor, der angepasst werden soll. Wird der Kanalwert verändert, entsteht eine neue Farbe. Um diese wieder als kompakten HEX Code zu dokumentieren, ist die Gegenrichtung hilfreich. Dadurch können Teams zwischen beiden Formaten wechseln, ohne die Farbinformation zu verlieren. Wichtig ist nur, bei jedem Wechsel zu prüfen, welches Format im Zielkontext erwartet wird.
HEX in RGB rechnet den eingegebenen Farbcode korrekt in andere sichtbare Formate um. Die Umrechnung bewertet jedoch nicht automatisch, ob die Farbe barrierearm, markenkonform oder ästhetisch passend ist. Eine Farbe kann technisch korrekt sein und trotzdem für kleinen Text zu wenig Kontrast liefern. Nach der Umrechnung sollte daher geprüft werden, wie der Wert im geplanten Layout eingesetzt wird und ob Text, Hintergrund und interaktive Zustände klar genug unterscheidbar bleiben.
HEX in RGB ist besonders hilfreich, wenn ein kurzer Farbcode aus CSS oder einem Design Token technisch genauer untersucht werden muss. Ein Team kann den HEX Wert als feste Quelle behalten und trotzdem RGB Kanäle für Skripte, Canvas, Dokumentation oder Farbanalysen nutzen. Die Umrechnung spart manuelle Rechenfehler und macht sichtbar, welche Anteile Rot, Grün und Blau eine Farbe tatsächlich besitzt. Dadurch wird ein kompakter Code leichter überprüfbar und besser erklärbar.
Das ist auch bei Code Reviews praktisch. Ein HEX Wert kann im Stylesheet korrekt aussehen, aber erst die RGB Ansicht zeigt, ob die Farbe nur minimal verändert wurde oder tatsächlich aus einer anderen Farbfamilie stammt.