Convertissez des valeurs RVB en code HEX
Saisissez trois nombres et le code HEX apparaît pendant la frappe : rgb(59, 130, 246) donne #3B82F6. Le champ accepte les virgules, les espaces et les pourcentages, donc vous collez la valeur directement depuis une feuille de style ou depuis un sélecteur. Le sélecteur de notation lit aussi les canaux donnés en fractions de 0 à 1.
Comment convertir du RVB en HEX ?
Divisez chaque canal par 16. Le quotient donne le premier caractère de la paire, le reste donne le second, et les nombres de 10 à 15 s’écrivent avec les lettres A à F. Le canal 59 donne 3 et il reste 11, d’où la paire 3B.
La formule : chaque canal s’écrit sur deux caractères hexadécimaux, et les paires se collent dans l’ordre rouge, vert, bleu.
Le même calcul donne 82 pour 130 et F6 pour 246, donc rgb(59, 130, 246) s’écrit #3B82F6. Un canal inférieur à 16 reçoit un zéro devant pour que la paire garde ses deux caractères : la valeur 10 s’écrit 0A.
Les gris ont leurs trois canaux égaux, donc leur code se compose de trois paires identiques : 51 donne #333333 et 204 donne #CCCCCC. Un tel code se raccourcit à trois caractères et le navigateur le redéveloppe. Dans l’autre sens, le calcul repose sur le même nombre 16 et le convertisseur HEX en RVB le fait pour vous.
Que sont les valeurs RVB et qu’est-ce que l’écriture hexadécimale ?
RVB décrit une couleur par trois nombres, un par canal rouge, vert et bleu. Chacun va de 0 à 255, parce qu’un canal compte autant de degrés de luminosité dans le codage sur vingt-quatre bits. Trois canaux de 256 degrés donnent ensemble 16 777 216 couleurs[1].
L’écriture hexadécimale donne les mêmes trois nombres dans un autre système de numération. Un canal a 256 degrés, et c’est exactement ce que contiennent deux caractères hexadécimaux, donc chaque canal occupe deux places dans le code. La couleur entière tient en six caractères, sans virgules et sans parenthèses.
Cette concision décide de l’endroit où vous croisez chaque écriture. Le code HEX se trouve dans les feuilles de style, dans les champs de couleur de Figma et dans les chartes graphiques. Les valeurs RVB apparaissent dans l’onglet Calculé du navigateur, dans les sélecteurs des logiciels graphiques et partout où la couleur entre dans un calcul. Le sélecteur de couleurs de Photoshop affiche d’ailleurs les deux à la fois : les champs R, V et B d’un côté, le champ # de l’autre.
La spécification CSS Color Level 4 admet quatre longueurs de code : trois, quatre, six et huit caractères[2]. La version à trois caractères fonctionne quand les deux caractères de chaque paire sont identiques, car le navigateur la redéveloppe par répétition. Les versions à quatre et huit caractères ajoutent l’opacité à la fin.
Les deux écritures décrivent la couleur dans le même espace sRVB, celui que le W3C a retenu pour le HTML et le CSS[1]. Un canal noté 255 et le même canal noté FF sont exactement la même nuance.
Quels codes HEX ont les gris utilisés dans les interfaces ?
| Valeurs RVB | Code HEX |
|---|---|
| 13, 13, 13 | #0D0D0D |
| 14, 14, 14 | #0E0E0E |
| 15, 15, 15 | #0F0F0F |
| 24, 24, 24 | #181818 |
| 35, 35, 35 | #232323 |
| 36, 36, 36 | #242424 |
| 37, 37, 37 | #252525 |
| 51, 51, 51 | #333333 |
| 60, 60, 60 | #3C3C3C |
| 64, 64, 64 | #404040 |
| 65, 65, 65 | #414141 |
| 66, 66, 66 | #424242 |
| 74, 74, 74 | #4A4A4A |
| 77, 77, 77 | #4D4D4D |
| 82, 82, 82 | #525252 |
| 84, 84, 84 | #545454 |
| 89, 89, 89 | #595959 |
| 97, 97, 97 | #616161 |
| 128, 128, 128 | #808080 |
| 204, 204, 204 | #CCCCCC |
Quelle paire de caractères donne une valeur de canal ?
| Valeur du canal | Paire de caractères |
|---|---|
| 0 | 00 |
| 16 | 10 |
| 32 | 20 |
| 48 | 30 |
| 64 | 40 |
| 80 | 50 |
| 96 | 60 |
| 112 | 70 |
| 128 | 80 |
| 144 | 90 |
| 160 | A0 |
| 176 | B0 |
| 192 | C0 |
| 208 | D0 |
| 224 | E0 |
| 240 | F0 |
| 255 | FF |
Les canaux en notation 0–1 et leurs codes HEX
| Notation 0–1 | Valeurs RVB | Code HEX |
|---|---|---|
| 0, 0, 0 | 0, 0, 0 | #000000 |
| 0.1, 0.1, 0.1 | 26, 26, 26 | #1A1A1A |
| 0.2, 0.2, 0.2 | 51, 51, 51 | #333333 |
| 0.25, 0.25, 0.25 | 64, 64, 64 | #404040 |
| 0.5, 0.5, 0.5 | 128, 128, 128 | #808080 |
| 0.75, 0.75, 0.75 | 191, 191, 191 | #BFBFBF |
| 0.8, 0.8, 0.8 | 204, 204, 204 | #CCCCCC |
| 0.9, 0.9, 0.9 | 230, 230, 230 | #E6E6E6 |
| 1, 1, 1 | 255, 255, 255 | #FFFFFF |
| 0.2314, 0.5098, 0.9647 | 59, 130, 246 | #3B82F6 |
| 0.9373, 0.2667, 0.2667 | 239, 68, 68 | #EF4444 |
| 0.1333, 0.7725, 0.3686 | 34, 197, 94 | #22C55E |
Où lire les valeurs RVB dans le logiciel que vous utilisez ?
Les trois endroits montrent la même couleur, chacun dans sa propre écriture.
Photoshop
Double-cliquez sur le carré de couleur en bas de la barre d’outils. Dans le sélecteur de couleurs Adobe, les valeurs se trouvent dans les champs R, V et B, chacune entre 0 et 255, et le champ # affiche le même ton en hexadécimal.Figma
Sélectionnez le calque et cliquez sur la pastille de la section Fill à droite. Sous les curseurs de teinte et d’opacité, la liste des écritures s’ouvre et vous y choisissez RGB ; par défaut elle affiche Hex.Navigateur
Faites un clic droit sur l’élément, choisissez Inspecter et passez à l’onglet Calculé. Le navigateur y donne chaque propriété de couleur sous la forme rgb(), quelle que soit l’écriture utilisée dans la feuille de style.
Comment convertir du RVB en HEX dans un tableur ?
Placez les canaux dans les cellules A1, B1 et C1, puis saisissez dans la quatrième la formule ="#"&DECHEX(A1;2)&DECHEX(B1;2)&DECHEX(C1;2). Pour les valeurs 59, 130 et 246 elle renvoie #3B82F6.
Le 2 de chaque appel est l’argument du nombre de caractères, qui complète le résultat par des zéros devant[3]. Un code couleur exige exactement deux caractères par canal, et un canal valant 10 renverrait sans cet argument un simple A.
Copier cette cellule vers le bas convertit toute la colonne. Dans la version anglaise du tableur la fonction s’appelle DEC2HEX, et les arguments s’y séparent par une virgule au lieu du point-virgule.
Convertir RVB en d'autres unités
Sources
- sRGB — Wikipédia
- CSS Color Module Level 4 — notation hexadécimale — W3C
- DECHEX — fonction Excel — Microsoft Support
Toutes les valeurs des tableaux ont été calculées à partir des définitions des unités et vérifiées par le calcul avant publication. Les données historiques et les noms des unités locales proviennent des sources citées ci-dessus.
Dernière révision du contenu : · rédigé et vérifié par l'équipe Arteon
Questions fréquentes sur la conversion du RVB en HEX
Quel code HEX a rgb(51, 51, 51) ?
C’est #333333, un gris foncé courant pour le texte. Les trois canaux sont égaux, donc les trois paires sont identiques et le code se raccourcit en #333.
Le convertisseur accepte-t-il des nombres séparés par une espace ?
Oui. Le champ lit 59 130 246 aussi bien que 59, 130, 246, et il accepte également l’écriture complète rgb(59 130 246) avec les parenthèses. C’est la syntaxe CSS moderne, dans laquelle les virgules sont facultatives.
Que faire d’une valeur écrite en rgba ?
Saisissez-la telle quelle. Le convertisseur lit le quatrième nombre comme l’opacité et l’ajoute au code sous la forme de deux caractères supplémentaires, ce qui donne un code à huit caractères.
Les canaux peuvent-ils être donnés en pourcentages ?
Oui. Le champ accepte 23%, 51%, 96% et les ramène d’abord à l’échelle 0–255. Un pourcentage vaut sa part de 255, donc 50% correspond à 128.
Comment convertir du RVB en HEX de tête ?
Divisez le canal par 16 : le quotient donne le premier caractère, le reste le second, et les valeurs de 10 à 15 s’écrivent A à F. Pour 130 : 130 ÷ 16 fait 8 et il reste 2, d’où la paire 82.
Quelle différence entre la notation 0–255 et la notation 0–1 ?
C’est la même couleur sur deux échelles. Le CSS et les logiciels graphiques comptent de 0 à 255, tandis qu’Unity, three.js, OpenGL et matplotlib comptent de 0 à 1. Le sélecteur sous les champs passe de l’une à l’autre.
Peut-on revenir d’un code HEX aux valeurs RVB ?
Oui, et le calcul est le même dans l’autre sens. Le convertisseur HEX en RVB prend un code à trois, quatre, six ou huit caractères et rend les canaux.
Comment obtenir une couleur d’impression à partir de valeurs RVB ?
Une couleur d’écran se traduit en quatre encres. Le convertisseur RVB en CMJN donne cette traduction, à confronter ensuite avec une épreuve imprimée, car l’encre sur papier et la lumière d’un écran ne se comportent pas de la même façon.

Aidez-nous à améliorer nos outils
Une idée de fonction, un bug repéré ou une proposition d’outil ? Écrivez-nous, nous répondons sous 24 heures.