CSS-Farbnamen-Finder

Geben Sie einen Hex-Code ein oder wählen Sie eine Farbe, um die nächstgelegene benannte CSS-Farbe zu finden. Vergleichen Sie sie nebeneinander.

Geben Sie eine Farbe ein und klicken Sie auf „Namen finden".

CSS-Code

    

So funktioniert es

  1. Farbwert eingeben: Tippen oder fügen Sie einen Hex-Code (#3b82f6), einen RGB- oder HSL-Wert ein, oder klicken Sie den Farbwähler an, um eine Farbe visuell zu wählen.
  2. Farbnamen erhalten: Die nächstgelegene benannte CSS-Farbe, eine Pantone-Referenz und ein menschenlesbarer Name werden sofort angezeigt.
  3. Nahegelegene Farben erkunden: Sehen Sie eine Palette ähnlich benannter Farben, um die beste Übereinstimmung oder Alternative für Ihr Design zu finden.

Warum den Farbnamen-Finder nutzen?

Beim Arbeiten mit Designsystemen, Barrierefreiheits-Dokumentation oder Kundenkommunikation ist ein menschenlesbarer Farbname weit nützlicher als ein Hex-Code. „Cornflower Blue" kommuniziert klar; „#6495ed" tut das nicht. Dieses Tool schlägt die Brücke zwischen Maschinen-Farbwerten und menschlichen Farbnamen, und hilft Designern dabei, Paletten zu dokumentieren, Farbentscheidungen zu erklären und CSS-Standardnamen für ihre Hex-Werte zu finden.

Funktionen

Häufige Fragen

Wie findet das Tool den nächsten Farbnamen?

Das Tool berechnet den wahrnehmungsbasierten Abstand zwischen Ihrer Farbe und allen benannten CSS-Farben mithilfe der Farbabstandsformel CIEDE2000, die der menschlichen Wahrnehmung von Farbunterschieden gut entspricht. Die nächste Übereinstimmung wird als Name zurückgegeben.

Sind das dieselben wie die CSS-Farb-Schlüsselwörter?

Ja. Das Tool umfasst alle 148 standardisierten benannten CSS-Farben (aus der Spezifikation CSS Color Module Level 4) wie „rebeccapurple", „dodgerblue" und „tomato". Sie können sie in CSS direkt anstelle von Hex-Werten verwenden.

Was ist, wenn meine Farbe keinen exakten Namen hat?

Die meisten Farben haben keinen exakten CSS-Namen. Das Tool gibt die wahrnehmungsmäßig nächste benannte Farbe zurück und zeigt den Farbabstand (Delta E), damit Sie wissen, wie nah die Übereinstimmung ist.

Von X11 zu CSS Color Module Level 4: Der lange Weg zu «rebeccapurple»

Die heute am häufigsten verwendeten benannten CSS-Farben sind von der X Window System Farbliste (rgb.txt) geerbt, die am MIT für die grafische Umgebung X11 im Jahr 1986 zusammengestellt wurde. Die Liste wuchs im folgenden Jahrzehnt organisch und war vollgepackt mit skurrilen und obskuren Namen wie «papayawhip», «peachpuff» und «papayawhip». Als Mosaic (1993) und dann Netscape Navigator (1994) Farbe in HTML standardisierten, behielten sie eine Teilmenge der X11-Namen. CSS1 (Dezember 1996) formalisierte nur 16 benannte Farben, die der ursprünglichen VGA-Palette entsprechen: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow. HTML 4 (1997) fügte «orange» als 17. hinzu. CSS2.1 (Juni 2011) behielt die 17. CSS3 Color Module (Juni 2014, finalisiert 2018) fügte den Rest der X11-Namen hinzu und brachte die Gesamtzahl auf 147. Im Juni 2014 wurde die Farbe «rebeccapurple» (#663399) hinzugefügt, um Eric Meyers Tochter Rebecca zu ehren, die an Hirnkrebs gestorben war; sie hatte gesagt, Lila sei ihre Lieblingsfarbe. Sie wurde dem CSS Color Module Level 4 hinzugefügt und brachte die Gesamtzahl auf 148. Der Hex-Wert #663399 ist die einzige benannte CSS-Farbe, die im Gedenken an eine bestimmte Person hinzugefügt wurde.

CSS-Farbe jenseits benannter Farben: oklch, lab, color()

Benannte Farben decken immer noch nur eine Ecke dessen ab, was moderne Bildschirme darstellen können. CSS Color Module Level 4 (Candidate Recommendation, aktueller Entwurf) führt eine viel breitere Palette von Farbsyntaxen ein. lab() und lch() ermöglichen es Ihnen, Farben in CIE Lab und LCh anzugeben, die perzeptuell einheitliche Farbräume sind. oklab() und oklch() (Björn Ottosson, 2020) sind verbesserte Versionen, die helle gesättigte Farben besser handhaben; oklch(70% 0.15 240) ist ein leuchtendes Himmelblau. color(display-p3 1 0.5 0) gibt Zugriff auf den breiteren P3-Farbumfang, den moderne iPhones, iPads und Macs anzeigen können, etwa 25% gesättigter als das sRGB, auf das benannte Farben beschränkt sind. Relative Farbsyntax (oklch(from blue calc(l - 10%) c h)) ermöglicht es Ihnen, eine Farbe von einer anderen abzuleiten. Die Browser-Unterstützung für alle vier Farbfunktionen erreichte 2024 >90%. Für Designs der 2025er-Ära verwenden Sie benannte Farben für Prototyping und portieren dann zu oklch() für Produktionspaletten, die über das gesamte Farbumfang-Spektrum funktionieren.

Wie «nächstgelegene Farbe» tatsächlich berechnet wird

Die «Entfernung» zwischen zwei Farben ist kein einzelnes Konzept. Verschiedene Formeln geben unterschiedliche Antworten und passen jeweils zu verschiedenen Anwendungsfällen.

Wo das Benennen von Farben tatsächlich hilft

Fehler und Überraschungen mit benannten CSS-Farben

Weitere häufig gestellte Fragen

Wer hat eigentlich die Namen wie «papayawhip» und «peachpuff» ausgewählt?

Keine einzelne Person; die X11-Datei rgb.txt wuchs durch mehrere Mitwirkende am MIT und bei anderen Unix-Anbietern in den späten 1980er Jahren. Viele Namen stammten aus Farbenkatalogen von Sinclair Paints und anderen aus dieser Zeit. Die Namensgebung ist absichtlich informell und inkonsistent, Mitwirkende benannten Farben nach Objekten, die sie auf ihrem Schreibtisch oder vor ihrem Fenster hatten. Es gab kein zentrales Komitee. Als CSS3 2014 die X11-Liste vollständig übernahm, kamen alle Eigenheiten mit.

Sollte ich rebeccapurple in der Produktion verwenden?

Die Browser-Unterstützung ist seit 2014 universell, also funktioniert es überall. Es ist genau äquivalent zu #663399. Verwenden Sie den Namen, der sich in Ihrem Code besser liest; «rebeccapurple» ist ein kleiner, aber sichtbarer Tribut auf jeder Seite, die ihn verwendet.

Was ist der Unterschied zwischen CIEDE2000 und den einfacheren ΔE-Formeln?

ΔE76 (euklidische Distanz in CIE Lab) ist schnell und gibt vernünftige Antworten, unterschätzt aber Unterschiede bei gesättigten Farben und überschätzt bei dunklen Farben. CIEDE2000 fügt fünf Korrekturterme hinzu (für Helligkeit, Chroma, Farbtonrotation und zwei Kreuzterme), die zu empirischen Daten darüber passen, wie Menschen tatsächlich Farbunterschiede wahrnehmen. Die Korrektur ist signifikant; dasselbe Farbenpaar kann ΔE76 = 4 und ΔE2000 = 2 ergeben (sehr unterschiedliches perzeptuelles Urteil). Für «ist diese Farbe nah genug an jener», verwenden Sie ΔE2000. Für Batch-Verarbeitung, bei der Geschwindigkeit wichtig ist, ist die euklidische OKLab-Distanz eine schnelle Annäherung.

Kann ich eigene benutzerdefinierte Farbnamen hinzufügen?

Nicht als CSS-Schlüsselwörter, die benannte Farbliste ist durch die Spec festgelegt. Aber CSS Custom Properties (Variablen) geben Ihnen dieselbe Ergonomie: :root { --brand-coral: #ff7f50; } dann color: var(--brand-coral). Design-Tokens sind im Wesentlichen diese Idee formalisiert, und moderne Design-Systeme verwenden sie universell.

Werden meine Farbdaten irgendwohin gesendet?

Nein. Alle Farbkonvertierungen und Distanzberechnungen laufen in Ihrem Browser. Öffnen Sie den Netzwerk-Tab in DevTools und wählen Sie eine Farbe, Sie sehen null ausgehende Anfragen. Sicher für unveröffentlichte Markenfarben oder jegliche interne Palettenarbeit.

Verwandte Tools

Farbkonverter Kostenloser Online-Farbpaletten-Generator Farbmischer Generator für barrierefreie Farbpaletten