Connectez-vous via MCP →

Entrez le calcul

Saisissez un code hexadécimal à 6 chiffres (ou 3 chiffres), avec ou sans #.

Formule

Publicité

Résultats

Couleur RGB
rgb(52, 152, 219)
from #3498DB
Rouge (R) 52
Vert (V) 152
Bleu (B) 219

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

Un code couleur hexadécimal est une représentation à six chiffres en base 16 d'une couleur, très utilisée en webdesign, en CSS et dans le graphisme numérique. Il encode l'intensité de trois canaux chromatiques — le rouge, le vert et le bleu — à l'aide de chiffres hexadécimaux (0 à 9 et A à F). Ce convertisseur prend un code comme #3498DB et le transforme en triplet RGB équivalent, le format attendu par de nombreux logiciels de création, langages de programmation et éditeurs d'images.

Code couleur hexadécimal divisé en paires de valeurs rouge, vert et bleu avec un échantillon de couleur
Un code hexadécimal se divise en trois paires correspondant aux valeurs rouge, vert et bleu.

Comment l'utiliser

Saisissez votre code couleur hexadécimal dans le champ ci-dessus. Vous pouvez conserver le # au début ou l'omettre — les deux fonctionnent. Les codes classiques à six chiffres (#RRGGBB) comme les versions abrégées à trois chiffres (#RGB) sont pris en charge ; l'abrégé est automatiquement développé (par exemple, #0AF devient #00AAFF). Le résultat affiche la chaîne complète rgb(r, v, b), la valeur de chaque canal et un aperçu couleur en direct.

La formule expliquée

Chaque canal chromatique occupe deux chiffres hexadécimaux. Les deux premiers caractères correspondent au rouge, les deux du milieu au vert et les deux derniers au bleu. Chaque paire est convertie de la base 16 vers la base 10 :

$$(R,\,G,\,B) = \bigl(\text{hex}_{[1\text{-}2]},\ \text{hex}_{[3\text{-}4]},\ \text{hex}_{[5\text{-}6]}\bigr)_{16}$$

\(R = \text{int}(\text{hex}[0{:}2],\ 16)\), \(V = \text{int}(\text{hex}[2{:}4],\ 16)\), \(B = \text{int}(\text{hex}[4{:}6],\ 16)\). Chaque canal varie de \(0\) (00) à \(255\) (FF).

Deux chiffres hexadécimaux convertis en une valeur décimale de 0 à 255
Chaque paire de chiffres hexadécimaux se convertit de la base 16 en une valeur décimale de canal (0-255).

Exemple concret

Prenons #3498DB. La paire du rouge est 34, soit $$3\times16 + 4 = 52$$ La paire du vert est 98, soit $$9\times16 + 8 = 152$$ La paire du bleu est DB, où \(D = 13\) et \(B = 11\), ce qui donne $$13\times16 + 11 = 219$$ Ainsi, #3498DB = rgb(52, 152, 219).

FAQ

Que donne FFFFFF ? Du blanc pur : rgb(255, 255, 255). Et 000000 correspond au noir pur : rgb(0, 0, 0).

Puis-je saisir un code à 3 chiffres ? Oui. L'abrégé à trois chiffres voit chaque chiffre doublé : #F00 se développe en #FF0000 = rgb(255, 0, 0).

Le # est-il obligatoire ? Non. Le convertisseur supprime automatiquement le # initial : #1A2B3C et 1A2B3C fonctionnent tous les deux.

Dernière mise à jour: