ForHosting KIT · Bilder bearbeiten & analysieren

Hex-Farbe prozentual verdunkeln

Leiten Sie Hover- und Gedrückt-Töne mit festem Prozentsatz aus einer Markenfarbe ab: #4A90D9 bei 20 % wird zu #2873C0, weiterhin dasselbe Blau. Die Helligkeit sinkt anteilig und endet bei Schwarz. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Farbe
#4A90D9
Prozent
20
Erhalten Sie
Original
#4A90D9
Hex
#2873C0

Designer, Frontend-Entwickler und Autoren von Designsystemen brauchen ständig dunklere Töne einer Markenfarbe für Hover-Zustände, Ränder, Schatten und barrierefreien Text auf hellen Hintergründen. Ein neues Hex nach Augenmaß zu raten ist langsam und über Werkzeuge hinweg inkonsistent. Diese Fähigkeit nimmt eine Hex-Farbe und einen Verdunkelungsprozentsatz von null bis hundert entgegen, wandelt die Farbe in HSL um, multipliziert die Helligkeit mit eins minus diesem Prozentsatz, begrenzt das Ergebnis bei Schwarz und liefert das dunklere Hex samt RGB- und HSL-Aufschlüsselung. Null Prozent behalten die Originalfarbe; hundert Prozent ergeben Schwarz.

Was prozentuales Abdunkeln bedeutet

Im Web stehen Farben meist als Hex- oder RGB-Wert, doch Helligkeitsstufen lassen sich in HSL leichter steuern: Der Farbton hält die Farbrichtung, die Sättigung die Reinheit, die Helligkeit den Abstand zu Schwarz und Weiß. Prozentuales Abdunkeln verringert nur die Helligkeit und lässt Farbton und Sättigung unverändert, ein Markenblau bleibt also blau, nur tiefer. Gerechnet wird relativ: Die vorhandene Helligkeit wird mit eins minus Prozent durch hundert multipliziert und nie unter null gesetzt. Bei 0 % bleibt die Farbe gleich, bei 50 % halbiert sich die Helligkeit, bei 100 % entsteht reines Schwarz.

Typische Einsätze und häufige Fehler

Viele Designsysteme arbeiten mit einer Grundfarbe und festen Abdunkelungsstufen für Hover, gedrückte Schaltflächen oder Rahmen. Aus #4A90D9 wird bei 20 % so verlässlich #2873C0. Mit 0 % lässt sich eine kurze Schreibweise wie #F0A einfach zu #FF00AA ausschreiben, ohne den Ton zu ändern. Häufige Fehler: Werte unter 0 oder über 100 eingeben, die abgelehnt werden, oder erwarten, dass eine Stufe von 20 % bei jeder Farbe gleich viele Helligkeitspunkte abzieht. Weil relativ gerechnet wird, verlieren helle Farben mehr Punkte als dunkle.

Was prozentuales Verdunkeln in HSL bedeutet

Farben im Web werden oft als Hex oder RGB gespeichert, aber perzeptuelle Tonstufen sind in HSL leichter: der Farbton hält die Tönung, die Sättigung die Reinheit und die Helligkeit, wie nah die Probe an Schwarz oder Weiß liegt. Um einen Prozentsatz zu verdunkeln heißt, die Helligkeit zu senken, während Farbton und Sättigung fest bleiben, sodass ein Markenblau blau bleibt — nur tiefer. Dieses Werkzeug multipliziert die aktuelle Helligkeit mit eins minus Prozent durch hundert und begrenzt das Ergebnis danach so, dass die Helligkeit nie unter null fällt.

Bei null Prozent bleibt die Helligkeit unverändert, sodass die Ausgabe dem normalisierten Eingabe-Hex entspricht. Bei fünfzig Prozent wird die Helligkeit halbiert. Bei hundert Prozent wird die Helligkeit null, und das Ergebnis ist reines Schwarz, unabhängig vom Ausgangsfarbton.

Dieses relative Modell entspricht dem, wie viele Design-Tokens interaktive Zustände skalieren: ein einziges Basis-Token plus ein Verdunkelungsfaktor für Hover oder gedrückt. Die absolute Subtraktion von Helligkeitspunkten kann bei bereits dunklen Farben überschießen; relative Skalierung mit Schwarz-Begrenzung bleibt stets im Bereich und erfindet nie eine negative Helligkeit.

Eingabevertrag: Hex-Farben und der Prozentsatz 0–100

Übergeben Sie color als Hex-Zeichenkette in Kurz- oder Langform: #RGB oder #RRGGBB, mit oder ohne führendes Rautezeichen. Kurzformen werden kanalweise erweitert, sodass #F0A vor der Umrechnung zu #FF00AA wird. Werte wie minus zehn, hunderteins oder nicht numerischer Text werden zurückgewiesen; fehlgeschlagene Validierung wird nicht berechnet.

Bei Erfolg enthält die Antwort original als normalisiertes sechsstelliges Hex in Großbuchstaben, hex als verdunkeltes Ergebnis, den gesendeten numerischen percent-Wert, rgb mit ganzzahligen Kanälen von null bis zweihundertfünfundfünfzig und hsl mit dem Farbton in Grad sowie Sättigung und Helligkeit auf einer Skala von null bis hundert nach dem Verdunkelungsschritt. Die Rundung ist deterministisch, sodass ein erneuter Lauf desselben Paares nicht abweicht.

Verwenden Sie percent null, um zu normalisieren und Kurz-Hex ohne Tonänderung zu erweitern, oder percent hundert, wenn Sie einen echten Schwarzanker brauchen, der aus demselben Codepfad wie teilweise Verdunkelungen stammt — für konsistente Token-Pipelines.

Für ein Farbfeld oder alle Zustände

Für eine einmalige Prüfung — zu bestätigen, dass ein Primärblau sauber für einen Button-Hover verdunkelt, oder dass eine Zwanzig-Prozent-Stufe die Kontrastziele gegen Weiß noch erfüllt — nutzen Sie das kostenlose Browser-Werkzeug auf dieser Seite. Innerhalb der Transformation gibt es keinen Netzaufruf, kein Modell und keine Uhrabhängigkeit, sodass Ergebnisse randsicher und cachefähig sind. Setzen Sie den Endpunkt in eine Figma-Plugin-Brücke, ein Storybook-Add-on, das Zustandsfarben vorschaut, oder einen Serverschritt ein, der Dark-Mode-Flächen aus einer hellen Basispalette materialisiert.

Wenn Sie Formate ohnehin mit einem separaten Farbkonverter umwandeln, behalten Sie diesen für HEX–RGB–HSL-Umläufe; nutzen Sie diesen Verdunkler, wenn die Suchabsicht ausdrücklich ein prozentual dunklerer Ton ist. Kombinieren Sie beide in einer Pipeline, wenn Sie nach dem Verdunkeln einen CMYK-Export brauchen, aber der Verdunkelungsschritt selbst braucht nur Hex hinein und strukturierte Farbe heraus mit Schwarz begrenzt bei hundert Prozent.

UI-Hover- und Gedrückt-Zustände

Leiten Sie dunklere Button- und Link-Töne aus einem einzigen Marken-Hex ab, damit Hover- und Aktiv-Stile über Komponenten hinweg konsistent bleiben, ohne jedes Farbmuster von Hand zu wählen.

Markenakzente für E-Mail und PDF

Berechnen Sie dunklere Akzent-Hex-Werte für Ränder und Überschriften in Vorlagen vor, die nur statische Farben akzeptieren und HSL zur Renderzeit nicht berechnen können.

Welche Eingaben akzeptiert Hex prozentual verdunkeln?

Eine Hex-Farbe (#RGB oder #RRGGBB, optional #) und einen percent-Wert von 0 bis 100.

Wie wird die dunklere Farbe berechnet?

Das Hex wird in HSL umgewandelt, die Helligkeit mit (1 − percent/100) multipliziert und bei null (Schwarz) begrenzt, dann zurück in Hex, RGB und HSL umgewandelt. Farbton und Sättigung bleiben gleich; percent 100 ergibt Schwarz.

Was enthält eine erfolgreiche Antwort?

original (normalisiertes Eingabe-Hex), hex (verdunkeltes Ergebnis), percent, rgb {r,g,b} und hsl {h,s,l} nach dem Verdunkeln.

Ist das dasselbe wie ein Farbformat-Konverter?

Nein. Ein Konverter ändert die Darstellung (HEX, RGB, HSL), ohne den Ton zu verschieben. Dieses Werkzeug verdunkelt gezielt, indem es die Helligkeit um einen Prozentsatz senkt und bei Schwarz begrenzt.

Warum ein relativer Prozentsatz statt abgezogener Helligkeitspunkte?

Feste Punkte abzuziehen kann bei bereits dunklen Farben über das Ziel hinausschießen. Eine prozentuale Skalierung bleibt immer im Bereich: 50 % halbiert die Helligkeit, 100 % ergibt Schwarz, negativ wird nichts.

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/darken-percent

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/darken-percent \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"color":"#4A90D9","percent":20}'
{
  "color": "#4A90D9",
  "percent": 20
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.darken_percent",
  "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.

Werte außerhalb von null bis hundert und fehlerhafte Hex-Zeichenketten werden mit einem klaren invalid_input-Fehler zurückgewiesen. Nutzen Sie das kostenlose Browser-Werkzeug für schnelle Farbmuster oder die API zu $0.002 pro erfolgreicher Anfrage, wenn Sie Paletten in einer Pipeline erzeugen.

Was prozentuales Verdunkeln in HSL bedeutet

Weil die Umrechnung reine Mathematik mit fester Rundung ist, erzeugen dasselbe Hex und derselbe Prozentsatz stets dasselbe dunklere Hex im Browser und am API-Rand, was Vergleichstests und Läufe über mehrere Regionen für CI und Design-Tokens in jeder Umgebung zuverlässig macht, die Sie bereitstellen.

Eingabevertrag: Hex-Farben und der Prozentsatz 0–100

Ungültige Zeichen, falsche Längen, leere Zeichenketten und Nicht-Zeichenketten-Werte schlagen mit invalid_input und einer Meldung fehl, die das Feld nennt. Das Feld percent ist erforderlich und muss eine endliche Zahl zwischen null und hundert einschließlich sein. Aliasnamen werden der Bequemlichkeit halber akzeptiert: hex, from oder text für die Farbe und amount, pct oder percentage für den Prozentsatz.

Wo Sie es ausführen: kostenloses Browser-Werkzeug oder automatisierte API

Dieselbe reine Funktion treibt die API an, wenn Sie Theme-Generatoren bauen, Design-Tokens als CSS-Custom-Properties exportieren oder Tonstufen für E-Mail-Vorlagen vorberechnen, die keine clientseitigen Skripte ausführen können. Jeder erfolgreiche API-Aufruf kostet $0.002; ungültige Prozentsätze außerhalb von null bis hundert und fehlerhaftes Hex verbrauchen kein im Voraus bezahltes Guthaben.

Tonstufen für Design-Tokens

Erzeugen Sie abgestufte dunkle Varianten für CSS-Variablen oder Theme-JSON, indem Sie feste Verdunkelungsprozentsätze in der CI auf die Farben der Basispalette anwenden.

Wie viel kostet die API?

$0.002 pro erfolgreicher Anfrage. Das Browser-Werkzeug ist gratis. Ungültige Eingaben werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →