Zum Farbwähler springen

Hex-Farbcodes erklärt: So funktioniert #RRGGBB

Ein Hex-Farbcode wie #1e90ff besteht aus drei Paaren hexadezimaler Ziffern: dem Anteil an rotem, grünem und blauem Licht, jeweils von 00 (nichts) bis ff (voll, 255). Ein viertes Paar legt die Deckkraft fest: 80 bedeutet etwa 50 %, ff bedeutet vollständig deckend.

Lesezeit: 6 Min.

So funktioniert ein Hex-Farbcode

Jede Farbe auf einem Bildschirm wird aus rotem, grünem und blauem Licht gemischt. Ein Hex-Code schreibt die Stärke jedes Lichts als zwei Zeichen nach dem #-Zeichen: zuerst Rot, dann Grün, dann Blau. Das ist das Muster #RRGGBB.

Die Zeichen sind hexadezimal, also ein Zahlensystem mit 16 Ziffern: 0 bis 9, dann a (10), b (11), c (12), d (13), e (14) und f (15). Ein Paar deckt 256 Werte ab, von 00 (0) bis ff (255), genau den Bereich von rgb().

Um ein Paar in eine normale Zahl umzurechnen, multiplizierst du die erste Ziffer mit 16 und addierst die zweite. Unten siehst du #1e90ff, die CSS-Farbe dodgerblue, in vier Formaten und danach Paar für Paar ausgerechnet.

Beispiel: #1e90ff
FormatWert
HEX
RGB
HSL
OKLCH
PaarKanalRechnungWert
1eRot1 × 16 + 1430
90Grün9 × 16 + 0144
ffBlau15 × 16 + 15255

#1e90ff ist also rgb(30, 144, 255): wenig Rot, ordentlich Grün und volles Blau, zusammen ein helles Himmelblau. Drei Paare mit je 256 Werten ergeben 16.777.216 mögliche Farben.

3- und 4-stellige Hex-Kurzform

Wenn beide Ziffern jedes Paares gleich sind, kannst du jedes Paar einmal schreiben. Aus #ffcc00 wird #fc0, und der Browser verdoppelt jede Ziffer wieder. #1e90ff hat keine Kurzform, weil 1e und 90 keine doppelten Paare sind.

Die Kurzform deckt nur 4.096 der 16,7 Millionen Farben ab. Eine vierstellige Variante ergänzt auf dieselbe Weise die Deckkraft, #f008 bedeutet also #ff000088.

KurzVollFarbe
#fff#ffffffWeiß
#000#000000Schwarz
#f00#ff0000Rot
#fc0#ffcc00Warmes Gelb
#abc#aabbccGräuliches Blau
#f008#ff000088Rot mit 53 % Deckkraft

Hex-Transparenz: 8-stelliges Hex mit Alpha

Ein achtstelliger Code ergänzt ein viertes Paar für Alpha, also die Deckkraft: #RRGGBBAA. 00 ist vollständig transparent, ff vollständig deckend. Alle aktuellen Browser unterstützen das in CSS, ebenso die vierstellige Kurzform #RGBA.

Für das Paar multiplizierst du die Deckkraft mit 255, rundest auf eine ganze Zahl und rechnest sie in Hex um. 50 % ergeben 127,5, gerundet 128, geschrieben als 80. Hier die vollständige Tabelle, angewendet auf #1e90ff.

DeckkraftAlpha (0–255)Hex-Paar#1e90ff mit Alpha
100%255ff#1e90ffff
95%242f2#1e90fff2
90%230e6#1e90ffe6
85%217d9#1e90ffd9
80%204cc#1e90ffcc
75%191bf#1e90ffbf
70%179b3#1e90ffb3
65%166a6#1e90ffa6
60%15399#1e90ff99
55%1408c#1e90ff8c
50%12880#1e90ff80
45%11573#1e90ff73
40%10266#1e90ff66
35%8959#1e90ff59
30%774d#1e90ff4d
25%6440#1e90ff40
20%5133#1e90ff33
15%3826#1e90ff26
10%261a#1e90ff1a
5%130d#1e90ff0d
0%000#1e90ff00

CSS

.overlay {
    background: #00000080;
}

.overlay-same {
    background: rgb(0 0 0 / 50%);
}

Zwei Haken. Erstens ist 80 gleich 128 von 255, also 50,2 % und nicht genau 50 %: Hex-Alpha hat nur 256 Stufen, daher sind die meisten runden Prozentwerte nur Näherungen. Zweitens setzt Android Alpha an den Anfang. In einer Android-Farbressource bedeutet #801e90ff dasselbe wie #1e90ff80 in CSS.

Hex-Codes mit bloßem Auge lesen

Du kannst eine Farbe erraten, ohne etwas umzurechnen. Schau auf die erste Ziffer jedes Paares, denn sie trägt fast die gesamte Information.

CSS-NameHexRGBSo liest du ihn
tomato#ff6347255, 99, 71Rot voll, etwas Grün und Blau: ein warmes helles Rot
gold#ffd700255, 215, 0Rot und Grün hoch, kein Blau: Gelb
chocolate#d2691e210, 105, 30Rot vorn, Grün zur Hälfte, Blau niedrig: orangefarbenes Braun
darkturquoise#00ced10, 206, 209Grün und Blau hoch, kein Rot: Cyan
dodgerblue#1e90ff30, 144, 255Blau vorn, Grün in der Mitte: Himmelblau
mediumorchid#ba55d3186, 85, 211Rot und Blau hoch, Grün niedrig: Violett
teal#0080800, 128, 128Grün und Blau zur Hälfte: dunkles Cyan
navy#0000800, 0, 128Nur Blau, zur Hälfte: Dunkelblau
slategray#708090112, 128, 144Fast gleich, Blau leicht vorn: bläuliches Grau
  • Die größte erste Ziffer zeigt das vorherrschende Licht. #d2691e hat d bei Rot, 6 bei Grün und 1 bei Blau, also ein orangefarbenes Braun.
  • Zwei hohe Kanäle mischen sich: Rot und Grün ergeben Gelb, Grün und Blau ergeben Cyan, Rot und Blau ergeben Magenta oder Violett.
  • Drei gleiche Paare ergeben ein Grau. #333333 ist Dunkelgrau, #999999 Hellgrau. Fast gleiche Paare wie bei #708090 ergeben eine gedeckte, gräuliche Farbe.
  • Hohe Ziffern insgesamt bedeuten eine helle Farbe, niedrige eine dunkle. Liegen alle drei Paare bei c0 oder höher, ist die Farbe blass. Liegen alle drei bei 30 oder darunter, ist sie sehr dunkel.
  • Grün wirkt bei gleicher Zahl viel heller als Blau. #00ff00 hat eine OKLCH-Helligkeit von 0,866, #0000ff nur 0,452.

Warum #808080 kein Mittelgrau ist

#808080 liegt zahlenmäßig genau in der Mitte: 128 von 255 in jedem Kanal. Es wirkt aber nicht wie die Hälfte zwischen Schwarz und Weiß. Seine OKLCH-Helligkeit ist 0,600, es wirkt also wie 60 % des Weges zu Weiß.

Hex-Werte sind bereits mit der sRGB-Kurve kodiert, die dem Auge grob folgt, aber nicht exakt. #808080 gibt etwa 21,6 % des Lichts von Weiß ab, und Wahrnehmungsmodelle setzen die visuelle Mitte tiefer an: OKLCH bei #636363, CIELAB bei #777777.

GrauWas es istOKLCH LKontrast auf WeißKontrast auf Schwarz
#808080Numerische Mitte, 1280.6003.95:15.32:1
#777777CIELAB-Mitte, L* 500.5694.48:14.69:1
#767676Hellstes Grau mit 4,5:1 auf Weiß0.5664.54:14.62:1
#636363OKLCH-Mitte, L 0,50.5006.01:13.50:1

Für Text ist das wichtig. Grau #808080 auf Weiß kommt auf 3,95:1 und fällt bei WCAG AA für Fließtext durch. #767676 ist das hellste Grau, das 4,5:1 schafft, und #777777, nur eine Stufe heller, fällt mit 4,48:1 bereits durch.

Groß oder klein, mit oder ohne #

Bei Hex-Codes spielt Groß- und Kleinschreibung keine Rolle. #1E90FF, #1e90ff und #1E90ff sind in CSS, SVG und Design-Tools dieselbe Farbe. Entscheide dich für eine Schreibweise und bleib überall dabei, damit eine Suche im Code jede Verwendung findet. In CSS ist Kleinschreibung üblich.

Das #-Zeichen gehört zur CSS-Syntax, nicht zur Farbe. Figma und viele Design-Tools zeigen den Code ohne #, und Programmiersprachen schreiben ihn oft als Zahl mit dem Präfix 0x, etwa in Flutter, wo Color(0xFF1E90FF) mit dem Alpha-Paar beginnt.

Den Hex-Code einer Farbe auf dem Bildschirm finden

Nimm eine Pipette: ein Werkzeug, das die Farbe unter dem Mauszeiger ausliest und ihren Code anzeigt. Solche Tools sind kostenlos und meist schon installiert.

  • Chrome und Edge: Öffne die DevTools mit F12, klick im Bereich „Stile“ auf ein beliebiges Farbquadrat und nimm mit dem Pipettensymbol eine Farbe von der Seite auf.
  • PickShade: Der Farbwähler auf der Startseite hat in Chrome und Edge eine Pipetten-Schaltfläche, die Farben von überall auf dem Bildschirm aufnimmt.
  • Windows: Installiere Microsoft PowerToys und drück Win + Umschalt + C, um den Farbwähler (Color Picker) zu öffnen.
  • macOS: Öffne „Digital Color Meter“ unter „Programme“ > „Dienstprogramme“. Stell es auf sRGB um und wähle im Menü „Darstellung“ die Anzeige der Werte als Hexadezimalzahlen.
  • Figma, Photoshop und die meisten Design-Apps: Drück I für die Pipette.
  • In einem Foto oder Screenshot: Öffne es im Bild-Farbwähler und klick auf ein beliebiges Pixel. Das Bild bleibt auf deinem Gerät.

Ein aufgenommener Wert kann ein paar Einheiten vom Original abweichen, weil Bildschirme Farbprofile anwenden und Bilder komprimiert sind. Wenn du den exakten Wert brauchst, kopiere ihn aus der Designdatei oder dem CSS, nicht aus einem Screenshot.

Fragen und Antworten

Was ist ein Hex-Farbcode?

Ein Hex-Farbcode ist ein sechsstelliger Code wie #1e90ff, der eine Farbe über ihren Anteil an rotem, grünem und blauem Licht beschreibt. Jedes Paar hexadezimaler Ziffern reicht von 00 (0) bis ff (255), #1e90ff ist also rgb(30, 144, 255).

Wie füge ich einer Hex-Farbe Transparenz hinzu?

Häng am Ende ein viertes Ziffernpaar an: #RRGGBBAA. Multipliziere die Deckkraft mit 255, runde und rechne in Hex um: 50 % sind 80, 25 % sind 40 und 75 % sind bf. So ist #1e90ff80 dodgerblue mit etwa 50 % Deckkraft.

Was ist 50 % Deckkraft in Hex?

50 % Deckkraft ist in Hex 80, etwa in #00000080 für halbtransparentes Schwarz. 80 entspricht 128 von 255, also 50,2 %, weil Hex-Alpha 256 Stufen hat und genau 50 % zwischen 7f und 80 liegt.

Was ist der Unterschied zwischen Hex und RGB?

In der Farbe gibt es keinen Unterschied, nur in der Schreibweise. Hex schreibt Rot, Grün und Blau als Paare im Sechzehnersystem, rgb() als Dezimalzahlen von 0 bis 255. #ff6347 und rgb(255, 99, 71) sind also dasselbe Tomatenrot.

Spielt bei Hex-Farbcodes die Groß- und Kleinschreibung eine Rolle?

Nein. #FF6347, #ff6347 und #Ff6347 sind in CSS, HTML, SVG und Design-Tools dieselbe Farbe. Die meisten CSS-Projekte nutzen Kleinbuchstaben, aber jede Schreibweise funktioniert, solange sie einheitlich ist.

Was ist der Hex-Code für Mittelgrau?

#808080 ist die numerische Mitte, wirkt aber heller als die Hälfte, mit einer OKLCH-Helligkeit von 0,600. Ein Grau, das genau zwischen Schwarz und Weiß wirkt, liegt zwischen #636363 (OKLCH L 0,5) und #777777 (CIELAB L* 50).

In PickShade ausprobieren

Passende Ratgeber