Qu'est-ce qu'un convertisseur RVB vers hexadécimal ?
Cet outil convertit une couleur exprimée dans le modèle RVB — trois canaux Rouge, Vert et Bleu, chacun compris entre 0 et 255 — en un code couleur hexadécimal de la forme #RRVVBB. Les codes hexadécimaux constituent la manière standard de définir les couleurs en HTML, en CSS, dans les logiciels de création et la plupart des outils numériques. Convertir des valeurs RVB en hexadécimal est donc une tâche quotidienne pour les développeurs web et les graphistes.
Comment l'utiliser
Saisissez vos valeurs de Rouge, de Vert et de Bleu, chacune entre 0 et 255. Cliquez sur calculer : l'outil renvoie le code hexadécimal correspondant ainsi qu'un aperçu coloré en direct pour vérifier le résultat d'un coup d'œil. Les valeurs en dehors de la plage 0-255 sont automatiquement ramenées à l'intervalle valide.
La formule expliquée
Chaque canal est un entier compris entre 0 et 255, soit exactement la plage que peut contenir un octet (de 00 à FF en hexadécimal). Le convertisseur met en forme chaque canal sous la forme d'un nombre hexadécimal de deux chiffres en majuscules, complété par un zéro si nécessaire, puis les assemble :
$$\text{Hex} = \text{\#} \; \texttt{[}\text{Red}\texttt{]}_{16} \, \texttt{[}\text{Green}\texttt{]}_{16} \, \texttt{[}\text{Blue}\texttt{]}_{16}$$Par exemple, la valeur 255 devient FF et 0 devient 00. Mathématiquement, une valeur de canal \(v\) se décompose en un chiffre de poids fort \(\lfloor v/16 \rfloor\) et un chiffre de poids faible \((v \bmod 16)\).
Exemple concret
Prenons le rouge « tomato » : R = 255, V = 99, B = 71. 255 vaut FF en hexadécimal. \(99 = 6 \times 16 + 3 = 63\). \(71 = 4 \times 16 + 7 = 47\). En les concaténant, on obtient #FF6347 — la couleur « tomato » standard du CSS.
FAQ
Que signifie chaque paire hexadécimale ? La première paire correspond au rouge, la deuxième au vert et la troisième au bleu — chacune allant de 00 (absent) à FF (intensité maximale).
Pourquoi en majuscules ? Les codes hexadécimaux ne tiennent pas compte de la casse ; les majuscules sont une convention courante, mais #ff6347 est tout aussi valide.
Puis-je saisir des décimales ? Non — les canaux RVB sont des nombres entiers de 0 à 255. Les valeurs fractionnaires sont arrondies à l'entier inférieur.