Aller au contenu principal

Trouver un code couleur

Codes couleur donne la liste complète des 148 noms de couleurs que CSS comprend, chacun avec son code hex, RGB et HSL et son contraste sur blanc et sur noir. Cherchez par nom ou collez une valeur hex pour découvrir le nom d’une couleur, filtrez par famille, et triez par teinte ou par luminosité pour voir l’ensemble entier rangé comme l’œil le lit plutôt que par ordre alphabétique.

100 % local

148 couleurs sur 148

Noms des couleurs CSS, codes hexadécimaux, RGB et HSL et taux de contraste
CouleurNomHEXRGBHSLSur blancSur noir
aliceblue1.0719.58
antiquewhite1.1717.93
aqua1.2516.75
aquamarine1.2217.16
azure1.0320.45
beige1.1118.98
bisque1.2217.15
black21.001.00
blanchedalmond1.1718.02
blue8.592.44
blueviolet5.963.52
brown7.082.96
burlywood1.8611.31
cadetblue3.056.88
chartreuse1.3016.21
chocolate3.635.78
coral2.508.40
cornflowerblue2.977.06
cornsilk1.0719.71
crimson4.994.21
cyan1.2516.75
darkblue15.301.37
darkcyan4.155.07
darkgoldenrod3.256.45
darkgray2.358.94
darkgreen7.442.82
darkgrey2.358.94
darkkhaki2.0710.15
darkmagenta8.502.47
darkolivegreen5.953.53
darkorange2.339.00
darkorchid5.703.68
darkred10.012.10
darksalmon2.319.11
darkseagreen2.159.76
darkslateblue9.072.32
darkslategray8.932.35
darkslategrey8.932.35
darkturquoise1.9510.75
darkviolet6.563.20
deeppink3.645.77
deepskyblue2.129.90
dimgray5.493.83
dimgrey5.493.83
dodgerblue3.246.49
firebrick6.683.14
floralwhite1.0420.18
forestgreen4.394.78
fuchsia3.146.70
gainsboro1.3715.31
ghostwhite1.0619.86
gold1.4014.97
goldenrod2.249.38
gray3.955.32
green5.144.09
greenyellow1.2317.12
grey3.955.32
honeydew1.0420.27
hotpink2.657.93
indianred3.985.28
indigo12.951.62
ivory1.0120.81
khaki1.2816.40
lavender1.2317.06
lavenderblush1.1019.03
lawngreen1.3315.78
lemonchiffon1.0619.81
lightblue1.5313.74
lightcoral2.598.10
lightcyan1.0519.92
lightgoldenrodyellow1.0719.67
lightgray1.5014.03
lightgreen1.4214.82
lightgrey1.5014.03
lightpink1.6512.71
lightsalmon1.9910.56
lightseagreen2.628.01
lightskyblue1.7212.24
lightslategray3.645.77
lightslategrey3.645.77
lightsteelblue1.7811.80
lightyellow1.0220.63
lime1.3715.30
limegreen2.129.91
linen1.1218.67
magenta3.146.70
maroon10.951.92
mediumaquamarine1.9310.88
mediumblue11.161.88
mediumorchid3.945.33
mediumpurple3.765.58
mediumseagreen2.677.88
mediumslateblue4.155.06
mediumspringgreen1.3915.14
mediumturquoise1.8611.27
mediumvioletred5.423.87
midnightblue14.851.41
mintcream1.0220.57
mistyrose1.2017.44
moccasin1.2317.02
navajowhite1.2916.30
navy16.011.31
oldlace1.0819.38
olive4.205.01
olivedrab3.815.52
orange1.9710.63
orangered3.446.10
orchid2.897.27
palegoldenrod1.2516.76
palegreen1.2716.59
paleturquoise1.2916.29
palevioletred3.116.75
papayawhip1.1318.56
peachpuff1.3115.98
peru2.997.02
pink1.5413.65
plum2.0710.15
powderblue1.4314.65
purple9.422.23
rebeccapurple8.412.50
red4.005.25
rosybrown2.817.46
royalblue4.854.33
saddlebrown7.102.96
salmon2.508.40
sandybrown2.0310.33
seagreen4.254.95
seashell1.0719.55
sienna5.623.74
silver1.8211.54
skyblue1.7412.06
slateblue5.313.96
slategray4.055.18
slategrey4.055.18
snow1.0320.31
springgreen1.3515.61
steelblue4.115.11
tan1.9710.65
teal4.774.40
thistle1.7012.36
tomato2.957.13
turquoise1.6412.79
violet2.329.06
wheat1.3115.98
white1.0021.00
whitesmoke1.0919.26
yellow1.0719.56
yellowgreen1.8811.15

Comment fonctionne Trouver un code couleur ?

CSS compte 148 mots-clés de couleur. Ce n’est pas un système — ils se sont accumulés. Seize viennent de la palette HTML 4 d’origine, elle-même issue des seize de VGA. 130 autres sont arrivés du système de fenêtrage X11 et de son rgb.txt, un fichier assemblé au MIT au fil des années 1980 par des gens qui nommaient les couleurs au fur et à mesure de leurs besoins. Voilà pourquoi il existe à la fois gray et grey, pourquoi darkgray est plus clair que gray, et pourquoi rebeccapurple — ajouté en 2014 en mémoire de la fille d’Eric Meyer — est le seul à avoir une histoire.

Pourquoi darkgray est plus clair que gray

gray vaut #808080, le point milieu de la palette HTML 4. darkgray vaut #a9a9a9, qui est plus clair. Ils viennent de sources différentes et n’ont jamais été réconciliés, car quand quelqu’un s’en est aperçu, changer l’un ou l’autre aurait cassé chaque page qui l’utilisait. C’est le moyen le plus fiable de repérer un outil de couleurs qui a généré sa table au lieu de lire la spécification.

Trier par teinte plutôt que par nom

L’ordre alphabétique est inutile pour choisir une couleur et parfait pour retrouver une couleur que vous savez déjà nommer. Trier par teinte met la liste dans l’ordre que l’œil attend — les rouges ensemble, puis les oranges, et ainsi de suite autour de la roue — et c’est la vue qui répond à « Que trouve-t-on d’autre à côté ? ». La teinte utilisée est l’angle OKLCh, pas l’angle HSL, si bien que les regroupements correspondent à l’apparence des couleurs plutôt qu’à ce que dit l’arithmétique.

Les colonnes de contraste

Chaque ligne porte son ratio WCAG 2.x sur blanc et sur noir. C’est le nombre qui décide si la couleur peut porter du texte, et c’est le moyen le plus rapide d’écarter la plus grande partie de cette liste pour tout autre usage que la décoration : sur les 148, moins de la moitié atteignent 4.5:1 sur blanc.

Un nom, ou une valeur hex

navy

Tous ses codes

hex        #000080
rgb        rgb(0 0 128)
hsl        hsl(240 100% 25.1%)
on white   16.01 : 1
on black   1.31 : 1

Quelles options et quels cas limites Trouver un code couleur prend en charge ?

Référence technique et options
ParamètreTypeValeur par défautComportement et cas limites
148comptageCSS Color 4Le nombre de couleurs nommées, en comptant les gris orthographiés des deux côtés comme des mots-clés distincts. 147 est le chiffre généralement cité, avant l’ajout de rebeccapurple.
gray / greyaliastous deux validesChaque mot-clé gris existe dans les deux orthographes et ils sont des valeurs identiques. CSS accepte l’une ou l’autre, et l’a toujours fait.
darkgray#a9a9a9—Plus clair que gray (#808080). Un artefact de la fusion des palettes HTML 4 et X11, préservé car le modifier casserait les pages existantes.
rebeccapurple#6633992014Le seul mot-clé ajouté depuis l’importation X11, en mémoire de Rebecca Meyer. Un alias de la valeur que son père utilisait pour elle.
aqua / cyan#00ffffidentiquesMême valeur, deux noms, comme fuchsia et magenta. Les deux paires proviennent des deux palettes sources.
transparentmot-clérgba(0,0,0,0)Valide partout où une couleur est acceptée, et non dans cette liste car il n’y a pas de valeur à y chercher.
Contrasteratiovs #fff / #000Ratio WCAG 2.x. 4.5:1 est le minimum pour le texte normal ; moins de la moitié de ces mots-clés l’atteignent sur un fond blanc.
Tri par teinteOKLChdegrésTrié par angle de teinte perceptive, et non par HSL — c’est pourquoi le rouge se trouve à 29° ici plutôt qu’à 0°.

Questions fréquentes

Quel est le code hex de la couleur rouge ?

#FF0000, qui vaut rgb(255 0 0) et hsl(0 100% 50%). C’est l’un des seize mots-clés HTML 4 d’origine. Bon à savoir : le #FF0000 pur est un rouge très saturé qui vibre sur blanc et se lit difficilement comme texte — il n’atteint que 4.0:1 sur blanc, ce qui échoue au WCAG AA pour du texte courant. La plupart des interfaces veulent quelque chose de plus proche de #C62828, ou plus sombre.

Quel est le code hex du bleu marine ?

#000080. C’est le mot-clé CSS navy : rgb(0 0 128), un bleu exactement à mi-intensité. Il est très sombre — 16.0:1 sur blanc — ce qui le rend excellent pour du texte sur fond clair et presque illisible sur fond sombre. Le bleu marine plus clair qu’utilisent la plupart des palettes de marque se situe d’ordinaire autour de #1B3A6B, plutôt que le mot-clé.

Pourquoi darkgray est-il plus clair que gray ?

Parce qu’ils viennent d’endroits différents. gray vaut #808080 et vient de la palette HTML 4 ; darkgray vaut #A9A9A9 et vient du rgb.txt de X11. Quand CSS a fusionné les deux listes à la fin des années 1990, le conflit était déjà livré dans les navigateurs, alors il a été préservé plutôt que corrigé. C’est le meilleur test qui soit pour savoir si une référence de couleurs a été copiée de la spécification ou générée à partir d’une supposition.

Combien de noms de couleurs CSS existe-t-il ?

148 mots-clés, soit 139 valeurs de couleur distinctes — la différence tient aux gris épelés de deux façons et aux paires aqua/cyan et fuchsia/magenta. Le chiffre de 147 qui circule est antérieur à rebeccapurple, ajouté à la spécification en 2014.

Peut-on utiliser un nom de couleur au lieu d’un code hex en CSS ?

Oui, partout où une couleur est valide, et chaque navigateur les prend tous en charge depuis deux décennies. L’argument pratique contre, c’est que les noms ne forment pas un système : entre darkblue et blue, il n’y a aucune relation sur laquelle compter, aucune échelle de luminosité cohérente, rien le long de quoi interpoler. Pour un design system, vous voulez des valeurs que vous avez générées ; pour un prototype rapide ou un contour de débogage, `outline: 2px solid hotpink` se tape plus vite que n’importe quel hex.

Comment savoir comment s’appelle une couleur hex ?

Collez-la dans le champ de recherche. Le filtre reconnaît les valeurs hex autant que les noms, donc saisir #4169e1 trouve royalblue. Si la valeur ne correspond exactement à aucun mot-clé, il ne revient rien — ce sont des valeurs exactes, pas des plus proches voisins, et un outil qui vous dirait que #4169e2 est 'royalblue' mentirait sur une valeur que vous vous apprêtez à coller dans du code.