DokumenteBilderMedienPDF-Werkzeuge

CSS-Farbnamen Online

Vollständige Referenz für alle 148 benannten CSS-Farben - mit HEX-, RGB-, HSL-Werten und sofortiger Konvertierung

Showing 148 colors

Processed in your browser

148 benannte CSS-Farben - vollständige Referenz

Alle 148 Farben

Vollständige Referenz für alle benannten CSS-Farben, definiert in CSS Color Level 4.

HEX, RGB und HSL

Schlage die HEX-, RGB- und HSL-Entsprechung jeder benannten Farbe für dein CSS nach.

WCAG-Kontrast

Überprüfe, ob jede Farbe die WCAG 2.1 AA- und AAA-Barrierefreiheitsanforderungen erfüllt.

Sofortige Kopie

Klicke auf einen beliebigen Wert, um ihn direkt in die Zwischenablage zu kopieren.

Drei Schritte, kein Aufwand

1

Nach Farbname oder Wert suchen

Tippe einen CSS-Farbnamen (z. B. tomato, rebeccapurple, cornflowerblue) oder dessen HEX/RGB-Wert ein, um ihn sofort in der Referenztabelle zu finden.

2

Äquivalente Werte nachschlagen

Für jede benannte CSS-Farbe erhältst du den 6-stelligen HEX-Wert, die RGB-Komponenten (0-255), die HSL-Werte (Farbton in Grad, Sättigung und Helligkeit in Prozent) und das WCAG-Kontrastverhältnis.

3

Den benötigten Wert kopieren

Klicke auf einen beliebigen Wert, um ihn in die Zwischenablage zu kopieren. Verwende ihn direkt in deinem CSS, in Figma, Tailwind oder einem anderen Design-Tool.

Noch Fragen?

Die W3C-Spezifikation CSS Color Level 4 definiert genau 148 benannte Farben, einschließlich des speziellen transparent (entspricht rgba(0,0,0,0)) und des Alias rebeccapurple (2014 zu Ehren von Rebecca Meyer hinzugefügt, der Tochter des CSS-Autors Eric Meyer, die im Alter von 6 Jahren starb). Die anderen 146 Namen stammen aus dem X11-Farbsystem des MIT, das vom W3C in CSS2.1 (1998) standardisiert und in CSS3 bestätigt wurde. CSS definiert auch currentColor und inherit, aber das sind Vererbungsschlüsselwörter und keine eigentlichen Farbwerte, weshalb sie nicht zu den 148 gezählt werden.

Die X11-Farben stammen aus der rgb.txt-Datei des X Window System-Servers (MIT X Consortium, 1985). Sie enthielt ursprünglich eine von Paul Raveling vom Information Sciences Institute der USC erstellte Farbliste, die auf dem Resene-Colours-System aus Neuseeland basierte. Mit jeder Version des X-Servers wurde die Liste von verschiedenen Mitwirkenden erweitert und modifiziert. Als der W3C diese Namen für CSS2.1 übernahm, wurden sie sorgfältig ausgewählt, um Mehrdeutigkeiten zu beseitigen, behielten aber skurrile Namen wie blanchedalmond, papayawhip, peachpuff, lemonchiffon und cornsilk bei, die aus Namen amerikanischer Desserts und Textilmaterialien der 1980er Jahre stammen.

Benannte CSS-Farben eignen sich ideal für: schnelles Prototyping und Demo-Code, bei dem Lesbarkeit wichtiger ist als Präzision; Lerncode, bei dem beschreibende Namen die Absicht verdeutlichen (z. B. ist background: lightgray lesbarer als background: #d3d3d3); temporäre Debugging-Werte; und Fälle, in denen die genaue Farbe je nach Browser-Implementierung variieren kann. Für den Produktionseinsatz sind HEX- oder HSL-Werte vorzuziehen: sie sind explizit und lassen sich programmgesteuert leichter ändern. Frameworks wie Tailwind CSS und moderne Design-Systeme verwenden eigene Farbpaletten, nicht die Standard-CSS-Namen.

Die WCAG (Web Content Accessibility Guidelines) 2.1 des W3C definieren Mindest-Kontrastverhältnisse für lesbaren Text. Level AA (in vielen Ländern rechtliches Minimum) erfordert ein 4,5:1-Verhältnis für normalen Text und 3:1 für großen Text (18pt+ oder 14pt+ fett). Level AAA (Exzellenz) erfordert 7:1 für normalen Text. Das Verhältnis wird zwischen der relativen Leuchtdichte von Text und Hintergrund berechnet. Viele benannte CSS-Farben erfüllen diese Anforderungen nicht: yellow (#FFFF00) auf weißem Hintergrund hat ein Verhältnis von 1,07:1 (unlesbar), während black (#000000) auf Weiß 21:1 erreicht (maximal möglich). Farben wie navy, darkgreen, maroon und midnightblue haben auf weißem Hintergrund guten Kontrast.

CSS Color Level 4 (W3C-Entwurf in Arbeit) führt erweiterte Farbfunktionen ein, die weit über die 148 benannten Farben hinausgehen. oklch() und oklab() sind perzeptuell gleichmäßige Farbräume, in denen dieselbe numerische Differenz visuell gleiche Farbänderungen erzeugt (im Gegensatz zu HSL, wo dieselbe Helligkeitsdifferenz je nach Farbton sehr unterschiedliche Effekte hat). Die color-mix()-Funktion ermöglicht das Mischen zweier Farben: color-mix(in oklch, blue 30%, red) erzeugt eine perzeptuell natürliche Mischung. color-contrast() (noch im Entwurf) wählt automatisch die Farbe mit dem höchsten Kontrast aus einer Liste. display-p3 und rec2020 ermöglichen den Zugang zum breiten Farbraum moderner HDR-Displays.

Am 7. Juni 2014 starb Rebecca Alicia Meyer, die 6-jährige Tochter von Eric A. Meyer (Mitbegründer der CSS Working Group, Autor der maßgeblichen CSS-Referenzbücher und Erfinder des CSS Reset), an einem Glioblastom (Grad-IV-Hirntumor). Am Tag ihres Todes schlug die CSS-Community vor, die Farbe #663399 (ein violettes Lila, das ihre Lieblingsfarbe war) als rebeccapurple zu benennen. Der Vorschlag wurde von der CSS Working Group angenommen und am 14. Juni 2014 der CSS Color Level 4-Spezifikation hinzugefügt. Es ist die einzige CSS-Farbe, die aus emotionalen und humanitären Gründen hinzugefügt wurde, und die einzige unter den 148 mit einer dokumentierten persönlichen Geschichte, die nicht aus dem X11-System stammt.

CSS-Farbgeschichte: von X11 (MIT 1985) zu CSS Color Level 4, WCAG 2.1 und oklch

Die Geschichte der benannten Farben in CSS beginnt 1985 am Laboratory for Computer Science des MIT mit der Entwicklung des X Window System-Servers. Die rgb.txt-Datei in X11 R3 (1988 veröffentlicht) enthielt die erste standardisierte Liste von Farben nach Namen für grafische Benutzeroberflächen auf Unix- und X-basierten Systemen. Diese Liste wurde ursprünglich von Paul Raveling kompiliert, teilweise inspiriert vom Resene-Colours-System aus Neuseeland, und später von mehreren Mitwirkenden in den X11-Versionen R4 (1989), R5 (1991) und R6 (1994) erweitert. Als Tim Berners-Lee und das entstehende W3C-Konsortium 1994-1996 begannen, CSS-Standards zu definieren, war die Übernahme des X11-Benennungssystems die naheliegende Wahl. CSS1 (1996) definierte nur 16 benannte Farben. CSS2.1 erweiterte die Liste auf 147 X11-Systemfarben plus orange. CSS Color Level 3 (2011) bestätigte die Liste von 147+1 Namen. CSS Color Level 4 fügte 2014 rebeccapurple hinzu und erreichte die aktuellen 148.

Die 148 benannten CSS-Farben weisen technische und historische Besonderheiten auf, die jeder Webentwickler kennen sollte. Die bemerkenswerteste Inkonsistenz ist, dass CSS sowohl grey als auch gray (und ihre Varianten) als identische Farben erkennt, was die englische Rechtschreibunsicherheit widerspiegelt. Ein weiterer skurriler Fall ist lime (#00FF00) vs. green (#008000): In CSS ist green kein reines RGB-Grün, sondern ein dunkles Grün mit 50% Intensität, während lime das reine RGB-Grün ist. Die Farben aqua und cyan sind vollständige Synonyme (#00FFFF), ebenso fuchsia und magenta (#FF00FF). Die Farbe rebeccapurple hat den Wert #663399, entsprechend rgb(102, 51, 153) oder in HSL: hsl(270, 50%, 40%). Für zugängliche Webentwicklung haben die benannten CSS-Farben mit dem höchsten Kontrast auf weißen Hintergründen die besten WCAG-Bewertungen: black (21:1), navy (13,87:1) und darkgreen (9,53:1).

Im Kontext moderner Webentwicklung bleiben benannte CSS-Farben relevant, sollten aber im breiteren Ökosystem der Farbspezifikationen verstanden werden. CSS Color Level 4 führt das oklch-Farbmodell (Oklab-basierte Lightness Chroma Hue) ein, das die Einschränkungen von HSL überwindet: In HSL erscheinen zwei Farben mit demselben Helligkeitswert L aber unterschiedlichem Farbton H visuell unterschiedlich hell (Gelb erscheint bei gleichem L-Wert deutlich heller als Blau), während oklch perzeptuell gleichmäßig ist. Die Syntax lautet oklch(helligkeit% chroma farbton), zum Beispiel: oklch(70% 0.25 145) für ein lebhaftes Grün. In Tailwind CSS 4.0 (2025 veröffentlicht) wurde die Standard-Farbpalette mit oklch neu definiert. Laut Can I Use hat oklch Unterstützung in Chrome 111+, Firefox 113+ und Safari 15.4+, was über 90% der globalen Nutzer abdeckt.