ForHosting KIT · Images

Éclaircisseur de couleur

Éclaircir #3366cc de 20 % donne #5c85d6 : la luminosité passe de 50 % à 60 % et le bleu garde sa teinte et sa saturation. Créez des nuances plus douces de votre couleur de marque sans qu'elle tourne au gris. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Couleur hex
#3366cc
Quantité
20
Vous obtenez
Code hex
#5c85d6
Luminosité avant
50
Luminosité après
60

Un éclaircisseur de couleur prend un code hex CSS et un pourcentage, puis renvoie une version plus claire en n'élevant que le canal de luminosité dans l'espace HSL. Teinte et saturation restent inchangées, ainsi les bleus de marque restent bleus et les rouges restent rouges, tandis que la surface s'adoucit pour les états de survol, les arrière-plans et les teintes accessibles. La quantité est un pourcentage de la marge restante entre la luminosité actuelle et le blanc pur : zéro pour cent laisse l'échantillon inchangé, cent pour cent produit du blanc pur, et les valeurs intermédiaires s'échelonnent en douceur. Les chaînes hex invalides et les pourcentages hors de zéro à cent sont rejetés avec une erreur de validation claire au lieu d'être tronqués en silence.

Comment fonctionne l'éclaircissement en HSL

Partez d'une couleur hex CSS telle que #3366cc ou la forme courte #36c. L'analyseur étend les codes à trois chiffres, met les chiffres en minuscules et convertit chaque paire en entiers rouge, vert et bleu de zéro à deux cent cinquante-cinq.

Ces canaux sont projetés en teinte, saturation et luminosité avec les formules standard CSS et W3C : la luminosité est la moyenne des fractions maximale et minimale du canal, la saturation dépend de cette luminosité, et la teinte se mesure en degrés autour de la roue chromatique, les gris achromatiques signalant une teinte zéro. Éclaircir ne mélange pas la couleur vers le blanc en RGB ; cela n'élève que le pourcentage de luminosité tandis que teinte et saturation restent fixes.

La nouvelle luminosité est l'ancienne plus la distance restante jusqu'à cent, mise à l'échelle par la quantité sur cent. À amount zéro la formule est une identité pure ; à amount cent le résultat est du blanc pur avec luminosité cent ; à amount vingt un bleu de ton moyen avance de vingt pour cent de sa luminosité actuelle vers le blanc. Une fois la nouvelle luminosité connue, le même chemin CSS teinte-vers-rgb reconvertit HSL en canaux entiers et un code hex à six chiffres en minuscules.

Il n'y a ni graines aléatoires, ni horodatages, ni appels réseau, donc les mêmes entrées donnent toujours la même sortie. Les formes hex alpha à quatre ou huit chiffres sont rejetées car ce contrat est RGB opaque uniquement. Les pourcentages sous zéro ou au-dessus de cent échouent à la validation pour que les clients ne dépassent pas silencieusement l'intervalle autorisé.

Ce que vous envoyez et ce que vous recevez

Envoyez deux champs : color comme chaîne hex et amount comme nombre fini entre zéro et cent inclus. En cas de succès la réponse renvoie la couleur normalisée à six chiffres et l'amount nettoyé, puis fournit les échantillons original et result. Chaque échantillon inclut role, hex, entiers r g b, nombres de teinte saturation luminosité et chaînes imprimables rgb et hsl.

Une courte chaîne formula documente la règle L prime pour la documentation et le support. Contrôles typiques : éclaircir #3366cc de vingt pour cent, éclaircir le rouge pur de cinquante pour cent, et confirmer qu'amount zéro renvoie l'hex d'origine. Utilisez le formulaire gratuit du navigateur pour les revues de design et teintes rapides, puis appelez le même contrat depuis des scripts pour la génération en masse de jetons hover ou d'échelles de thème.

Gardez amount dans l'intervalle documenté plutôt que de compter sur des troncatures silencieuses — cet outil échoue explicitement pour que les design systems restent prévisibles.

Où les éclaircisseurs de couleur interviennent au travail

Les designers produit construisent des états hover et active en éclaircissant les primaires de marque sans dériver la teinte, de sorte qu'un éclaircissement de vingt pour cent d'un CTA marine reste marine au lieu de virer au gris ou au cyan. Les relecteurs d'accessibilité explorent des compagnons plus clairs de couleurs de texte ou d'icône avec des fonds sombres, puis passent les candidats à un vérificateur de contraste plutôt que d'estimer les demi-tons à l'œil.

Les équipes marketing produisent des pastels de campagne à partir de logos saturés pour bannières sociales et en-têtes d'e-mail tout en préservant l'identité de teinte de la marque. Les ingénieurs frontend scriptent des rampes d'ombre en intégration continue pour qu'une seule couleur de marque produise une échelle documentée de pas plus clairs pour graphiques, puces et boutons secondaires.

Si vous devez ensuite assombrir une couleur, convertir HSL en RGB, bâtir une palette analogue ou vérifier le contraste WCAG, traitez-les comme des intentions de recherche et pages distinctes plutôt que de surcharger cette page d'éclaircissement.

Teintes hover et active de l'IU

Dérivez des arrière-plans hover plus clairs à partir de jetons hex de marque en gardant teinte et saturation stables pour des états de composant cohérents.

Rampes d'ombre par jetons de design

Générez des pas pastels et de surface douce à partir d'une couleur de base pour thèmes, variables CSS et systèmes multi-marques.

Pastels marketing issus des logos

Produisez des échantillons plus clairs prêts pour campagne à partir de couleurs de logo saturées pour bannières, diapositives et créations sociales.

Comment cet éclaircisseur de couleur modifie-t-il mon hex ?

Il convertit l'hex en HSL, élève la luminosité avec L' = L + (100 − L) × (amount / 100), garde teinte et saturation fixes, puis reconvertit en hex et RGB.

Quelle plage de quantité est autorisée ?

Amount doit être un nombre fini de 0 à 100 inclus.

Que se passe-t-il à 0 % et 100 % ?

0 % laisse la couleur inchangée. 100 % produit du blanc pur (luminosité 100) en signalant la teinte et la saturation fixes de la couleur d'origine.

Quels formats hex sont acceptés ?

Hex CSS à trois et six chiffres, avec ou sans dièse initial. Les formes alpha (#rgba / #rrggbbaa) et les caractères non hex sont rejetés.

Quel est le coût ?

L'outil navigateur est gratuit et s'exécute en local.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/color/lighten

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Sans appels réseau, sans graines aléatoires ni dérive de modèle — couleur et quantité identiques produisent toujours le même JSON.

Ce que vous envoyez et ce que vous recevez

Color accepte aussi les alias hex et base ; amount accepte percent et pct. Champs manquants, caractères non hex, mauvaises longueurs, NaN, Infinity et quantités hors de l'intervalle fermé échouent avec invalid_input et ne sont pas facturés. Le hex de premier niveau est la couleur éclaircie pour les clients monoline ; lightness_before et lightness_after rendent l'étape en pourcentage auditable sans redériver HSL. Le prix des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.

Où les éclaircisseurs de couleur interviennent au travail

Les pipelines de jetons de design génèrent des teintes d'arrière-plan douces à partir d'un seul hex de base et stockent l'hex dérivé en JSON ou variables CSS pour les surfaces en mode clair. Comme cette capacité est un moteur d'analyse pur, le prix API est la base publiée de $0.002 par élément réussi et une validation échouée ne consomme pas le solde.

Consulter la documentation complète du KIT →