Convertisseur de couleurs HEX, RGB et HSL

Choisissez les formats de départ et d’arrivée, puis saisissez la couleur.

Couleur en RGB

rgb(51,102,153)

Une couleur sRGB, plusieurs écritures

Trois échantillons bleus identiques reliés comme des notations équivalentes

Saisissez une couleur en HEX, RGB ou HSL : l'outil calcule sa notation dans un autre de ces formats. L'aperçu sur damier distingue une couleur transparente d'un gris opaque.

Choisir les données de départ

Le format source détermine les champs. HEX accepte 3, 4, 6 ou 8 chiffres hexadécimaux. RGB utilise trois canaux entiers de 0 à 255. HSL demande une teinte de 0 à 360° et deux pourcentages, saturation et luminosité. L'alpha, présent avec RGB ou HSL, varie de 0 à 1. Choisissez ensuite une autre notation pour la sortie.

Pour un HEX à huit caractères, la dernière paire est l'alpha : #RRGGBBAA. La spécification CSS Color définit cet ordre pour les couleurs sRGB. La couleur affichée après transparence dépend également du fond.

Repères concrets dans chaque format

Bleu atténué : #336699 devient rgb(51,102,153) ou hsl(210,50%,40%). Vous pouvez coller l'une ou l'autre sortie dans une propriété CSS.

Rouge pur : R 255, G 0 et B 0 donnent #FF0000. Les deux premiers caractères codent le rouge, les quatre suivants les canaux absents.

Noir translucide : #00000080 produit rgba(0,0,0,0.502). La valeur 80 correspond à 128 niveaux sur 255 ; le damier de l'aperçu reste visible.

Une conversion n'est pas un étalonnage

Les canaux RGB sont arrondis à l'entier, HSL à une décimale et l'alpha à trois. Un aller-retour peut modifier la dernière décimale. L'outil ne traite pas CMYK, Display P3, Lab ni le contraste entre deux couleurs. Deux écrans peuvent afficher différemment le même code sRGB.

Une opacité inférieure à 1 ne définit pas seule la teinte visible : posez l'échantillon sur le vrai fond de votre page avant de retenir le résultat.

Questions fréquentes sur les couleurs CSS

Les formes abrégées et l'alpha méritent une vérification avant de réutiliser un code.

Puis-je saisir 336699 sans dièse ?

Oui. Le dièse est facultatif à la saisie ; la sortie HEX l'ajoute.

Que représente #FFF ?

Chaque caractère est doublé. #FFF correspond à #FFFFFF, donc au blanc.

Pourquoi une teinte de 360° est-elle acceptée ?

La teinte forme un cercle : 360° revient au même point que 0°.

Pourquoi le gris a-t-il une teinte de 0° ?

À 0 % de saturation, la teinte ne change plus la couleur. L'outil affiche 0° par convention stable.

L'aperçu valide-t-il le contraste du texte ?

Non. Il faut aussi connaître la couleur du fond et calculer le contraste des deux couleurs.

Calculateurs similaires

Les calculateurs suivants sur le même sujet pourraient vous être utiles:

Partager sur les réseaux sociaux

Si cela vous a plu, veuillez partager le calculateur sur vos plateformes de médias sociaux. C'est simple pour vous et bénéfique pour la promotion du projet. Merci!