Toolantern
Accueil › Convertisseur HEX/RVB/TSL
Mis à jour le 9 octobre 2026

Convertisseur HEX / RVB / TSL

Saisissez une couleur dans n'importe quel format, HEX, RVB ou TSL, et obtenez les deux autres instantanément. Chaque saisie est validée : une coquille donne un message d'erreur clair au lieu d'une couleur fausse.

À quoi sert cet outil

Le convertisseur accepte une couleur dans l'un des trois formats courants et affiche les trois. Modifiez le champ HEX et les champs RVB et TSL se mettent à jour ; modifiez les canaux RVB et les autres suivent. Un aperçu en direct montre la couleur obtenue.

Les formules de conversion

HEX vers RVB : chaque paire de chiffres hexadécimaux est un canal, donc #3B82F6 signifie rouge 0x3B = 59, vert 0x82 = 130, bleu 0xF6 = 246.

RVB vers TSL : avec R, V, B ramenés à 0-1, la luminosité L = (max + min) / 2. La saturation mesure l'écart des canaux par rapport au gris : S = d / (1 - |2L - 1|) où d = max - min. La teinte est l'angle sur le cercle chromatique : 0 degré pour le rouge, 120 pour le vert, 240 pour le bleu, calculé selon le canal le plus grand.

TSL vers RVB : le chemin inverse. Une fonction auxiliaire re projette l'angle de teinte sur les trois canaux en utilisant le chroma (l'intensité colorée) dérivé de la saturation et de la luminosité.

Exemple chiffré

#E74C3C se convertit en rgb(231, 76, 60) et hsl(6, 78%, 57%) : un rouge orangé très saturé et de luminosité moyenne.

Validation

Le HEX doit comporter 3 ou 6 chiffres hexadécimaux ; les canaux RVB doivent être des nombres entiers de 0 à 255 ; la teinte doit être entre 0 et 360, la saturation et la luminosité entre 0 et 100. Tout le reste affiche un message d'erreur et conserve la dernière couleur valide.

Limites

Les conversions arrondissent aux nombres entiers : convertir deux fois de suite peut décaler un canal de 1. Cette différence est invisible à l'oeil.

Estimation indicative. Les résultats reposent sur les tarifs publics indiqués et peuvent différer de votre facture réelle. Conditions

Questions fréquentes

Comment convertir HEX en RVB ?

Tapez le code hexadécimal dans le champ HEX. Les canaux RVB apparaissent aussitôt : chaque paire de chiffres hexadécimaux devient un canal de 0 à 255.

Comment convertir RVB en TSL ?

Saisissez les trois valeurs des canaux RVB. L'outil calcule la teinte, la saturation et la luminosité avec les formules standard et les affiche aussitôt.

Que signifie l'erreur de couleur invalide ?

La saisie ne correspond pas au format : par exemple un code hexadécimal avec des caractères incorrects, un canal RVB au-dessus de 255, ou une teinte au-dessus de 360. Corrigez la valeur et la conversion reprend.

Pourquoi ma couleur a-t-elle bougé de 1 après deux conversions ?

Chaque format stocke des nombres entiers, donc les valeurs fractionnaires sont arrondies. Un canal peut bouger de 1 lors d'allers-retours. La différence visuelle est imperceptible.

Prend-il en charge les codes hexadécimaux à 3 chiffres ?

Oui. Un code comme #F00 est étendu en #FF0000 automatiquement, comme le font les navigateurs.

Autres outils gratuits