HEX en RGB
Convertissez HEX en RGB avec aperçu couleur, contrôle de teinte et valeurs CSS faciles à copier.
Convertissez HEX en RGB avec aperçu couleur, contrôle de teinte et valeurs CSS faciles à copier.
99, 102, 241rgb(99, 102, 241)hsl(239, 84%, 67%)Saisissez une couleur HEX valide, comme #6366F1 ou #636.
HEX en RGB transforme un code couleur hexadécimal en valeurs rouge, vert et bleu. La conversion correspond au besoin souvent formulé comme hex to rgb : lire un code compact comme #6366F1, obtenir ses canaux numériques et récupérer une déclaration CSS rgb() utilisable dans un style, un composant ou une documentation.
Un code HEX contient trois paires de caractères. La première paire représente le rouge, la deuxième le vert et la troisième le bleu. HEX en RGB normalise la saisie quand elle est valide, affiche l’aperçu de la couleur, montre la valeur RGB brute, fournit une version CSS et propose aussi une sortie HSL pour les ajustements visuels.
#6366F1 ou une version courte valide comme #636.rgb() si votre destination attend une déclaration prête à coller.La conversion lit le code par paires. Dans #6366F1, 63 correspond au rouge, 66 au vert et F1 au bleu. Chaque paire hexadécimale devient un nombre décimal entre 0 et 255. Le résultat est donc 99, 102, 241, puis la version CSS peut s’écrire rgb(99, 102, 241).
| Partie HEX | Canal | Valeur RGB | Résultat |
|---|---|---|---|
63 | Rouge | 99 | Premier canal |
66 | Vert | 102 | Deuxième canal |
F1 | Bleu | 241 | Troisième canal |
#6366F1 | Couleur complète | 99, 102, 241 | rgb(99, 102, 241) |
Convertir HEX en RGB devient utile quand une couleur provient d’une charte, d’un fichier CSS, d’une palette ou d’un outil de design, mais que votre usage demande les canaux rouge, vert et bleu. Les valeurs RGB sont pratiques pour expliquer une couleur, calculer des variations, vérifier une conversion ou alimenter un environnement qui n’accepte pas directement le format HEX.
La sortie CSS rgb() est également utile dans les exemples de code modernes. Elle se lit clairement, accepte les canaux séparés et peut être adaptée à certains usages avec transparence selon la syntaxe choisie dans votre projet. Si vous avez les canaux RGB et souhaitez revenir à un code compact, utilisez RGB en HEX.
La valeur RGB brute convient aux notes techniques, aux tableaux de conversion et aux outils qui demandent trois nombres. La valeur CSS rgb() est plus directe pour une feuille de style. HSL est plus lisible quand vous voulez déplacer légèrement une couleur, créer un état plus clair ou comparer la saturation de deux teintes.
| Sortie | Exemple | Meilleur usage |
|---|---|---|
| RGB brut | 99, 102, 241 | Contrôle des canaux et documentation technique |
| CSS rgb() | rgb(99, 102, 241) | Collage direct dans CSS ou composants |
| HSL | hsl(...) | Ajustement de teinte, saturation et luminosité |
Un code HEX valide contient trois ou six caractères hexadécimaux, généralement précédés du signe #. Une lettre incorrecte, un caractère en trop ou une longueur invalide empêche la conversion. Le message d’erreur aide à repérer une saisie non valide, mais l’aperçu reste aussi important : il confirme que le code converti correspond bien à la couleur attendue.
Si une valeur vient d’une capture ou d’un visuel, vérifiez qu’elle n’a pas été copiée depuis une zone d’ombre ou de compression. Pour sélectionner la couleur avant conversion, utilisez Sélecteur de Couleur afin de comparer les formats, les variantes et le rendu visuel.
#636 avec une valeur longue déjà complète.rgb() est attendue.Après conversion, conservez le format qui correspond à l’usage réel. Pour des variables de thème, HEX peut rester plus compact. Pour expliquer ou ajuster les canaux, RGB est plus clair. Pour créer une variante de survol, HSL peut être plus pratique, car les réglages de saturation et de luminosité sont plus faciles à relire.
Ajoutez toujours un rôle à la couleur convertie dans votre documentation : couleur principale, accent, fond, texte, bordure ou état interactif. Cette discipline évite les remplacements approximatifs et rend les palettes plus faciles à maintenir, surtout quand plusieurs personnes travaillent sur la même interface.
Le format HEX est compact, mais il masque la composition réelle de la couleur. Les canaux RGB montrent immédiatement la part de rouge, de vert et de bleu. Cette lecture aide à comparer deux couleurs, à repérer une dominante et à comprendre pourquoi une nuance paraît froide, chaude, vive ou neutre.
Pour une couleur comme #6366F1, le canal bleu est très élevé. La conversion en RGB rend cette dominante évidente. Cette information peut guider un ajustement, une variante ou un choix de contraste, surtout quand plusieurs couleurs proches doivent être harmonisées dans une même interface.
Une valeur RGB brute est claire pour expliquer la couleur dans une documentation technique. La syntaxe CSS rgb() est plus pratique pour une feuille de style ou un composant. En gardant les deux sorties disponibles, HEX en RGB évite de transformer manuellement une valeur ou de réécrire un format au risque d’introduire une erreur.
Dans une équipe, indiquez le rôle de la couleur avec sa valeur. Par exemple, une couleur principale peut être documentée en HEX pour la palette et en RGB pour les contrôles techniques. Cette double lecture facilite les échanges entre design, intégration et vérification visuelle.
Un code court comme #636 est une abréviation. Il correspond à une version longue où chaque caractère est répété, soit #663366. Cette notation est valide, mais elle peut être moins claire dans une documentation partagée. Lorsque la précision est importante, préférez la forme longue normalisée.
Si une couleur provient d’un ancien code ou d’un exemple trouvé dans une feuille CSS, normalisez-la avant de la partager. Une valeur longue est plus facile à comparer, à convertir et à vérifier. Elle réduit aussi les ambiguïtés quand plusieurs personnes copient les mêmes couleurs.
La conversion HEX vers RGB ne modifie pas la couleur, mais le contexte peut modifier sa perception. Une même valeur paraît différente sur un fond blanc, un fond noir ou un fond coloré. Avant de valider une couleur, testez-la près des éléments qu’elle devra accompagner.
Pour un texte, vérifiez le contraste. Pour un bouton, comparez l’état normal et l’état de survol. Pour une bordure, regardez si la nuance reste visible sans devenir trop présente. La bonne valeur RGB est celle qui fonctionne dans l’interface réelle, pas seulement dans l’aperçu isolé.
Convertir plusieurs codes HEX en RGB permet de repérer rapidement les différences de canaux. Deux bleus peuvent sembler proches, mais l’un peut contenir beaucoup plus de rouge ou de vert. Cette lecture aide à choisir une variante plus froide, plus chaude, plus douce ou plus contrastée.
Pour une palette, convertissez les couleurs importantes dans le même ordre et comparez les canaux. Les écarts réguliers sont plus faciles à maintenir que des valeurs choisies au hasard. Cette vérification complète l’aperçu visuel et rend les décisions plus explicables.
Une fois le code HEX converti, les valeurs RGB peuvent servir de base à une comparaison plus fine. Si le rouge, le vert et le bleu sont très proches, la couleur sera neutre. Si un canal domine nettement, la couleur aura une orientation plus marquée. Cette lecture aide à corriger une palette sans choisir une nouvelle teinte au hasard.
Pour les ajustements de luminosité, regardez aussi la sortie HSL. RGB explique la composition, HSL explique souvent mieux la modification à appliquer. Les deux formats se complètent et permettent de documenter une couleur de manière plus claire.
Cette double lecture réduit les approximations lors des corrections finales.