Convertisseur de Couleurs

Convertissez entre les formats de couleur HEX, RGB et HSL.

HEX#7c5cfc
RGBrgb(124, 92, 252)
HSLhsl(252, 96%, 67%)

Trois notations, une couleur

Choisissez une couleur visuellement ou tapez un code HEX, et l'outil affiche les trois notations CSS cote a cote — cliquez sur une valeur pour la copier. Elles decrivent exactement la meme couleur, simplement dans des systemes de coordonnees differents :

FormatExempleCe que signifient les nombres
HEX#7c5cfcRouge, vert, bleu en paires hex, 00–ff
RGBrgb(124, 92, 252)Les memes trois canaux en decimal, 0–255
HSLhsl(252, 96%, 67%)Teinte sur la roue chromatique (0–360°), saturation, luminosite

Exemple concret : lire #7c5cfc

HEX vers RGB est une conversion de base directe : 7c = 7×16+12 = 124 rouge, 5c = 92 vert, fc = 252 bleu. Le bleu est le canal le plus fort avec un peu de rouge melange, donc la couleur se situe dans la plage des violets — le HSL le confirme : la teinte 252° se trouve entre le bleu (240°) et le magenta (300°), la saturation 96 % signifie qu'elle est presque pure, et la luminosite 67 % la place du cote pale du point median. HEX et RGB sont des notations interchangeables des memes valeurs ; le HSL est un veritable remappage, ce qui explique pourquoi ses valeurs semblent sans rapport au premier abord.

Quel format quand

  • HEX est le choix compact par defaut pour le CSS, les remises de design et les chartes graphiques — facile a copier, difficile a mal saisir.
  • RGB correspond a la facon dont les ecrans et les API graphiques fonctionnent reellement, et s'etend naturellement a la transparence sous forme rgba().
  • HSL est le format pour ajuster les couleurs : besoin d'un etat de survol ? Gardez la teinte et la saturation, baissez la luminosite de 10 %. Besoin d'un accent complementaire ? Tournez la teinte de 180°. Faire ce calcul en HEX est penible ; en HSL, c'est un seul nombre.

Un flux de travail pratique : choisissez votre couleur de marque avec le selecteur visuel, copiez la valeur HSL, et derivez votre palette (survol, bordures, arriere-plans) en ne faisant varier que la luminosite — les nuances restent visuellement liees automatiquement.

Regles de saisie et confidentialite

Le champ de texte accepte des codes HEX complets a six chiffres avec un # en tete (les formes courtes comme #fff doivent etre etendues en #ffffff). Le selecteur met a jour tous les formats en direct, et les valeurs HSL sont arrondies a des nombres entiers — reconvertir peut decaler une valeur de ±1, ce qui est invisible a l'ecran. Toute la conversion tourne entierement dans votre navigateur ; rien n'est envoye a un serveur.

Foire aux questions

Quels formats de couleur sont pris en charge ?
HEX (par ex. #7c5cfc), RGB (par ex. rgb(124, 92, 252)) et HSL (par ex. hsl(252, 96%, 67%)). Saisissez un code HEX ou utilisez le selecteur visuel, et les trois se mettent a jour en direct.
Comment convertir HEX en RGB a la main ?
Divisez le code en trois paires hex et convertissez chacune en decimal : #7c5cfc → 7c=124, 5c=92, fc=252 → rgb(124, 92, 252). Chaque paire va de 00 (0) a ff (255).
Pourquoi utiliser HSL plutot que HEX ?
Le HSL separe teinte, saturation et luminosite, de sorte que les ajustements deviennent de l'arithmetique : assombrissez un survol de bouton en baissant la luminosite, ou trouvez une couleur complementaire en tournant la teinte de 180°. Le HEX n'offre pas de telles poignees.
Pourquoi convertir en HSL et revenir change-t-il legerement la valeur ?
Les valeurs HSL sont arrondies a des nombres entiers pour la lisibilite, donc un aller-retour peut decaler un canal d'environ ±1 — une difference imperceptible a l'ecran.
Mes donnees de couleur sont-elles envoyees quelque part ?
Non. Toutes les conversions tournent localement dans votre navigateur — rien n'est transmis a un serveur.