Connectez-vous via MCP →

Entrez le calcul

Saisissez un code hexadécimal de 3 ou 6 chiffres, avec ou sans #

Formule

Publicité

Résultats

Couleur RGB
rgb(52, 152, 219)
Rouge (R) 52
Vert (G) 152
Bleu (B) 219

Qu'est-ce qu'un convertisseur Hex vers RGB ?

Un code couleur hexadécimal est une notation de six chiffres en base 16 qui représente une couleur. On l'utilise massivement en webdesign, en CSS et dans les logiciels de création graphique. Un convertisseur Hex vers RGB transforme ce code en ses trois canaux : rouge (Red), vert (Green) et bleu (Blue), chacun exprimé sous forme d'un nombre décimal compris entre 0 et 255. Les valeurs RGB se révèlent indispensables dans de nombreux langages de programmation, outils de conception et situations où le format hexadécimal n'est pas accepté.

Trois cercles superposés rouge, vert et bleu illustrant la synthèse additive des couleurs
Le RVB décrit la couleur comme un mélange de lumière rouge, verte et bleue.

Comment l'utiliser

Saisissez un code hexadécimal dans le champ. Vous pouvez conserver le # de début ou l'omettre, et utiliser indifféremment la forme complète à six chiffres (par exemple #3498db) ou la forme abrégée à trois chiffres (par exemple #f00), qui est automatiquement développée. Lancez le calcul pour afficher les valeurs RGB correspondantes ainsi qu'un échantillon de couleur en direct.

La formule expliquée

Un code hexadécimal se découpe en trois paires de deux caractères. Chaque paire est un nombre en base 16 que l'on convertit en base 10 (décimal). Par exemple, la paire FF vaut \(15 \times 16 + 15 = 255\), soit la valeur maximale d'un canal, tandis que 00 vaut 0, sa valeur minimale. La règle générale est la suivante :

$$\begin{gathered} (R,\,G,\,B) = \bigl(\text{hex}_{1\text{-}2},\ \text{hex}_{3\text{-}4},\ \text{hex}_{5\text{-}6}\bigr)_{16} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} R &= \text{Hex}_{[1,2]}{}_{16} \\ G &= \text{Hex}_{[3,4]}{}_{16} \\ B &= \text{Hex}_{[5,6]}{}_{16} \end{aligned} \right. \end{gathered}$$
Schéma montrant un code hexadécimal de six chiffres divisé en trois paires colorées correspondant aux valeurs rouge, verte et bleue
Un code hexadécimal se divise en trois paires qui deviennent les valeurs rouge, verte et bleue.

Exemple concret

Prenons le code hexadécimal #3498DB. Son découpage donne les paires 34, 98 et DB. En convertissant chacune : 34 = \(3 \times 16 + 4 = 52\), 98 = \(9 \times 16 + 8 = 152\) et DB = \(13 \times 16 + 11 = 219\). Le résultat est rgb(52, 152, 219), un agréable bleu ciel.

FAQ

Le symbole # est-il obligatoire ? Non. Le convertisseur ignore le dièse et tout caractère non hexadécimal : #fff et fff fonctionnent donc aussi bien l'un que l'autre.

Et les codes hexadécimaux à 3 chiffres ? Les codes abrégés comme #abc sont automatiquement développés en #aabbcc avant la conversion.

Quelle est la valeur RGB maximale ? Chaque canal s'étend de 0 (hex 00) à 255 (hex FF), ce qui donne 16 777 216 couleurs possibles.

Dernière mise à jour: