Toolivaro

Convertisseur Hex vers RGB gratuit

Convertissez les codes couleur hexadécimaux en triplets RGB et inversement — instantané, avec prise en charge des formes courtes à 3 et 6 chiffres, 100% local.

Traité localement dans votre navigateur

3 ou 6 chiffres avec # initial facultatif — majuscules ou minuscules.

Trois entiers de 0 à 255, séparés par des virgules ou des espaces.

À propos de cet outil

Le convertisseur hex vers RGB traduit entre les deux notations de couleur que tout développeur front-end rencontre : les codes hex comme #3498db et les triplets rgb(52, 152, 219). Saisissez ou collez l’une ou l’autre forme et l’outil remplit l’autre — le hex à 6 chiffres devient ses trois valeurs de canal, et un triplet séparé par des virgules ou des espaces devient son code hex. Le convertisseur accepte la forme courte à 3 chiffres (#fff s’étend en #ffffff), le # initial facultatif, les chiffres en majuscules ou minuscules, et même la syntaxe complète de la fonction rgb(52, 152, 219), de sorte que les valeurs copiées depuis un inspecteur de navigateur, un outil de design ou une maquette fonctionnent telles quelles. La validation est stricte sur ce qui peut être une couleur : les chiffres hex doivent être valides et chaque canal RGB doit être un entier de 0 à 255 — un triplet comme 300, 0, 0 est rejeté avec un message clair au lieu d’être silencieusement arrondi ou tronqué. Quand les deux champs sont remplis, le hex l’emporte, donc la précédence est prévisible et documentée plutôt que surprenante. La conversion est de l’arithmétique pure sur les valeurs de canal — rien n’est approximé, et rien de ce que vous saisissez n’est envoyé, journalisé ou stocké. Utilisez cet outil quand un guide de style vous donne du hex et que votre bibliothèque de graphiques exige du RGB, quand vous déboguez une couleur qui semble différente de l’attendu dans un thème sombre, ou quand vous voulez raisonner sur la part réelle de rouge, de vert et de bleu dans une couleur.

Comment le résultat est-il calculé ?

Une valeur hex d’un outil de design dans votre bibliothèque de graphiques

Votre système de design définit le bleu de la marque comme #3498db, mais la bibliothèque de graphiques exige des triplets rgb(). Le convertisseur divise le hex en ses paires — 34, 98, db — et les interprète en base 16 : 52, 152, 219, de sorte que le graphique reçoit rgb(52, 152, 219) et affiche le même bleu.

Exemple d'entrée et de sortie
Entrée Valeur
Couleur hex #3498db
RGB
Résultat rgb(52, 152, 219)

Quelle est la formule et ses hypothèses ?

Hex vers RGB

rgb(r, v, b) = paires hex interprétées en base 16

Termes de la formule
Symbole Signification
paires hex les trois groupes de deux chiffres d’un code hex à 6 chiffres (RRVVB), chacun interprété avec parseInt(·, 16)
r, v, b valeurs de canal de 0 à 255

La forme courte à 3 chiffres (#fff) étend chaque chiffre avant l’interprétation, comme le fait CSS.

RGB vers hex

hex = #rrvvbb, chaque canal en deux chiffres hex minuscules en base 16

Termes de la formule
Symbole Signification
canal un entier de 0 à 255
rr vv bb les rendus hex à deux chiffres, complétés à gauche (p. ex. 10 → 0a)

Quelles sont les erreurs les plus courantes ?

  • Saisir des canaux hors plage (comme 300) en espérant un arrondi — CSS arrondit, mais le convertisseur rejette avec une erreur, ce qui est le comportement honnête pour un outil de conversion.
  • Oublier qu’un canal hex à un chiffre s’étend (p. ex. #f00 est #ff0000, pas #00ff00) — le convertisseur émet toujours la forme étendue.
  • Saisir des couleurs nommées (red, blue) — le convertisseur n’accepte que les chiffres hex et les triplets numériques.

Quelles sont les hypothèses et les limites ?

  • Pas de canal alpha : le hex à 4 et 8 chiffres et rgba() ne sont pas pris en charge.
  • Les couleurs CSS nommées (red, blue, rebeccapurple) ne sont pas acceptées — utilisez leurs formes hex ou rgb.
  • La sortie hex est toujours en minuscules et à 6 chiffres, normalisant la forme saisie.

D'où viennent les chiffres ?

Dernière révision 11 août 2026 · Version 1.0.0 · Toolivaro ne garantit pas les contenus externes.

Questions fréquentes

Quelle est la différence entre le hex à 3 et à 6 chiffres ?

Un code à 3 chiffres comme #fff est la forme courte de CSS : chaque chiffre est doublé, donc #fff signifie #ffffff. Tout navigateur moderne l’accepte. Le convertisseur accepte les deux et émet toujours la forme complète à 6 chiffres, pour que le résultat soit sans ambiguïté.

Gérez-vous les valeurs alpha (transparence) ?

Pas encore. Le hex à 8 chiffres (#rrggbbaa) et rgba() portent un canal de transparence que ce convertisseur n’interprète pas. Pour les couleurs avec alpha, convertissez ici la couleur de base à 6 chiffres et conservez l’alpha séparément.

Pourquoi la sortie hex est-elle en minuscules ?

Les chiffres hex ne distinguent pas la casse — #3498db et #3498DB sont la même couleur. Les minuscules sont la convention de la plupart des outils et minificateurs modernes, et maintiennent une sortie cohérente pour le copier-coller.

Que se passe-t-il si je remplis les deux champs hex et RGB ?

Le hex l’emporte et se convertit en RGB ; le champ RGB est ignoré. L’outil documente cette précédence plutôt que de deviner, donc le résultat est toujours prévisible.

Fait partie de Outils de format et de conversion

Vous avez repéré une erreur ou souhaitez une correction ? Signalez-la — chaque correction est examinée.

Ce calculateur vous a été utile ?

Relu par l'équipe éditoriale de Toolivaro selon notre méthodologie Méthodologie · Politique éditoriale