HEX-Code in RGB-Werte umrechnen

Inhalt zuletzt geprüft:

Geben Sie einen HEX-Code ein, und die RGB-Werte erscheinen beim Tippen: #3B82F6 ergibt rgb(59, 130, 246). Der Umrechner liest Codes mit drei, vier, sechs und acht Zeichen, erfasst also auch die Deckkraft in #3B82F680. Der Schalter unter den Feldern liefert die Kanäle wahlweise als 0–255 oder als 0–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 rechnet man HEX in RGB um?

Lesen Sie den Code paarweise und wandeln Sie jedes Paar vom Hexadezimal- ins Dezimalsystem um. Das erste Paar ist der Rotkanal, das zweite der Grünkanal, das dritte der Blaukanal, und jeder Wert liegt zwischen 0 und 255. Der Code #3B82F6 zerfällt in 3B, 82 und F6 und ergibt damit rgb(59, 130, 246).


Formel: R, G und B sind die aufeinanderfolgenden Zeichenpaare des Codes, gelesen als hexadezimale Zahlen.


Ein einzelnes Paar lässt sich auch im Kopf ausrechnen, denn es sind eine Multiplikation und eine Addition. Multiplizieren Sie das erste Zeichen mit 16 und addieren Sie das zweite, wobei A für 10, B für 11 und F für 15 steht. Für das Paar 3B ergibt das 3 × 16 + 11, also 59.


Einige Codes kommen häufiger vor als andere. Schwarz #000000 ist rgb(0, 0, 0), Weiß #FFFFFF ist rgb(255, 255, 255), und das Grau #808080 ist rgb(128, 128, 128) — genau die Hälfte jedes Kanals.


In die andere Richtung beruht die Rechnung auf derselben Zahl, mit einer Änderung: Sie teilen den Kanal durch 16 und schreiben den Rest als zweites Zeichen des Paares. Die ganze Umrechnung übernimmt der Umrechner RGB in HEX.

Was ist ein HEX-Code, und was ist RGB?

RGB beschreibt eine Farbe mit drei Zahlen: je eine für den roten, den grünen und den blauen Kanal, alle im Bereich von 0 bis 255. Ein Bildschirm baut die Farbe aus Licht auf, deshalb gilt: je höher die Zahlen, desto heller der Punkt, und drei Höchstwerte ergeben Weiß[1].

Ein Bildschirm in starker Vergrößerung: das Bild besteht aus roten, grünen und blauen Punkten
In starker Vergrößerung zeigt sich, dass ein Bildschirm nur drei Punktfarben zur Verfügung hat. Schrift und Hintergrund entstehen aus dem Verhältnis, in dem diese Punkte leuchten, und genau dieses Verhältnis beschreiben die drei Zahlen der RGB-Schreibweise. Foto: Gona.eu, CC BY-SA 3.0.

Ein HEX-Code beschreibt dieselbe Farbe kürzer. Ein Kanalwert passt im Hexadezimalsystem in genau zwei Zeichen, deshalb belegt die ganze Farbe sechs Zeichen nach dem Rautezeichen.


Im Alltag begegnen Ihnen die beiden Schreibweisen an unterschiedlichen Stellen. Den HEX-Code liefern Figma, das Farbfeld im Redaktionssystem und das Markenhandbuch, weil er kurz und leicht weiterzugeben ist. RGB-Werte kommen dort zum Einsatz, wo mit der Farbe gerechnet wird: bei Kontrastprüfungen nach WCAG, bei der Schreibweise mit Transparenz und in 3D-Engines.


Die Spezifikation CSS Color Level 4 erlaubt vier Codelängen: drei, vier, sechs oder acht Zeichen[2]. Die dreistellige Fassung ist eine Kurzschreibweise, bei der der Browser jedes Zeichen verdoppelt, sodass #123 dasselbe bedeutet wie #112233. Die vier- und die achtstellige Fassung ergänzen am Ende die Deckkraft, wobei 00 für vollständige Transparenz und FF für volle Deckung steht.


Beide Formen beschreiben die Farbe im sRGB-Farbraum. Hewlett-Packard und Microsoft schlugen den Standard 1996 vor, und das W3C übernahm ihn für HTML und CSS unter der Bezeichnung IEC 61966-2-1[3]. Deshalb ergibt derselbe Code auf jedem konformen Bildschirm dieselbe Farbe.

HEX-Codes der benannten CSS-Farben und ihre RGB-Werte

CSS erlaubt es, einen Teil der Farben als Wort zu schreiben, und jedes dieser Wörter hat seinen eigenen Code und seine eigenen drei Zahlen[2]. Für jeden anderen Farbton geben Sie dessen Code in den Umrechner oben ein.
Ein aufgeschlagener Farbfächer mit Farbmustern, von denen jedes eine eigene Bezeichnung trägt
In einem Farbbuch trägt jedes Muster eine eigene Bezeichnung, sodass sich zwei Personen über einen Farbton verständigen können, ohne ihn sich gegenseitig zu zeigen. Der HEX-Code erfüllt am Bildschirm dieselbe Aufgabe, nur besteht die Bezeichnung aus sechs Zeichen. Foto: Hannes Grobe, CC BY-SA 4.0.
Name in CSSHEX-CodeRGB-Werte
black#0000000, 0, 0
white#FFFFFF255, 255, 255
red#FF0000255, 0, 0
lime#00FF000, 255, 0
blue#0000FF0, 0, 255
yellow#FFFF00255, 255, 0
aqua#00FFFF0, 255, 255
fuchsia#FF00FF255, 0, 255
silver#C0C0C0192, 192, 192
gray#808080128, 128, 128
maroon#800000128, 0, 0
olive#808000128, 128, 0
green#0080000, 128, 0
purple#800080128, 0, 128
teal#0080800, 128, 128
navy#0000800, 0, 128
orange#FFA500255, 165, 0
pink#FFC0CB255, 192, 203

Das Wort green bezeichnet in CSS eine Farbe mit halber Helligkeit des Grünkanals, und volle 255 auf diesem Kanal tragen den Namen lime.

HEX-Codes aus Oberflächen: RGB-Werte und Schreibweise 0–1

Farben aus Designsystemen haben selten einen CSS-Namen und gelangen deshalb als reiner Code in den Quelltext. Die dritte Spalte gibt dieselbe Farbe in der Bruchschreibweise an, die Unity, three.js und matplotlib erwarten — genau das liefert der Schalter Schreibweise der RGB-Kanäle in der Stellung 0–1.
HEX-CodeRGB-WerteSchreibweise 0–1
#FAFAFA250, 250, 2500.9804, 0.9804, 0.9804
#F5F5F5245, 245, 2450.9608, 0.9608, 0.9608
#33333351, 51, 510.2, 0.2, 0.2
#1A1A1A26, 26, 260.102, 0.102, 0.102
#3B82F659, 130, 2460.2314, 0.5098, 0.9647
#EF4444239, 68, 680.9373, 0.2667, 0.2667
#EE3333238, 51, 510.9333, 0.2, 0.2
#22C55E34, 197, 940.1333, 0.7725, 0.3686

Die Bruchschreibweise entsteht durch Teilen jedes Kanals durch 255, deshalb ergibt 128 den Wert 0.502 und 255 eine glatte 1.

Welche Zeichen ergänzen im HEX-Code die Deckkraft?

Ein achtstelliger Code endet mit zwei Zeichen für die Deckkraft[2]. Die Tabelle nennt die Paare für runde Prozentwerte sowie die Deckkraft, die ein solches Paar tatsächlich ergibt.
DeckkraftZeichen im CodeKanalwertGenaue Deckkraft
100%FF255100%
90%E623090,20%
80%CC20480%
75%BF19174,90%
70%B317970,20%
60%9915360%
50%8012850,20%
40%6610240%
30%4D7730,20%
25%406425,10%
20%335120%
10%1A2610,20%
5%0D135,10%
0%0000%

Der Deckkraftkanal hat 256 Stufen, genau wie jeder Farbkanal. Genau auf einen runden Prozentwert treffen Werte im Abstand von 20%, also 0, 20, 40, 60, 80 und 100. Die übrigen Paare liegen zwei Zehntel Prozent neben dem Wert der ersten Spalte und sehen am Bildschirm gleich aus.

Wo finden Sie den HEX-Code in Ihrem Programm?

Jedes dieser Programme zeigt den Code des markierten Elements an, nur an einer anderen Stelle.

  1. Figma

    Markieren Sie die Ebene und klicken Sie im rechten Bereich auf das quadratische Farbfeld im Abschnitt Fill. Es öffnet sich der Farbwähler, und unter den Reglern für Farbton und Deckkraft steht eine Liste, über die Sie zwischen Hex, RGB, HSB, HSL und CSS wechseln. Figma zeigt Hex als Voreinstellung.
  2. Photoshop

    Klicken Sie doppelt auf das Farbquadrat unten in der Werkzeugleiste. Im Fenster Farbwähler steht der Code im Feld mit dem Rautezeichen, unterhalb der Werte R, G und B.
  3. Canva

    Markieren Sie das Element und klicken Sie oben auf die Farbe. Unter den Dokumentfarben wählen Sie Neue Farbe hinzufügen, und im Feld mit dem Rautezeichen geben Sie den sechsstelligen Code ein oder lesen ihn ab.
  4. Browser

    Klicken Sie mit der rechten Maustaste auf das Element und wählen Sie Untersuchen. Im Stilbereich steht neben jeder Farbeigenschaft eine kleine Probe, und ein Klick darauf mit gedrückter Umschalttaste wechselt zwischen HEX, RGB und HSL.

Wie rechnet man HEX in RGB in Excel um?

Schreiben Sie den Code in Zelle A1 und tragen Sie in drei Nachbarzellen die Formeln =HEXINDEZ(TEIL(A1;2;2)), =HEXINDEZ(TEIL(A1;4;2)) und =HEXINDEZ(TEIL(A1;6;2)) ein. Für den Code #3B82F6 geben sie 59, 130 und 246 zurück.


Die erste dieser Funktionen liest eine hexadezimale Zahl[4], die zweite schneidet die aufeinanderfolgenden Zeichenpaare aus dem Code heraus. TEIL erwartet die Zelle, die Position des ersten Zeichens und die Anzahl der Zeichen, und da der Code mit einem Rautezeichen beginnt, stehen die Kanäle an den Positionen 2, 4 und 6.


Kopieren Sie die drei Zellen nach unten, dann rechnet die Tabelle eine ganze Spalte von Codes um. In der englischen Programmfassung heißen die Funktionen HEX2DEC und MID, und die Argumente trennt ein Komma.

Quellen

  1. RGB-FarbraumWikipedia
  2. CSS Color Module Level 4 — hexadezimale SchreibweiseW3C
  3. sRGB-FarbraumWikipedia
  4. HEXINDEZ — 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 HEX in RGB

Sind #FFF und #FFFFFF dieselbe Farbe?

Ja. Die dreistellige Schreibweise verdoppelt jedes Zeichen, sodass aus #FFF der Code #FFFFFF und aus #38F der Code #3388FF wird[2]. Beide ergeben in RGB genau dieselben drei Zahlen.

Welchen HEX-Code haben Weiß und Schwarz?

Weiß ist #FFFFFF, also rgb(255, 255, 255), und Schwarz ist #000000, also rgb(0, 0, 0). Als Kurzschreibweise sind das #FFF und #000.

Was bedeutet das Rautezeichen vor dem Farbcode?

Das Rautezeichen leitet die hexadezimale Schreibweise ein und sagt dem Browser, dass die folgenden Zeichen ein Farbcode sind. Es trägt selbst keinen Wert, deshalb nimmt der Umrechner den Code mit und ohne Rautezeichen an.

Wie viele Farben lassen sich mit einem HEX-Code beschreiben?

Jeder der drei Kanäle hat 256 Stufen, was 16.777.216 Kombinationen ergibt[3]. Ein achtstelliger Code ergänzt dazu 256 Stufen Deckkraft.

Wie schreibt man Transparenz in einen HEX-Code?

Ergänzen Sie am Ende zwei Zeichen für die Deckkraft: #3B82F680 ist dasselbe Blau bei halber Deckung. Der Umrechner liest einen solchen Code und gibt das Ergebnis als rgba(59, 130, 246, 0.5) aus. Die Paare für runde Werte stehen in der Deckkrafttabelle auf dieser Seite.

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

Es ist dieselbe Farbe auf zwei Skalen. CSS, Figma und Grafikprogramme zählen den Kanal in Byte von 0 bis 255, Unity, three.js, OpenGL und matplotlib dagegen in Brüchen von 0 bis 1. Der Schalter Schreibweise der RGB-Kanäle unter den Feldern liefert das Ergebnis auf der Skala, die Sie gerade brauchen.

Lässt sich ein HEX-Code für den Druck verwenden?

Eine Druckmaschine arbeitet mit vier Farben, deshalb beschreibt eine Druckdatei die Farbe in CMYK-Werten. Geben Sie die drei hier gewonnenen Zahlen in den Umrechner RGB in CMYK ein, dann erhalten Sie die Anteile von Cyan, Magenta, Gelb und Schwarz.

Wie prüft man, ob eine Farbe genügend Kontrast hat?

Die WCAG berechnen den Kontrast aus den Kanalwerten, deshalb beginnt die Arbeit mit der Umrechnung des Codes in RGB. Den fertigen Wert samt der Schwellen für Text liefert der Farbkontrast-Checker.

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

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.