ForHosting KIT · Entwickler-Tools

Farbtöne aufhellen

Erzeugen Sie aus einer einzigen Basisfarbe eine zuverlässige Aufhellungspalette, ohne Zwischenwerte zu schätzen oder Regler nach Augenmaß einzustellen.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Dieses Werkzeug mischt die angegebene Hexadezimalfarbe in gleichen Prozentschritten mit Weiß und liefert für jede Aufhellung präzise HEX- und RGB-Werte. Die Berechnung ist deterministisch: Dieselbe Farbe und Schrittzahl ergeben stets dieselbe Palette. Verwenden Sie sie für Oberflächenzustände, Hintergründe, Diagramme, Illustrationen oder Design-Tokens, die einen klaren Verlauf von der ursprünglichen Farbe bis Weiß benötigen.

Wählen Sie Basisfarbe und passende Schrittzahl

Beginnen Sie mit einer drei- oder sechsstelligen hexadezimalen Basisfarbe wie #36c oder #3366cc. Die Kurzform wird vor der Berechnung erweitert; beide Beispiele stehen daher exakt für dieselbe Farbe und liefern identische Ergebnisse. Wählen Sie anschließend zwischen einem und zwanzig Schritten. Die Schrittzahl bezeichnet die Anzahl der erzeugten Aufhellungen, wobei die ursprüngliche Basisfarbe nicht mitgezählt und reines Weiß als letztes Ergebnis eingeschlossen wird. Vier Schritte mischen die Basis somit mit 25%, 50%, 75% und 100% Weiß. Eine kleine Zahl eignet sich für eine kompakte Oberflächenhierarchie, während eine größere Zahl feinere Auswahlmöglichkeiten für Datenvisualisierungen, Illustrationen oder die Erkundung von Tokens bietet. Das Ergebnis weist die normalisierte Basis und jede berechnete Aufhellung getrennt aus. Dadurch erkennen Sie eindeutig, welcher Wert eingegeben und welche Werte erzeugt wurden. Da der Verlauf immer bei Weiß endet, besitzen benachbarte Farbfelder gleiche Änderungen des Mischanteils, auch wenn ihr sichtbarer Unterschied je nach Ausgangsfarbe und Bildschirm variiert.

Verstehen Sie die deterministische Mischformel

Jeder rote, grüne und blaue Kanal wird unabhängig in Richtung 255 gemischt, dem Kanalwert für Weiß. Für die Aufhellung Nummer k in einer Palette mit n Schritten berechnet das Werkzeug base + (255 − base) × k/n und rundet den Kanal auf die nächste Ganzzahl. Dasselbe Verhältnis für alle drei Kanäle bewahrt die Beziehung zur ursprünglichen Farbe und verringert gleichzeitig stetig deren Abstand zu Weiß. Die Antwort enthält einen bei eins beginnenden Index, den genauen Weißanteil, normalisiertes kleingeschriebenes HEX, die einzelnen Kanalwerte und eine RGB-Zeichenfolge. Dies ist eine direkte sRGB-Interpolation; sie verändert nicht die HSL-Helligkeit, führt keine gammakorrigierte optische Mischung durch und versucht keine wahrnehmungsbezogene Angleichung. Dieser Unterschied ist beim Vergleich mit Grafikprogrammen wichtig, die mehrere Mischfarbräume anbieten. Die Formel ist bewusst einfach, dokumentiert und stabil. Damit eignet sie sich für Build-Skripte, Snapshots, automatische Token-Erzeugung und Systeme, in denen Reproduzierbarkeit wichtiger ist als eine subjektive visuelle Feinabstimmung.

Setzen Sie die Palette sicher im Designsystem ein

Betrachten Sie die erzeugten Werte als konsistente Ausgangsskala und prüfen Sie sie anschließend im tatsächlichen Kontext. Hellere Töne eignen sich für ausgewählte Zeilen, Benachrichtigungshintergründe, dezente Rahmen, Diagrammfüllungen, Hover-Flächen und dekorative Bereiche. Eine mathematisch regelmäßige Palette garantiert jedoch nicht automatisch barrierefreie Kontraste. Prüfen Sie Vordergrundtext und Symbole auf jeder gewählten Aufhellung anhand der für Ihr Produkt geltenden Kontrastanforderungen. Bewahren Sie die Basisfarbe als separates Token auf und benennen Sie erzeugte Werte nach ihrer Funktion oder ihrem Mischanteil, etwa brand-tint-25 oder info-background, statt nur ihre Listenposition zu verwenden. Prozentnamen bleiben verständlich, wenn eine spätere Palette eine andere Schrittzahl nutzt. Speichern Sie in automatisierten Abläufen die zurückgegebenen HEX-Werte direkt und halten Sie Eingabefarbe und Schrittzahl daneben fest, damit sich die Palette reproduzieren lässt. Ungültige Farben, Hex-Formate mit Alphakanal, Bruchzahlen und Werte außerhalb des zulässigen Bereichs werden abgelehnt, sodass unbeabsichtigte Token-Änderungen nicht unbemerkt bleiben.

Oberflächen-Tokens für Interfaces erstellen

Erzeugen Sie reproduzierbare helle Hintergründe, Rahmen und Auswahlzustände aus einer festgelegten Marken- oder semantischen Farbe.

Farbvarianten für Diagramme vorbereiten

Erstellen Sie vorhersehbare helle Füllungen, die sichtbar mit der Hauptfarbe einer Datenreihe verbunden bleiben.

Palettendokumentation automatisieren

Generieren Sie stabile HEX- und RGB-Werte für Designsystem-Seiten, Codeerzeugung, Tests und Übergabedateien.

Was kostet eine Anfrage?

Jede API-Anfrage kostet $0.002. Die Ausgabe enthält die gesamte angeforderte Aufhellungspalette.

Enthält die Palette die Basisfarbe?

Die Antwort führt die normalisierte Basis separat auf. Die Aufhellungsliste enthält nur zunehmend hellere Mischungen und endet mit Weiß.

Warum ist die letzte Aufhellung immer weiß?

Die Schritte teilen den vollständigen Weg von der Basisfarbe bis zu einer Mischung mit 100% Weiß in gleiche Abstände.

Welche Farbformate werden akzeptiert?

Verwenden Sie drei oder sechs Hexadezimalstellen mit oder ohne vorangestelltes Doppelkreuz. Alphakanäle und andere CSS-Farbsyntax werden abgelehnt.

Garantieren diese Farben barrierefreie Kontraste?

Nein. Der Kontrast hängt von Vordergrund, Größe, Stärke und geltender Norm ab; prüfen Sie jede Farbe in ihrem vorgesehenen Kontext.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/color/tints-palette

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/color/tints-palette \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"color":"#3366cc","steps":4}'
{
  "color": "#3366cc",
  "steps": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.tints_palette",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →