HEX To RGB

Contrôles de couleur

Convertisseur hexadécimal et RVB

Rouge
Vert
Bleu
Opacité (Alpha)
%
Texte blanc 4.5:1 PASSER
Texte noir 4.5:1 ÉCHEC
Exemple d'aperçu du contraste du texte

Formats d'exportation

#0070F3
RVB (0, 112, 243)
rgba(0, 112, 243, 1)
Valeur copiée dans le presse-papier !
conversion des couleurs

Convertisseur hexadécimal et RVB

Comment les ordinateurs représentent la couleur

Les écrans numériques émettent de la lumière en mélangeant trois couleurs primaires : le rouge, le vert et le bleu (le modèle de couleur additive). En ajustant l'intensité de chaque canal, les écrans peuvent reproduire des millions de nuances. Pour gérer ces mélanges dans les logiciels, les développeurs utilisent différents modèles de couleurs, les plus courants étant Hexadécimal (Hex) et RVB. Dans les navigateurs Web, ces formats de couleurs indiquent exactement la quantité d'énergie à fournir aux minuscules sous-pixels de lumière rouge, verte et bleue sur votre écran, qui se mélangent pour former les pixels que vous percevez.

L'espace colorimétrique RVB

Le modèle RVB définit les coordonnées de couleur dans un espace cartésien tridimensionnel à l'aide de coordonnées en base 10. Chaque coordonnée (Rouge, Vert, Bleu) va de 0 à 255 (représentant un octet de données, soit 8 bits). Lorsque les trois canaux sont réglés sur 0, aucune lumière n'est émise, produisant du noir. Lorsque les trois sont réglés sur 255, le résultat est une lumière blanche à spectre complet. Mixing specific values generates intermediate colors: for example, rgb(255, 0, 0) yields pure red, while rgb(128, 0, 128) donne un violet moyen. Puisque chaque canal a 256 valeurs possibles, le système peut produire 256 × 256 × 256, ce qui équivaut exactement à 16 777 216 combinaisons de couleurs distinctes. Ceci est communément appelé « True Color » ou couleur 24 bits.

Le raccourci de la notation hexadécimale

Les codes de couleur hexadécimaux sont une représentation hexadécimale abrégée (base 16) des valeurs binaires à l’intérieur des canaux RVB. Étant donné que la base 16 utilise seize symboles (0 à 9 suivis de A à F), un seul octet (qui comporte 256 états) peut être représenté par exactement deux caractères hexadécimaux.

Un code hexadécimal typique à six caractères, tel que #0070F3, est analysé en trois parties :

  • Rouge : Les deux premiers caractères 00 (0 décimal).
  • Vert : Les deux caractères du milieu 70 (hex 70 est égal à décimal 112 : 7 × 16 + 0).
  • Bleu : Les deux derniers caractères F3 (hex F3 est égal à décimal 243 : 15 × 16 + 3).

La conversion entre hexadécimal et RVB implique la conversion de ces octets de canal individuels entre les systèmes de comptage décimal (base 10) et hexadécimal (base 16). Les navigateurs Web traitent les deux formats de manière interchangeable, mais les développeurs préfèrent souvent HEX pour sa brièveté et sa facilité de copier-coller, tandis que RVB est utile lorsque les valeurs doivent être manipulées dynamiquement via JavaScript.

Transparence et canal Alpha

Les codes RVB et Hex standard représentent des couleurs entièrement opaques. Pour concevoir des mises en page qui se chevauchent, les développeurs ajoutent un quatrième canal : Alpha. En CSS, cela s'exprime à l'aide de la fonction rgba(), où le canal alpha va de 0,0 (entièrement transparent) à 1,0 (opaque). Les navigateurs modernes acceptent également les codes hexadécimaux à huit caractères (par exemple #0070F380), où le huitième octet dicte la valeur alpha hexadécimale (par exemple, l'hexadécimal « 80 » représente le nombre décimal 128, soit une opacité d'environ 50 %). L'ajout de fonctionnalités alpha transforme l'espace colorimétrique 24 bits en un espace colorimétrique 32 bits, permettant ainsi des tendances de conception complexes en matière d'empilement, de superpositions et de morphisme du verre.

Applications pratiques des conversions de couleurs

Alors que les concepteurs travaillent souvent avec des formats HEX dans des logiciels de conception graphique comme Figma ou Adobe XD, les ingénieurs front-end utilisent fréquemment RGBA dans les feuilles de style. Par exemple, si vous souhaitez qu'une couleur d'arrière-plan corresponde à un guide de style de marque (#0070F3) mais que vous souhaitez qu'elle soit transparente à 20 %, vous devez convertir le HEX en RVB (0, 112, 243) et l'appliquer en CSS sous la forme couleur de fond : rgba(0, 112, 243, 0.2);. Cette flexibilité permet des ombres riches, des arrière-plans teintés et des états interactifs qui répondent parfaitement aux comportements de survol des utilisateurs.

Accessibilité et contraste du texte

Lors du choix des codes couleurs, il est essentiel de s’assurer que les couleurs de votre arrière-plan et celles de votre texte présentent suffisamment de contraste pour être lisibles. Les directives pour l'accessibilité du contenu Web (WCAG) recommandent un rapport de contraste d'au moins 4,5:1 pour le texte normal et de 3:1 pour le texte volumineux. L'utilisation de notre vérificateur de contraste en temps réel intégré ainsi que des entrées HEX/RVB vous aide à déterminer immédiatement si la combinaison de couleurs que vous avez choisie est accessible et inclusive pour les utilisateurs malvoyants.

Traitement local et intégrité des échantillons de couleurs

Notre outil de conversion de couleurs s'exécute entièrement localement sur votre appareil dans votre navigateur Web. Aucun code couleur, paramètre RVB ou configuration de conception n'est jamais envoyé à nos serveurs backend. Ce modèle de traitement côté client garantit une confidentialité totale pour les styles et les actifs de votre marque créative, tout en offrant des conversions instantanées sans décalage réseau. Vous pouvez convertir, prévisualiser et créer des palettes de couleurs en toute sécurité et hors ligne à tout moment en toute confiance.

Questions Fréquentes

Comment convertir un hexadécimal en RVB ?

Pour convertir un code couleur hexadécimal en RVB, divisez le code à six caractères en trois paires de valeurs hexadécimales. Par exemple, dans #FF5733, « FF » représente le rouge, « 57 » représente le vert et « 33 » représente le bleu. Convertissez chaque paire de base 16 sous forme décimale : FF = 255, 57 = 87 et 33 = 51, ce qui donne RVB (255, 87, 51).

Que représentent les numéros de code hexadécimal ?

Un code couleur hexadécimal est une représentation hexadécimale du modèle de couleur RVB (Rouge, Vert, Bleu). Les deux premiers caractères spécifient l'intensité du rouge, les deux du milieu spécifient le vert et les deux derniers spécifient le bleu. Dans les codes hexadécimaux à 8 caractères, une quatrième paire spécifie le niveau alpha (opacité).

Qu'est-ce qu'un canal alpha en RVB ?

Le canal alpha représente l'opacité ou la transparence d'une couleur. Alors que le RVB standard définit les valeurs de couleur du noir opaque au blanc, RVBA ajoute un quatrième paramètre (Alpha) allant de 0,0 (entièrement transparent) à 1,0 (entièrement opaque) pour définir le mélange d'arrière-plan.

Pourquoi certains codes hexadécimaux comportent-ils huit caractères au lieu de six ?

Eight-character hex codes include a fourth byte representing transparency. Les six premiers caractères définissent le rouge, le vert et le bleu, tandis que les caractères sept et huit définissent la valeur Alpha en hexadécimal (par exemple, #0070F380 est #0070F3 avec une opacité d'environ 50 %).

Accueil