RGB-Werte in einen HEX-Code umwandeln

Inhalt zuletzt geprüft:

Geben Sie drei Zahlen ein, und der HEX-Code erscheint beim Tippen: rgb(59, 130, 246) ergibt #3B82F6. Das Feld nimmt Komma, Leerzeichen und Prozentwerte, Sie können den Wert also direkt aus dem Stylesheet oder aus dem Farbwähler einfügen. Der Schalter unter den Feldern liest auch Kanäle als Brüche von 0 bis 1.

Schreibweise der RGB-Kanäle

Die Schreibweise 0–255 passt zu CSS und Grafikprogrammen. Unity, three.js und matplotlib verwenden die Schreibweise 0–1.

nach

Wie wandelt man RGB in HEX um?

Teilen Sie jeden Kanal durch 16. Der Quotient ist das erste Zeichen des Paares, der Rest das zweite, und die Zahlen 10 bis 15 schreibt man als Buchstaben A bis F. Kanal 59 ergibt 3 und einen Rest von 11, also das Paar 3B.


Formel: Jeden Kanal schreiben Sie als zwei hexadezimale Zeichen und fügen die Paare in der Reihenfolge Rot, Grün, Blau zusammen.


Nach derselben Rechnung wird aus 130 der Wert 82 und aus 246 der Wert F6, sodass rgb(59, 130, 246) als #3B82F6 geschrieben wird. Ein Kanal unter 16 erhält eine führende Null, damit das Paar immer zwei Zeichen hat; der Wert 10 lautet deshalb 0A.


Grautöne haben auf allen drei Kanälen denselben Wert, ihre Codes bestehen also aus drei gleichen Paaren: 51 ergibt #333333 und 204 ergibt #CCCCCC. Einen solchen Code kürzen Sie auf drei Zeichen, und der Browser setzt ihn wieder zusammen.


In die andere Richtung beruht die Rechnung auf derselben Zahl, nur multiplizieren Sie jedes Paar mit 16 und addieren das zweite Zeichen. Die ganze Umrechnung übernimmt der Umrechner HEX in RGB.

Was sind RGB-Werte, und was ist die hexadezimale Schreibweise?

RGB beschreibt eine Farbe mit drei Zahlen, je einer für den roten, den grünen und den blauen Kanal. Jede liegt zwischen 0 und 255, denn so viele Helligkeitsstufen hat ein einzelner Kanal in der üblichen 24-Bit-Farbtiefe. Drei Kanäle mit je 256 Stufen ergeben zusammen 16.777.216 Farben[1].

Eine RGB-LED auf einem Streifen, daneben Kontakte mit den Buchstaben R, G und B
In einer einzigen RGB-LED sitzen drei getrennte Lichtquellen, und der Streifen führt ihnen den Strom über drei Bahnen mit den Buchstaben R, G und B zu. Die drei Zahlen der RGB-Schreibweise sagen genau dasselbe: wie hell jeder dieser drei Kanäle leuchten soll. Foto: Andrey Gvrv, CC BY-SA 3.0.

Die hexadezimale Schreibweise gibt dieselben drei Zahlen in einem anderen Zahlensystem an. Ein Kanal hat 256 Stufen, und genau so viele fassen zwei hexadezimale Zeichen, deshalb belegt jeder Kanal im Code genau zwei Stellen. Die ganze Farbe kommt so mit sechs Zeichen aus, ohne Kommas und ohne Klammern.


Diese Kürze entscheidet darüber, wo Ihnen welche Schreibweise begegnet. HEX-Codes stehen in Stylesheets, in den Farbfeldern von Figma und in Markenhandbüchern. RGB-Werte erscheinen im Reiter Computed im Browser, in den Farbwählern von Grafikprogrammen und überall dort, wo mit der Farbe gerechnet wird.


Die Spezifikation CSS Color Level 4 erlaubt vier Codelängen: drei, vier, sechs und acht Zeichen[2]. Die dreistellige Fassung funktioniert dort, wo beide Zeichen eines Paares gleich sind, denn der Browser verdoppelt sie. Die vier- und die achtstellige Fassung ergänzen am Ende die Deckkraft.


Beide Formen beschreiben die Farbe im selben sRGB-Farbraum, den das W3C für HTML und CSS übernommen hat[1]. Ein Kanal als 255 und derselbe Kanal als FF sind genau derselbe Farbton.

HEX-Codes der in Oberflächen verwendeten Grautöne

Grautöne für Text, Rahmen und dunkle Hintergründe haben meist auf allen drei Kanälen denselben Wert. Die Tabelle sammelt die am häufigsten gesuchten, jeweils mit einem fertigen Code zum Einfügen ins Stylesheet.
Mehrere Dutzend Farbdöschen in Grautönen, jedes mit eigener Beschriftung
Es gibt so viele Grautöne, wie ein Kanal Stufen hat, und jeder braucht eine eigene Bezeichnung. Der Modellbauer schreibt sie auf das Etikett des Döschens, das Stylesheet schreibt sie als Code wie #4D4D4D. Foto: Bill Abbott, CC BY-SA 2.0.
RGB-WerteHEX-Code
13, 13, 13#0D0D0D
14, 14, 14#0E0E0E
15, 15, 15#0F0F0F
24, 24, 24#181818
35, 35, 35#232323
36, 36, 36#242424
37, 37, 37#252525
51, 51, 51#333333
60, 60, 60#3C3C3C
64, 64, 64#404040
65, 65, 65#414141
66, 66, 66#424242
74, 74, 74#4A4A4A
77, 77, 77#4D4D4D
82, 82, 82#525252
84, 84, 84#545454
89, 89, 89#595959
97, 97, 97#616161
128, 128, 128#808080
204, 204, 204#CCCCCC

Ein Grau mit gleichen Kanälen ergibt immer einen Code aus drei wiederholten Paaren, deshalb kürzen Sie #333333 zu #333 und #CCCCCC zu #CCC.

Welches Zeichenpaar ergibt ein Kanalwert?

Die Tabelle ersetzt das Teilen. Sie suchen den nächstniedrigeren Wert und ergänzen den Rest an der Stelle des zweiten Zeichens. Kanal 200 liegt acht Stufen über 192, und 192 schreibt sich als C0, sein Paar lautet also C8.
KanalwertZeichenpaar
000
1610
3220
4830
6440
8050
9660
11270
12880
14490
160A0
176B0
192C0
208D0
224E0
240F0
255FF

Jede weitere Zeile umfasst sechzehn Stufen des Kanals, also einen Schritt beim ersten Zeichen des Paares.

Kanäle in der Schreibweise 0–1 und ihre HEX-Codes

Unity, three.js, OpenGL und matplotlib geben den Kanal als Bruch zwischen 0 und 1 an. Stellen Sie den Schalter Schreibweise der RGB-Kanäle auf 0–1, dann liest der Umrechner solche Zahlen unmittelbar. Die mittlere Spalte zeigt dieselbe Farbe auf der Skala 0–255.
Schreibweise 0–1RGB-WerteHEX-Code
0, 0, 00, 0, 0#000000
0.1, 0.1, 0.126, 26, 26#1A1A1A
0.2, 0.2, 0.251, 51, 51#333333
0.25, 0.25, 0.2564, 64, 64#404040
0.5, 0.5, 0.5128, 128, 128#808080
0.75, 0.75, 0.75191, 191, 191#BFBFBF
0.8, 0.8, 0.8204, 204, 204#CCCCCC
0.9, 0.9, 0.9230, 230, 230#E6E6E6
1, 1, 1255, 255, 255#FFFFFF
0.2314, 0.5098, 0.964759, 130, 246#3B82F6
0.9373, 0.2667, 0.2667239, 68, 68#EF4444
0.1333, 0.7725, 0.368634, 197, 94#22C55E

Den Bruch multiplizieren Sie mit 255 und runden auf die nächste ganze Zahl. Aus 0,5 werden so 128 und aus 0,75 werden 191.

Wo lesen Sie RGB-Werte in Ihrem Programm ab?

Alle drei Stellen zeigen dieselbe Farbe, nur in einer anderen Schreibweise.

  1. Photoshop

    Klicken Sie doppelt auf das Farbquadrat unten in der Werkzeugleiste. Im Fenster Farbwähler stehen die Werte in den Feldern R, G und B, jeder im Bereich von 0 bis 255.
  2. Figma

    Markieren Sie die Ebene und klicken Sie im rechten Bereich auf das Farbfeld im Abschnitt Fill. Unter den Reglern für Farbton und Deckkraft öffnen Sie die Liste der Schreibweisen und wählen RGB; voreingestellt steht dort Hex.
  3. Browser

    Klicken Sie mit der rechten Maustaste auf das Element, wählen Sie Untersuchen und wechseln Sie in den Reiter Computed. Dort gibt der Browser jede Farbeigenschaft in der Schreibweise rgb() an, unabhängig davon, wie sie im Stylesheet notiert wurde.

Wie rechnet man RGB in HEX in Excel um?

Schreiben Sie die Kanäle in die Zellen A1, B1 und C1 und tragen Sie in einer vierten Zelle die Formel ="#"&DEZINHEX(A1;2)&DEZINHEX(B1;2)&DEZINHEX(C1;2) ein. Für die Werte 59, 130 und 246 gibt sie #3B82F6 zurück.


Die 2 in jedem Aufruf ist das Argument Stellen, das das Ergebnis vorn mit Nullen auffüllt[3]. Ein Farbcode braucht genau zwei Zeichen je Kanal, und ein Kanal mit dem Wert 10 ergäbe ohne dieses Argument ein einzelnes A.


Kopieren Sie die Zelle nach unten, dann rechnet die Tabelle eine ganze Spalte um. In der englischen Programmfassung heißt die Funktion DEC2HEX, und die Argumente trennt ein Komma.

Quellen

  1. sRGB-FarbraumWikipedia
  2. CSS Color Module Level 4 — hexadezimale SchreibweiseW3C
  3. DEZINHEX — Excel-FunktionMicrosoft Support

Alle Werte in den Tabellen haben wir aus den Einheitendefinitionen berechnet und vor der Veröffentlichung rechnerisch geprüft. Historische Angaben und die Namen lokaler Einheiten stützen sich auf die oben genannten Quellen.

Inhalt zuletzt geprüft: · erstellt und geprüft vom Arteon-Team

Häufige Fragen zur Umrechnung von RGB in HEX

Welchen HEX-Code hat rgb(51, 51, 51)?

Das ist #333333, eines der meistgenutzten Grautöne für Text. Der Wert 51 ergibt das Paar 33, und weil alle drei Kanäle gleich sind, kürzt sich der Code zu #333.

Nimmt der Umrechner durch Leerzeichen getrennte Zahlen an?

Ja. Das Feld liest 59 130 246, 59, 130, 246 sowie die vollständige Schreibweise rgb(59 130 246 / 50%). Modernes CSS trennt die Kanäle mit Leerzeichen und setzt die Deckkraft hinter einen Schrägstrich, ein solcher Wert lässt sich also direkt aus dem Stylesheet einfügen.

Was tun mit einem Wert in der Schreibweise rgba?

Geben Sie ihn vollständig ein. Der Umrechner liest die vierte Zahl als Deckkraft und hängt sie an den Code an, sodass aus rgba(59, 130, 246, 0.5) der Code #3B82F680 wird.

Lassen sich die Kanäle in Prozent angeben?

Ja. Die Schreibweise 50%, 50%, 50% entspricht dem Wert 128 auf jedem Kanal und ergibt den Code #808080. Hundert Prozent bedeuten 255 und null Prozent bedeuten 0.

Wie rechnet man RGB im Kopf in HEX um?

Teilen Sie den Kanal durch 16. Der Quotient ist das erste Zeichen des Paares, der Rest das zweite, und die Zahlen 10 bis 15 schreiben Sie als Buchstaben A bis F. Kanal 160 ergibt glatt 10 und keinen Rest, also das Paar A0.

Worin unterscheiden sich die Schreibweisen 0–255 und 0–1?

Es ist dieselbe Farbe auf zwei Skalen. Die Skala 0–255 gilt in CSS und in Grafikprogrammen, die Skala 0–1 in 3D-Engines und Diagrammbibliotheken. Der Schalter Schreibweise der RGB-Kanäle unter den Feldern sagt dem Umrechner, welche der beiden Sie eingeben.

Kommt man vom HEX-Code zurück zu den RGB-Werten?

Ja, und das Ergebnis ist genau dasselbe, denn beide Formen beschreiben dieselben drei Zahlen. Die Schaltfläche Reihenfolge tauschen führt zum Umrechner HEX in RGB, wo Sie den Code eingeben und die Kanäle ablesen.

Wie kommt man von RGB-Werten zu einer Druckfarbe?

Eine Druckmaschine beschreibt Farbe mit vier Druckfarben, dieselben drei Zahlen müssen also nach CMYK. Das erledigt der Umrechner RGB in CMYK, der die Anteile von Cyan, Magenta, Gelb und Schwarz angibt.

Screenshot des kostenlosen Arteon-Werkzeugs: RGB-Werte in einen HEX-Code umwandeln

Helfen Sie uns, unsere Werkzeuge zu verbessern

Haben Sie eine Idee, einen Fehler gefunden oder einen Vorschlag für ein neues Werkzeug? Schreiben Sie uns – wir antworten innerhalb von 24 Stunden.