Convertissez les couleurs entre les formats HEX, RGB, HSL, HSV et CMYK avec aperçu en direct.
Format de couleur invalide. Essayez HEX (#FF5733), RGB (rgb(255,87,51)), ou HSL (hsl(11,100%,60%)).
HEX
#FF5733
RGB
rgb(255, 87, 51)
HSL
hsl(11, 100%, 60%)
HSV/HSB
hsv(11, 80%, 100%)
CMYK
cmyk(0%, 66%, 80%, 0%)
Variable CSS
--color: #FF5733;
R255
G87
B51
Publicité
À propos de cet outil
La conversion de couleurs est une opération fondamentale en conception numérique, développement web et production d'impression. Différents modèles de couleur ont ete développés pour différents objectifs : la notation HEX est apparue avec le HTML au debut des années 1990 comme moyen compact de spécifier les couleurs pour le web, tandis que le RGB (Rouge, Vert, Bleu) représente directement comment les écrans produisent la couleur en mélangeant la lumière.
Les modèles HSL (Teinte, Saturation, Luminosite) et HSV (Teinte, Saturation, Valeur), introduits par Alvy Ray Smith en 1978, ont ete conçus pour être plus intuitifs pour la sélection humaine des couleurs.
Le CMYK (Cyan, Magenta, Jaune, Noir) sert l'industrie de l'impression, décrivant les couleurs en termes d'absorption d'encre sur le papier. Contrairement au RGB base sur les écrans qui utilise le mélange additif (combiner la lumière), le CMYK utilise le mélange soustractif (absorber la lumière). Cette différence fondamentale signifie que toutes les couleurs RGB ne peuvent pas être reproduites fidelement en CMYK, un défi connu sous le nom de mappage de gamut.
Cet outil effectue des conversions mathematiquement précises entre les cinq modèles de couleur en utilisant les algorithmes standard définis par la spécification W3C CSS Color Level 4 (https://www.w3.org/TR/css-color-4/). Le RGB sert d'espace colorimétrique intermédiaire. Tout le traitement s'execute entièrement dans votre navigateur sans communication serveur.
Entrez une valeur de couleur dans n'importe quel format (HEX, RGB, HSL) ou utilisez le sélecteur de couleur.
Visualisez les conversions instantanées en HEX, RGB, HSL, HSV, CMYK et format variable CSS.
Utilisez les curseurs RGB pour affiner la couleur, puis copiez n'importe quel format en un clic.
Théorie des Couleurs et Science des Couleurs Numeriques
La science de la couleur numérique est enracinee dans des découvertes couvrant plusieurs siècles. Les expériences au prisme d'Isaac Newton en 1666 ont démontré pour la première fois que la lumière blanche contient un spectre de couleurs. En 1802, Thomas Young a propose la théorie trichromatique, affinee par Hermann von Helmholtz, montrant que l'oeil humain percoit la couleur grace a trois types de cellules coniques sensibles aux longueurs d'onde rouge, verte et bleue. Cette realite biologique a directement inspire le modèle de couleur RGB.
La CIE (Commission Internationale de l'Eclairage) a établi le premier espace colorimétrique mathematique en 1931, créant une base pour tous les systèmes de couleur numériques. L'espace colorimétrique sRGB, standardise en 1996 par l'IEC, est devenu la référence pour le contenu web et les écrans grand public. Il définit un gamut spécifique que tous les appareils conformes doivent reproduire de manière cohérente.
Comprendre les espaces colorimétriques est essentiel pour quiconque travaille sur plusieurs supports. Le spectre visible contient environ 10 millions de couleurs distinguables, mais sRGB ne peut en représenter qu'environ 35%. Des espaces a gamut plus large comme Display P3 (utilise par les appareils Apple depuis 2016) et Adobe RGB couvrent davantage. CSS Color Level 4 a introduit le support de Display P3.
La relation entre les modèles de couleur n'est pas toujours simple. La conversion RGB vers CMYK est inheremment avec perte car le gamut CMYK est plus petit. La gestion professionnelle des couleurs utilise des profils ICC pour une correspondance précise entre les supports.
Comment Utiliser
Entrez une valeur de couleur dans n'importe quel format (HEX, RGB, HSL) ou utilisez le sélecteur de couleur.
Visualisez les conversions instantanées en HEX, RGB, HSL, HSV, CMYK et format variable CSS.
Utilisez les curseurs RGB pour affiner la couleur, puis copiez n'importe quel format en un clic.
Méthodologie
Toutes les conversions utilisent le RGB comme espace colorimétrique intermédiaire. Les valeurs HEX sont analysees en extrayant des paires de caractères hexadecimaux et en les convertissant en entiers decimaux (0-255). Pour HSL et HSV, la teinte est calculée en trouvant les composantes RGB maximale et minimale, puis en appliquant des formulés basees sur des secteurs qui mappent la roue chromatique en six segments de 60 degrés.
La saturation et la luminosite/valeur sont derivees du ratio et de la plage de ces composantes.
La conversion CMYK utilise la méthode de retrait sous-couleur : le canal clé (noir) est calculé par K = 1 - max(R,G,B)/255, et chaque canal chromatique est dérivé par C = (1-R/255-K)/(1-K). Il s'agit d'une approximation mathematique standard ; les flux de travail d'impression professionnels utilisent des profils de couleur ICC pour une gestion précise des couleurs. Toutes les formulés suivent la spécification W3C CSS Color Level 4.
Chaque format de couleur correspond à un flux de travail spécifique, et comprendre quand utiliser chacun améliore l'efficacite. Les codes HEX (#FF5733) sont la norme pour le développement web et les feuilles de style CSS car ils sont compacts et universellement supportes par les navigateurs. Les valeurs RGB sont idéales pour les medias bases sur écran, car elles correspondent directement à la façon dont les moniteurs emettent la lumière rouge, verte et bleue.
HSL est le format le plus convivial pour les designers car ajuster la luminosite de 0% (noir) a travers 50% (couleur pure) jusqu'a 100% (blanc) est intuitif pour créer des variations de couleur et des thèmes. HSV/HSB est préféré dans les logiciels graphiques comme Adobe Photoshop et Illustrator car son canal de valeur représente la luminosite maximale d'une couleur.
Les valeurs CMYK affichees ici sont des approximations mathematiques ; les projets d'impression professionnels doivent utiliser des profils de couleur ICC.
Exemples Pratiques
Un développeur web doit harmoniser la couleur de marque d'un client #1A73E8 (Google Blue) sur son site web et sa brochure imprimée. Il entre la valeur HEX et obtient instantanement RGB(26,115,232) pour le CSS, HSL(217,80%,51%) pour créer des états de survol en ajustant la luminosite, et CMYK(89%,50%,0%,9%) comme point de départ pour le graphiste d'impression.
Un designer UI créant un thème sombre utilise HSL pour assombrir systématiquement sa palette de couleurs. En partant de sa couleur primaire a HSL(220,65%,50%), il réduit la luminosite a 35% pour la variante sombre et l'augmente a 80% pour les arriere-plans subtils.
Un artiste preparant des œuvres numériques pour une galerie web et des impressions giclee utilise cet outil pour comprendre les limitations du gamut CMYK de ses couleurs RGB vibrantes.
Conseils et Bonnes Pratiques
Lorsque vous travaillez avec des couleurs sur différents supports, commencez toujours par RGB ou HEX pour le travail à l'écran et ne convertissez en CMYK que lors de la préparation des fichiers pour l'impression. Utilisez HSL lorsque vous devez créer rapidement des variations plus claires ou plus foncees d'une couleur de marque, car il suffit d'ajuster le pourcentage de luminosite.
Pour le développement CSS, envisagez d'utiliser la notation HSL dans vos feuilles de style car elle facilite la création de schémas de couleurs cohérents. Vous pouvez définir une teinte de base puis créer des couleurs complementaires, analogues ou triadiques en faisant simplement pivoter la valeur de teinte de 180, 30 ou 120 degrés respectivement.
Testez toujours vos couleurs CMYK avec une epreuve physique avant de vous engager dans une impression.
Cet outil prend en charge HEX (#FF5733), RGB (rgb(255,87,51)), HSL (hsl(11,100%,60%)), HSV/HSB et CMYK. Vous pouvez entrer n'importe quel format et obtenir des conversions instantanées.
Quelle est la différence entre HSL et HSV?
HSL (Teinte, Saturation, Luminosité) et HSV (Teinte, Saturation, Valeur) sont tous deux des modèles de couleur cylindriques. La différence clé réside dans la gestion de la luminosité. HSL est souvent préféré pour CSS, tandis que HSV est courant dans les logiciels graphiques.
Pourquoi CMYK est-il différent à l'écran et à l'impression?
Les écrans utilisent RGB (couleur additive - lumière), tandis que les imprimantes utilisent CMYK (couleur soustractive - encre). Les valeurs CMYK affichées ici sont des approximations basées sur des conversions standard.
Quelle est la différence entre hex, RGB et HSL?
Les trois représentent les memes couleurs mais utilisent des systèmes de notation différents. Hex (#FF5733) est une façon compacte d'ecrire des valeurs RGB en hexadecimal — chaque paire de caractères représente Rouge, Vert et Bleu de 00 (0) a FF (255). RGB(255, 87, 51) exprime la même couleur en nombres decimaux, ce qui est plus lisible. HSL(14°, 100%, 60%) décrit la même couleur en utilisant Teinte (angle de couleur sur la roue chromatique), Saturation (intensité de la couleur) et Luminosite. HSL est généralement le plus intuitif pour le travail de design car ajuster une seule valeur modifie une qualité perceptuelle — par exemple, réduire la saturation désaturé la couleur sans changer sa teinte ou sa luminosite.
Pourquoi mes couleurs imprimées sont-elles différentes de mon écran?
Les écrans utilisent le RGB (mélange additif de couleurs avec la lumière), tandis que les imprimantes utilisent le CMYK (mélange soustractif de couleurs avec l'encre). L'espace colorimétrique RGB est plus large que le CMYK — il peut afficher des bleus vifs, des verts et des couleurs saturées que les encres CMYK ne peuvent physiquement pas reproduire. Lors de la conversion de RGB en CMYK, les couleurs hors gamut sont tronquees à l'équivalent imprimable le plus proche, donnant des versions plus ternes des couleurs vives à l'écran. C'est pourquoi un vert neon vibrant à l'écran s'imprime comme un olive atténué. Pour les travaux critiques d'impression, concevez en mode CMYK des le départ ou utilisez un flux de travail de gestion des couleurs avec des profils ICC pour prévisualiser le rendu à l'impression.
Quels formats de couleur dois-je utiliser pour le développement web?
Pour CSS, utilisez hex (#FF5733) ou RGB/RGBA (rgb(255, 87, 51)) pour les couleurs de marque spécifiques, et HSL/HSLA (hsl(14, 100%, 60%)) quand vous devez créer des variations de couleur (plus clair, plus foncé, désaturé). HSL est particulièrement utile dans les systèmes de design car vous pouvez générer une palette de couleurs cohérente en variant uniquement la luminosite ou la saturation. Le CSS moderne supporte également les nouvelles fonctions de couleur comme oklch() et lab() pour une manipulation perceptuellement uniforme des couleurs, mais le support des navigateurs evolue encore. Pour l'accessibilite, vérifiéz toujours les ratios de contraste quel que soit le format utilise — le format n'est que de la notation; c'est la couleur resultante qui compte pour la lisibilite.
Mes Favoris
Glisser pour réorganiser
Pas encore de favoris
Appuyez sur ☆ sur un outil pour l'ajouter à vos favoris.