RUV CalculatorConvertisseur de couleurshttps://calc.ruvlabs.com/fr/c/color-converter

Convertisseur de couleurs

HEX, RVB, TSL et rapport de contraste

HEX

RVB
TSL
Détail
Couleur de texte lisible
Rapport de contraste

#8B5CF6 donne rgb(139, 92, 246) et hsl(258, 90%, 66%).

Quelle est cette couleur en RVB ?

#8B5CF6 donne rgb(139, 92, 246) et hsl(258, 90%, 66%).

Un exemple avec les valeurs de départ. Modifiez les champs ci-dessus pour votre cas.

HEX, RVB et TSL décrivent une couleur de trois façons

Le HEX écrit le rouge, le vert et le bleu sur deux chiffres hexadécimaux chacun. #8B5CF6 signifie R égal 139, V égal 92 et B égal 246, exactement les valeurs RVB. L'abréviation à trois chiffres #F00 double chaque chiffre, ce qui la rend identique à #FF0000.

Le TSL décompose la couleur en teinte, saturation et luminosité. La teinte est un angle sur la roue chromatique, donc 0 et 360 degrés donnent le même rouge ; la saturation est la distance au gris et la luminosité la position entre le noir et le blanc. C'est pourquoi le TSL est plus commode quand on veut une version plus claire de la même couleur.

Le rapport de contraste compare la luminance relative de deux couleurs et va de 1:1 à 21:1. Chaque canal est corrigé en gamma, pondéré à 0,2126, 0,7152 et 0,0722, puis sommé ; 0,05 est ajouté à la valeur claire comme à la sombre avant la division. Le vert porte le poids le plus élevé parce que la vision humaine y est la plus sensible.

Ce qu'on oublie en choisissant des couleurs

Une association qui rend bien sur l'écran du graphiste est souvent illisible. Les recommandations d'accessibilité web demandent 4,5:1 pour le texte courant et 3:1 pour le texte large ou gras de 18 points et plus. Le gris pâle paraît raffiné sur une maquette et échoue régulièrement à ce seuil.

Juger le contraste à la seule luminosité induit en erreur. Le jaune sur blanc n'en a presque aucun parce que les deux sont clairs, et le bleu sur noir presque aucun parce que les deux sont sombres. Être éloignés sur la roue chromatique ne crée pas de contraste ; c'est une différence de luminance qui en crée.

Coder une information par la seule couleur exclut les lecteurs daltoniens. Le rouge et le vert qui marquent une hausse et une baisse doivent s'accompagner d'une flèche ou d'un signe, et la convention elle-même varie : les marchés américains et européens montrent les hausses en vert, la Corée, le Japon et la Chine en rouge.

Questions fréquentes

Pourquoi afficher un rapport de contraste ?

Pour savoir si un texte blanc ou noir sera lisible sur ce fond. Les règles WCAG demandent 4,5:1 pour le texte courant et 3:1 pour le grand texte. Un contraste faible gêne non seulement les personnes malvoyantes mais toute personne lisant dehors en pleine lumière.

Quand le HSL est-il utile ?

La teinte, la saturation et la luminosité correspondent à la façon dont on pense réellement la couleur. Pour éclaircir une teinte il suffit d'augmenter le L, alors qu'en RVB il faut recalculer les trois canaux. C'est particulièrement commode pour bâtir des échelles de couleur dans un système de design.

En quoi l'hexadécimal à trois chiffres diffère-t-il ?

C'est une abréviation où chaque chiffre est doublé : #F80 équivaut à #FF8800. Elle ne fonctionne que si les deux chiffres de chaque canal sont identiques, ce qui la limite à 4 096 couleurs.

Le calcul se fait dans ce navigateur. Vérifiez ce que vous avez saisi avant d'utiliser le résultat.