Cercle chromatique

COMPRENDRE · COMPARER · CRÉER

Trouver une couleur : image, nom, code HEX ou RVB

Prélevez une couleur sur une image ou saisissez un nom français, un mot CSS ou un code. Comparez ensuite les cinq nuances les plus proches dans le répertoire de votre choix.

Sommaire complet de la page

Trouver une couleur dans une image#

Choisissez une image pour lire un pixel et extraire jusqu’à cinq couleurs dominantes. Le fichier est traité dans votre navigateur : il n’est pas envoyé au serveur.

Cliquez ensuite sur l’aperçu ou utilisez les coordonnées au clavier. Une photo donne la couleur d’un pixel rendu à l’écran, pas la référence exacte d’une peinture ou d’un objet.

Essayer la pipette sur une photographie. Filament de safran (THOR, CC BY 2.0) · Fer oxydé (Jonasfolmer, CC BY-SA 4.0). Les deux images ont été redimensionnées pour cette page.

Méthode, exemple vérifiable et limites

L’aperçu est réduit si son plus grand côté dépasse 1 600 pixels ; les coordonnées désignent cet aperçu, pas le fichier d’origine. Les zones transparentes sont composées sur du blanc. La pipette lit les canaux sRGB de ce rendu.

Pour la palette, une grille régulière d’au plus 128 × 128 points prélève les pixels au centre de chaque cellule. Les composantes sont regroupées par pas de 8, puis les groupes sont séparés selon la dispersion des canaux et leur effectif (découpe médiane pondérée). Chaque groupe fournit la moyenne de ses canaux d’origine. Les groupes de même HEX sont réunis. Ce choix reproductible favorise les grandes surfaces ; il peut manquer un petit accent ou des détails fins.

Trois bandes verticales : écru sur 60 % de la largeur, bleu canard sur 25 %, terracotta sur 15 %.
Exemple créé pour cet outil : trois aplats sans texture ni transparence.
CouleurCode exact de l’exempleSurface du dessin
Écru#F3EFE060 %
Bleu canard#048B9A25 %
Terracotta#E2725B15 %

Les proportions extraites peuvent différer légèrement de 60/25/15 : la grille échantillonne un nombre fini de points. Téléchargez le PNG d’exemple ou son SVG source pour refaire le calcul. Le SVG sert à documenter le dessin ; l’import de l’outil accepte PNG, JPEG et WebP.

La lumière, la balance des blancs, la compression, le profil colorimétrique et le décodage du navigateur peuvent changer les valeurs. Le résultat n’identifie ni une référence RAL/Pantone, ni une recette de pigments. Les animations éventuelles ne sont pas analysées image par image. Au-delà de 40 millions de pixels, l’image est refusée pour limiter l’usage de mémoire.

Le CSV exporte les codes, le nombre de points et leur part, sans inclure le nom du fichier. Le lien vers le générateur transmet uniquement les codes. En quittant ou rechargeant la page, il faut sélectionner à nouveau l’image.

Autour du point choisi, la pipette examine un carré de 5 × 5 pixels, limité aux pixels disponibles sur les bords. Pour chaque canal sRGB, elle trie les valeurs et retient celle du milieu. Pour un effectif pair, elle arrondit la moyenne des deux valeurs centrales à l’entier le plus proche. Le code obtenu peut être absent des pixels d’origine.

Rechercher par nom ou code#

75 entrées disponibles, synonymes compris.

CouleurHEXRVBStatut
Bordeaux 109,7,26repère éditorial sRGB, non normalisé
Carmin 150,0,24repère éditorial sRGB, non normalisé
Corail 255,127,80mot-clé CSS coral
Rose 255,192,203mot-clé CSS pink
Rose poudré 231,178,165repère éditorial sRGB, non normalisé
Rouge 229,57,53repère éditorial sRGB, non normalisé
Vermillon 217,56,30repère éditorial sRGB, non normalisé
Vieux rose 192,128,129repère éditorial sRGB, non normalisé
Écarlate 237,41,57repère éditorial sRGB, non normalisé
Abricot 230,126,48repère éditorial sRGB, non normalisé
Beige 200,173,127repère éditorial sRGB, non normalisé
Jaune 255,213,0repère éditorial sRGB, non normalisé
Jaune moutarde 199,160,0repère éditorial sRGB, non normalisé
Mandarine 255,136,0repère éditorial sRGB, non normalisé
Moutarde 199,160,0repère éditorial sRGB, non normalisé
Ocre 204,119,34repère éditorial sRGB, non normalisé
Orange 255,127,0repère éditorial sRGB, non normalisé
Rouille 183,65,14repère éditorial sRGB, non normalisé
Sable 194,178,128repère éditorial sRGB, non normalisé
Safran 244,196,48repère éditorial sRGB, non normalisé
Terracotta 226,114,91repère éditorial sRGB, non normalisé
Brique 178,34,34repère éditorial sRGB, non normalisé
Amande 130,196,108repère éditorial sRGB, non normalisé
Jade 0,168,107repère éditorial sRGB, non normalisé
Kaki 121,137,51repère éditorial sRGB, non normalisé
Menthe 152,255,152repère éditorial sRGB, non normalisé
Olive 128,128,0mot-clé CSS olive
Sauge 156,175,136repère éditorial sRGB, non normalisé
Vert 46,125,50repère éditorial sRGB, non normalisé
Vert anis 191,255,0repère éditorial sRGB, non normalisé
Vert menthe 152,255,152repère éditorial sRGB, non normalisé
Vert sapin 9,82,40repère éditorial sRGB, non normalisé
Vert sauge 156,175,136repère éditorial sRGB, non normalisé
Émeraude 80,200,120repère éditorial sRGB, non normalisé
Céladon 172,225,175repère éditorial sRGB, non normalisé
Vert d’eau 176,242,182repère éditorial sRGB, non normalisé
Azur 0,127,255repère éditorial sRGB, non normalisé
Bleu 0,102,204repère éditorial sRGB, non normalisé
Bleu ciel 119,181,254repère éditorial sRGB, non normalisé
Bleu marine 3,34,76repère éditorial sRGB, non normalisé
Bleu nuit 15,27,61repère éditorial sRGB, non normalisé
Bleu roi 49,140,231repère éditorial sRGB, non normalisé
Cyan 0,255,255mot-clé CSS cyan
Indigo 75,0,130mot-clé CSS indigo
Turquoise 64,224,208mot-clé CSS turquoise
Bleu canard 4,139,154repère éditorial sRGB, non normalisé
Bleu pétrole 29,72,81repère éditorial sRGB, non normalisé
Aubergine 55,0,40repère éditorial sRGB, non normalisé
Fuchsia 255,0,255mot-clé CSS fuchsia
Lavande 181,126,220repère éditorial sRGB, non normalisé
Lilas 182,102,210repère éditorial sRGB, non normalisé
Magenta 255,0,255mot-clé CSS magenta
Mauve 212,115,212repère éditorial sRGB, non normalisé
Pourpre 128,0,128repère éditorial sRGB, non normalisé
Prune 129,20,83repère éditorial sRGB, non normalisé
Violet 138,43,226repère éditorial sRGB, non normalisé
Anthracite 48,48,48repère éditorial sRGB, non normalisé
Blanc 255,255,255mot-clé CSS white
Brun 91,58,41repère éditorial sRGB, non normalisé
Camel 193,154,107repère éditorial sRGB, non normalisé
Champagne 247,231,206repère éditorial sRGB, non normalisé
Chocolat 90,58,34repère éditorial sRGB, non normalisé
Doré 212,175,55repère éditorial sRGB, non normalisé
Greige 183,169,154repère éditorial sRGB, non normalisé
Gris 128,128,128mot-clé CSS gray
Ivoire 255,255,240mot-clé CSS ivory
Marron 88,41,0repère éditorial sRGB, non normalisé
Noir 0,0,0mot-clé CSS black
Taupe 139,133,137repère éditorial sRGB, non normalisé
Écru 243,239,224repère éditorial sRGB, non normalisé
Pêche 253,191,183repère éditorial sRGB, non normalisé
Saumon 248,142,128repère éditorial sRGB, non normalisé
Crème 255,253,208repère éditorial sRGB, non normalisé
Bronze 205,127,50repère éditorial sRGB, non normalisé
Argent 192,192,192mot-clé CSS silver

Deux exemples#

Si la maquette indique violet, la recherche distingue le mot CSS et notre échantillon français. Pour skyblue, elle peut aussi proposer cinq couleurs proches, classées par distance dans OKLab. Valeurs CSS utilisées.

Ce que signifie un résultat#

Un nom courant peut correspondre à plusieurs nuances selon les fabricants. Le répertoire fournit un échantillon déclaré ; il ne remplace pas un système RAL ou Pantone. Lire le statut des valeurs.

Comment les nuances proches sont choisies#

Le code saisi et les valeurs du répertoire sont convertis du sRGB linéaire vers Oklab avec les matrices de Björn Ottosson. Nous classons ensuite la distance euclidienne ΔEOK, sans la multiplier par 100. Une distance de zéro correspond au même code. Les alias d’une même valeur sont regroupés. Aucun seuil de similarité parfaite n’est revendiqué : les cinq premières propositions peuvent rester éloignées.

Björn Ottosson — Oklab, méthode et matrices ; CSS Color, espace Oklab et différences de couleur. Les résultats dépendent de ce répertoire limité, du modèle et de l’écran ; ils ne certifient aucune correspondance RAL ou Pantone.

Avec « safran », la recherche de proximité part du repère français #F4C430. Choisissez ensuite le répertoire français ou les noms CSS. Si la saisie est aussi un mot CSS, sa valeur CSS a priorité. Ainsi, pour chercher à partir du violet de ce site, saisissez #8A2BE2. Le tableau des correspondances donne le premier résultat pour chaque entrée française.

Sources et méthode

  1. W3C — CSS Color : codes sRGB, noms CSS et HSL
    Les valeurs numériques et mots-clés CSS ; pas une normalisation des noms français.
  2. Björn Ottosson — Oklab, méthode et matrices
    Conversion du sRGB linéaire en Oklab pour comparer des échantillons numériques.
  3. Adobe — Color modes in Photoshop
    Différences entre modes RVB et CMJN et contraintes de reproduction.
  4. MDN — Lecture des pixels d’un canvas
    Lecture des composantes de pixels ; le résultat dépend du décodage et du rendu du navigateur.

Les palettes et exemples de ce site sont des propositions éditoriales. Les conversions et contrastes sont calculés à partir des codes indiqués. Voir la méthode et signaler une correction.