Conversion HEX / RGB / HSL
Trois représentations équivalentes d’une même couleur, converties sans perte.
RGB ↔ HSLvia la formule standardConvertissez, dérivez des nuances et extrayez une palette depuis une image, puis exportez-la en CSS.
Choisissez une couleur à la main ou prélevez-la dans une image, construisez la palette, puis exportez-la en CSS, en JSON ou en objet de thème. Tout se calcule dans votre navigateur.
L’opacité s’applique à la valeur copiée en rgba, pas aux exports de palette : une variable de thème gagne à rester opaque et à être rendue transparente à l’usage.
Les douze dernières couleurs retenues apparaîtront ici, le temps de la session.
Glissez une colonne pour la déplacer, ou utilisez les flèches de sa barre d’outils. Une couleur verrouillée ne peut plus être supprimée.
4 couleurs prêtes à exporter.
:root {
--accent-principal: #f97316;
--encre-profonde: #14181f;
--blanc-chaud: #f5f1e9;
--texte-courant: #101828;
}{
"palette": [
{
"nom": "Accent principal",
"variable": "accent-principal",
"hex": "#f97316",
"rgb": [
249,
115,
22
],
"hsl": [
25,
95,
53
]
},
{
"nom": "Encre profonde",
"variable": "encre-profonde",
"hex": "#14181f",
"rgb": [
20,
24,
31
],
"hsl": [
218,
22,
10
]
},
{
"nom": "Blanc chaud",
"variable": "blanc-chaud",
"hex": "#f5f1e9",
"rgb": [
245,
241,
233
],
"hsl": [
40,
38,
94
]
},
{
"nom": "Texte courant",
"variable": "texte-courant",
"hex": "#101828",
"rgb": [
16,
24,
40
],
"hsl": [
220,
43,
11
]
}
]
}À quoi servent ces chiffres ?
Outils associés
Tous les outils gratuitsBon à savoir
Les résultats se recalculent à chaque frappe. Vous pouvez charger un exemple pour comprendre le fonctionnement, puis remplacer les valeurs par les vôtres.
Formules et hypothèses
Chaque indicateur affiché plus haut correspond exactement à l’une de ces formules. Tous les montants sont exprimés hors taxes.
Trois représentations équivalentes d’une même couleur, converties sans perte.
RGB ↔ HSLvia la formule standardNeuf paliers de luminosité générés à teinte et saturation constantes.
Luminosité de 95à 10, teinte fixeRegroupement des pixels d’une image par proximité de teinte, méthode par quantification.
Chaque canal arrondiau multiple de 24 le plus procheVariables prêtes à coller dans une feuille de style, un nom par couleur ajoutée à la palette.
:root { --nom:#couleur; }Les couleurs dominantes d’une image sont obtenues par une méthode de quantification : chaque pixel est arrondi au groupe de teintes proches le plus proche, puis ces groupes sont classés par nombre de pixels. C’est une méthode simple, reproductible et rapide, documentée ici sans détour, mais ce n’est pas un clustering perceptuel intelligent : deux teintes très proches à la frontière de deux groupes peuvent rester séparées plutôt que fusionnées.
Les neuf nuances générées à partir d’une couleur de base, à teinte et saturation constantes, conviennent bien à des états d’interface : un bouton au repos, survolé, désactivé. Une palette de marque aboutie demande en revanche un travail éditorial plus large, qui dépasse ce que peut produire un calcul automatique, notamment sur l’harmonie entre plusieurs teintes distinctes plutôt qu’une seule déclinée.
Choisir une couleur ne garantit pas qu’elle reste lisible une fois posée sur un fond réel. Les boutons de passerelle vers le vérificateur de contraste transmettent la couleur choisie pour l’instant de votre session de navigation seulement, sans compte ni serveur, afin que la question de la lisibilité se pose au même moment que celle du choix esthétique, pas après coup.
Questions fréquentes
Non. L’image est redimensionnée puis lue directement sur un canevas de votre navigateur ; aucun fichier n’est transmis à Web-Shine. La réduction de taille avant lecture accélère simplement le calcul, sans changer les couleurs identifiées.
La méthode de quantification regroupe les teintes proches par tranches plutôt que de retenir chaque valeur exacte de pixel. Une couleur de logo très légèrement différente de sa tranche voisine peut donc apparaître arrondie plutôt qu’au pixel près.
Non. La palette construite existe uniquement dans la mémoire de votre navigateur pour la durée de la session en cours, sans compte ni serveur. Fermer l’onglet ou actualiser la page efface la palette, exportez-la en CSS avant de partir si vous voulez la conserver.
Il transmet la couleur affichée au vérificateur de contraste au moment du clic, via la mémoire de votre navigateur pour l’onglet en cours seulement, puis vous y redirige. Aucune donnée ne quitte votre appareil ni ne persiste au-delà de cette session.
Non, cette version fixe volontairement le nombre de nuances à neuf, un compromis lisible entre finesse des paliers et largeur de la bande affichée. Cliquer sur une nuance la reprend comme nouvelle couleur de base pour explorer plus loin autour d’elle.
Outils associés
Les outils qui complètent le mieux celui-ci, tous gratuits et sans inscription.
Contrôlez le rapport de contraste entre deux couleurs selon les critères WCAG.
Composez un dégradé linéaire, radial ou conique et copiez le CSS prêt à l’emploi, sans écrire une ligne de code.
Convertissez et allégez vos images en WebP, PNG ou JPEG sans quitter votre navigateur.
Aller plus loin
Une identité lisible sert votre image autant que votre référencement.