Qu'est-ce qu'un convertisseur HEX vers RGB ?
Un convertisseur HEX vers RGB transforme un code couleur hexadécimal (la notation à six caractères utilisée en CSS, en HTML et dans les logiciels de design) en ses valeurs RGB équivalentes. Le modèle RGB décrit une couleur à l'aide de trois canaux — rouge, vert et bleu — dont chacun varie de 0 à 255. Un code hexadécimal condense ces trois mêmes valeurs dans une chaîne compacte en base 16, comme #3498DB.
Comment l'utiliser
Saisissez n'importe quel code couleur hexadécimal dans le champ prévu. Vous pouvez conserver ou omettre le # de début, et utiliser la notation abrégée à 3 chiffres (par exemple #0AF), qui est automatiquement développée en sa forme à 6 chiffres (#00AAFF). Lancez le calcul pour afficher le triplet RGB, un aperçu de la couleur et la valeur de chaque canal détaillée séparément.
La formule expliquée
Un code hexadécimal à 6 chiffres se découpe en trois paires : les caractères 1–2 correspondent au rouge, 3–4 au vert et 5–6 au bleu. Chaque paire est un nombre en base 16 (hexadécimal) que l'on convertit en base 10 (décimal).
$$\begin{gathered} (R,\,G,\,B) = \left( \text{hex}_{1\text{-}2},\ \text{hex}_{3\text{-}4},\ \text{hex}_{5\text{-}6} \right)_{16} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} R &= \big(\,\text{HEX}\,[1\text{-}2]\,\big)_{16} \\ G &= \big(\,\text{HEX}\,[3\text{-}4]\,\big)_{16} \\ B &= \big(\,\text{HEX}\,[5\text{-}6]\,\big)_{16} \end{aligned} \right. \end{gathered}$$Par exemple, la paire FF vaut \(15\times16 + 15 = 255\), soit l'intensité maximale, tandis que 00 vaut \(0\).
Exemple concret
Prenons #3498DB.
Le résultat est rgb(52, 152, 219) — un joli bleu moyen.
FAQ
Le symbole # est-il obligatoire ? Non. Le convertisseur le supprime automatiquement : 3498db et #3498DB donnent donc le même résultat.
L'hexadécimal tient-il compte de la casse ? Non. ff et FF sont identiques ; l'outil met tout en majuscules pour uniformiser.
Et les codes à 3 chiffres ? La notation abrégée comme #F00 est développée en doublant chaque chiffre, ce qui donne #FF0000, soit rgb(255, 0, 0) (rouge pur).