Convertisseur de code couleur

Collez une couleur au format hex (#ff6600 ou #f60), rgb(255, 102, 0), séparé par des virgules 255, 102, 0 ou hsl(24, 100%, 50%), et le convertisseur la renvoie instantanément dans les deux autres formats, avec un aperçu de l’échantillon en direct et une copie en un clic par format.

Comment fonctionne la conversion de code couleur

  1. 1

    Entrez une couleur dans un format pris en charge

    Hex (#abc, #abcdef), rgb(r, g, b), séparé par des virgules r, g, b ou hsl(h, s%, l%).

  2. 2

    Analysé en une représentation interne

    L'outil convertit la valeur en RGB en interne, puis en déduit les équivalents hex et HSL.

  3. 3

    Tous les formats affichés

    Les chaînes hex, RGB et HSL correspondantes sont affichées côte à côte.

  4. 4

    Aperçu de l'échantillon en direct

    Affiche la couleur obtenue d'un coup d'œil pour confirmer la conversion avant de la copier.

Formats pris en charge

Format Exemple Utilisation
Hex 3 #F66 Abrégé ; uniquement pour les couleurs avec des chiffres répétés
Hex 6 #FF6B6B Par défaut pour CSS et design graphique
RGB rgb(255, 107, 107) CSS, JS, logiciels de design
Séparé par des virgules 255, 107, 107 Comme RGB sans la syntaxe de fonction
HSL hsl(0, 100%, 71%) Plus facile à comprendre pour la teinte/saturation/luminosité

Quand utiliser quoi

  • Hex pour CSS statique et transfert de design.
  • RGB lorsque vous passez les canaux à JavaScript ou à un logiciel de design.
  • HSL lors de l’ajustement de la luminosité ou de la saturation, le modèle mental est plus clair que RGB.

D’autres formats comme HSV, CMYK, LAB, LCH et OKLCH existent dans les outils de design. Ils décrivent la même couleur de façons différentes, mais ce convertisseur se concentre sur les trois formats web de base ci-dessus.

Précision

  • Les conversions entre hex, RGB et HSL sont exactes : hex et RGB sont le même modèle de couleur, et HSL est dérivé de RGB avec une formule standard.
  • Les valeurs HSL sont arrondies à des nombres entiers, donc un aller-retour peut décaler le dernier chiffre. La couleur visible est identique ; utilisez hex quand vous avez besoin d’une copie exacte bit pour bit.

Questions fréquentes

Hex ou rgb() pour une large compatibilité. hsl() lorsque vous recherchez de la lisibilité. Les navigateurs modernes prennent aussi en charge oklch() et d’autres formats, mais hex reste la valeur par défaut la plus sûre.

Non, le convertisseur n’accepte que des couleurs opaques : hex à 3 ou 6 chiffres, rgb() et hsl() sans canal alpha. Gardez rgba() ou l’hex à 8 chiffres directement dans votre CSS.

Non, le convertisseur n’accepte que les trois formats numériques. Utilisez un sélecteur de couleurs ou une recherche en ligne pour convertir d’abord la couleur nommée en hex.

HSL est affiché avec une teinte, une saturation et une luminosité en nombres entiers, donc un aller-retour peut décaler la valeur d’un point. La couleur visible est identique ; utilisez hex quand vous avez besoin d’une copie exacte.

Outils similaires