Zum Hauptinhalt springen

Farbcodes

Farbcodes ist die vollständige Liste der 148 Farbnamen, die CSS versteht, jeweils mit Hex-, RGB- und HSL-Code sowie dem Kontrast gegen Weiß und Schwarz. Suchen Sie nach einem Namen oder fügen Sie einen Hex-Wert ein, um herauszufinden, wie eine Farbe heißt, filtern Sie nach Familie und sortieren Sie nach Farbton oder Helligkeit, um den ganzen Satz so angeordnet zu sehen, wie das Auge ihn liest – nicht alphabetisch.

Nur lokal

148 von 148 Farben

CSS-Farbnamen mit Hex-, RGB- und HSL-Werten und Kontrastverhältnissen
FarbeNameHEXRGBHSLAuf WeißAuf Schwarz
aliceblue1.0719.58
antiquewhite1.1717.93
aqua1.2516.75
aquamarine1.2217.16
azure1.0320.45
beige1.1118.98
bisque1.2217.15
black21.001.00
blanchedalmond1.1718.02
blue8.592.44
blueviolet5.963.52
brown7.082.96
burlywood1.8611.31
cadetblue3.056.88
chartreuse1.3016.21
chocolate3.635.78
coral2.508.40
cornflowerblue2.977.06
cornsilk1.0719.71
crimson4.994.21
cyan1.2516.75
darkblue15.301.37
darkcyan4.155.07
darkgoldenrod3.256.45
darkgray2.358.94
darkgreen7.442.82
darkgrey2.358.94
darkkhaki2.0710.15
darkmagenta8.502.47
darkolivegreen5.953.53
darkorange2.339.00
darkorchid5.703.68
darkred10.012.10
darksalmon2.319.11
darkseagreen2.159.76
darkslateblue9.072.32
darkslategray8.932.35
darkslategrey8.932.35
darkturquoise1.9510.75
darkviolet6.563.20
deeppink3.645.77
deepskyblue2.129.90
dimgray5.493.83
dimgrey5.493.83
dodgerblue3.246.49
firebrick6.683.14
floralwhite1.0420.18
forestgreen4.394.78
fuchsia3.146.70
gainsboro1.3715.31
ghostwhite1.0619.86
gold1.4014.97
goldenrod2.249.38
gray3.955.32
green5.144.09
greenyellow1.2317.12
grey3.955.32
honeydew1.0420.27
hotpink2.657.93
indianred3.985.28
indigo12.951.62
ivory1.0120.81
khaki1.2816.40
lavender1.2317.06
lavenderblush1.1019.03
lawngreen1.3315.78
lemonchiffon1.0619.81
lightblue1.5313.74
lightcoral2.598.10
lightcyan1.0519.92
lightgoldenrodyellow1.0719.67
lightgray1.5014.03
lightgreen1.4214.82
lightgrey1.5014.03
lightpink1.6512.71
lightsalmon1.9910.56
lightseagreen2.628.01
lightskyblue1.7212.24
lightslategray3.645.77
lightslategrey3.645.77
lightsteelblue1.7811.80
lightyellow1.0220.63
lime1.3715.30
limegreen2.129.91
linen1.1218.67
magenta3.146.70
maroon10.951.92
mediumaquamarine1.9310.88
mediumblue11.161.88
mediumorchid3.945.33
mediumpurple3.765.58
mediumseagreen2.677.88
mediumslateblue4.155.06
mediumspringgreen1.3915.14
mediumturquoise1.8611.27
mediumvioletred5.423.87
midnightblue14.851.41
mintcream1.0220.57
mistyrose1.2017.44
moccasin1.2317.02
navajowhite1.2916.30
navy16.011.31
oldlace1.0819.38
olive4.205.01
olivedrab3.815.52
orange1.9710.63
orangered3.446.10
orchid2.897.27
palegoldenrod1.2516.76
palegreen1.2716.59
paleturquoise1.2916.29
palevioletred3.116.75
papayawhip1.1318.56
peachpuff1.3115.98
peru2.997.02
pink1.5413.65
plum2.0710.15
powderblue1.4314.65
purple9.422.23
rebeccapurple8.412.50
red4.005.25
rosybrown2.817.46
royalblue4.854.33
saddlebrown7.102.96
salmon2.508.40
sandybrown2.0310.33
seagreen4.254.95
seashell1.0719.55
sienna5.623.74
silver1.8211.54
skyblue1.7412.06
slateblue5.313.96
slategray4.055.18
slategrey4.055.18
snow1.0320.31
springgreen1.3515.61
steelblue4.115.11
tan1.9710.65
teal4.774.40
thistle1.7012.36
tomato2.957.13
turquoise1.6412.79
violet2.329.06
wheat1.3115.98
white1.0021.00
whitesmoke1.0919.26
yellow1.0719.56
yellowgreen1.8811.15

Wie funktioniert Farbcodes?

CSS hat 148 Farb-Keywords. Sie sind kein System – sie haben sich angesammelt. Sechzehn stammen aus der ursprünglichen Palette von HTML 4, die aus den sechzehn VGA-Farben kam. Weitere 130 kamen aus rgb.txt, der Datei des X11-Fenstersystems, die am MIT im Lauf der 1980er von Leuten zusammengestellt wurde, die Farben benannten, sobald sie sie brauchten. Deshalb gibt es sowohl gray als auch grey, deshalb ist darkgray heller als gray, und deshalb ist rebeccapurple – 2014 zum Gedenken an Eric Meyers Tochter hinzugekommen – das einzige mit einer Geschichte.

Warum darkgray heller ist als gray

gray ist #808080, die Mitte der Palette von HTML 4. darkgray ist #a9a9a9, also heller. Beide stammen aus verschiedenen Quellen und wurden nie angeglichen: Als jemandem das auffiel, hätte jede Änderung jede Seite zerstört, die den jeweiligen Wert verwendet. Es ist der zuverlässigste Weg, um ein Farbtool zu entlarven, das seine Tabelle generiert statt die Spezifikation zu lesen.

Nach Farbton sortieren statt nach Name

Alphabetische Ordnung ist nutzlos, um eine Farbe zu wählen, und perfekt, um eine zu finden, deren Namen Sie bereits kennen. Nach Farbton sortiert erscheint die Liste in der Reihenfolge, die das Auge erwartet – die Rottöne beieinander, dann die Orangetöne, und so weiter rund ums Rad –, das ist die Ansicht, die die Frage „Was liegt sonst in der Nähe?“ beantwortet. Verwendet wird der OKLCh-Winkel, nicht der HSL-Winkel, sodass die Gruppierungen dem entsprechen, wie die Farben aussehen, und nicht dem, was die Rechnung ergibt.

Die Kontrastspalten

Jede Zeile führt ihr WCAG-2.x-Verhältnis gegen Weiß und gegen Schwarz mit. Diese Zahl entscheidet, ob die Farbe Text tragen kann, und sie ist der schnellste Weg, den größten Teil dieser Liste für alles außer Dekoration auszusortieren: Von den 148 erreichen weniger als die Hälfte 4.5:1 auf Weiß.

Ein Name oder ein Hex-Wert

navy

Jeder Code dafür

hex        #000080
rgb        rgb(0 0 128)
hsl        hsl(240 100% 25.1%)
on white   16.01 : 1
on black   1.31 : 1

Welche Optionen und Sonderfälle unterstützt Farbcodes?

Technische Referenz und Optionen
ParameterTypStandardVerhalten & Sonderfälle
148AnzahlCSS Color 4Die Anzahl der benannten Farben, wobei die Grautöne in beiden Schreibweisen als separate Schlüsselwörter gezählt werden. 147 ist die üblicherweise genannte Zahl, aus der Zeit vor der Hinzufügung von rebeccapurple.
gray / greyAliasbeide gültigJeder Grauschlüsselwort existiert in beiden Schreibweisen und hat identische Werte. CSS akzeptiert beide, und hat das immer getan.
darkgray#a9a9a9—Heller als gray (#808080). Ein Artefakt der Verschmelzung der HTML 4- und X11-Paletten, beibehalten, weil eine Änderung bestehende Seiten beschädigen würde.
rebeccapurple#6633992014Das einzige Schlüsselwort, das seit dem X11-Import hinzugefügt wurde, zu Ehren von Rebecca Meyer. Ein Alias für den Wert, den ihr Vater dafür verwendet hat.
aqua / cyan#00ffffidentischGleicher Wert, zwei Namen, ebenso wie bei fuchsia und magenta. Beide Paare stammen aus den beiden Quellpaletten.
transparentSchlüsselwortrgba(0,0,0,0)Gültig überall, wo eine Farbe verwendet werden kann, und nicht in dieser Liste, weil sie keinen Wert hat, der nachgeschlagen werden kann.
KontrastVerhältnisvs #fff / #000WCAG 2.x Verhältnis. 4.5:1 ist das Minimum für normalen Text; weniger als die Hälfte dieser Schlüsselwörter erreichen dies auf weißem Hintergrund.
Farbton-SortierungOKLChGradSortiert nach wahrnehmungsbasierter Farbton-Winkel, nicht nach HSL – deshalb ist Rot hier bei 29° anstatt 0°.

Häufig gestellte Fragen

Welchen Hex-Code hat Rot?

#FF0000, das ist rgb(255 0 0) und hsl(0 100% 50%). Es ist eines der sechzehn ursprünglichen Keywords von HTML 4. Gut zu wissen: Reines #FF0000 ist ein sehr gesättigtes Rot, das auf Weiß vibriert und als Text schwer lesbar ist – es erreicht auf Weiß nur 4.0:1 und scheitert damit an WCAG AA für Fließtext. Die meisten Interfaces nehmen etwas näher an #C62828 oder dunkler.

Welchen Hex-Code hat Navyblau?

#000080. Das ist das CSS-Keyword navy: rgb(0 0 128), exakt halbe Intensität Blau. Es ist sehr dunkel – 16.0:1 gegen Weiß –, was es hervorragend für Text auf hellem Grund macht und auf dunklem Grund fast unlesbar. Das hellere Navyblau der meisten Markenpaletten liegt meist um #1B3A6B herum, nicht beim Keyword.

Warum ist darkgray heller als gray?

Weil beide aus verschiedenen Quellen stammen. gray ist #808080 aus der Palette von HTML 4; darkgray ist #A9A9A9 aus der rgb.txt von X11. Als CSS die beiden Listen Ende der 1990er zusammenführte, war der Konflikt längst in Browsern ausgeliefert, also wurde er bewahrt statt behoben. Es ist der beste einzelne Test dafür, ob eine Farbreferenz aus der Spezifikation kopiert oder nach eigener Annahme generiert wurde.

Wie viele CSS-Farbnamen gibt es?

148 Keywords oder 139 verschiedene Farbwerte – die Differenz sind die Grautöne in zwei Schreibweisen sowie die Paare aqua/cyan und fuchsia/magenta. Die Zahl 147, die kursiert, stammt aus der Zeit vor rebeccapurple, das 2014 in die Spezifikation aufgenommen wurde.

Kann ich in CSS einen Farbnamen statt eines Hex-Codes verwenden?

Ja, überall dort, wo eine Farbe gültig ist, und jeder Browser unterstützt alle seit zwei Jahrzehnten. Das praktische Argument dagegen: Die Namen sind kein System. Zwischen darkblue und blue gibt es keine Beziehung, auf die Sie sich verlassen können, keine einheitliche Helligkeitsskala und nichts, woran man interpolieren könnte. Für ein Designsystem wollen Sie selbst erzeugte Werte; für einen schnellen Prototyp oder eine Debug-Umrandung ist `outline: 2px solid hotpink` schneller getippt als jeder Hex-Wert.

Wie finde ich heraus, wie eine Hex-Farbe heißt?

Fügen Sie ihn in das Suchfeld ein. Der Filter trifft auch auf Hex-Werte zu, nicht nur auf Namen: Die Eingabe von #4169e1 findet royalblue. Ist der Wert kein exaktes Keyword, kommt nichts zurück – das sind exakte Werte, keine nächsten Nachbarn. Ein Tool, das für #4169e2 'royalblue' ausgäbe, würde über einem Wert lügen, den Sie gleich in Code einfügen.