Complémentaire
+180°Teintes opposées. Contraste maximal, idéal pour un accent unique.
Une droite qui traverse le centre du cercle chromatique.
Convertisseur HEX, RVB, CMJN
Collez un code hexadécimal, faites glisser un curseur ou prélevez une couleur à l'écran : vous obtenez tous ses formats (RVB, HSL, CMJN…), ses déclinaisons, ses harmonies et ses contrôles d'accessibilité. Vous voulez plutôt trouver le code couleur d'une image ? Utilisez la pipette couleur en ligne de la page d'accueil.
Sélecteur de couleur
Ce champ ne reconnaît pas cette couleur.
Points de départ
lightseagreen
#10A99B
#10A99B est un turquoise froid à 66 % de clarté perçue (nom CSS le plus proche : lightseagreen).
#10A99B
#10A99BFF
rgb(16, 169, 155)
rgb(6.3%, 66.3%, 60.8%)
hsl(175, 83%, 36%)
hsv(175, 91%, 66%)
hwb(175 6% 34%)
cmyk(91%, 0%, 8%, 34%)
1091995
≈ lightseagreen
Tons clairs, tons foncés et échelles
Une couleur suffit rarement. Voici ses variantes plus claires, plus foncées et plus sourdes, ainsi qu'une échelle complète de design system ajustée en OKLCH.
La base mélangée vers le blanc en dix paliers. Les tons clairs sont ce qu'on cherche quand une couleur doit passer derrière du texte : une surface de survol, une ligne de tableau sur deux, l'aire remplie d'un graphique.
Cliquez sur une pastille pour copier son code HEX.
Six harmonies construites par rotation de la teinte en OKLCH. La rotation étant perceptuelle, chaque couleur garde un poids visuel comparable, alors qu'une rotation en HSL rend les jaunes boueux.
Teintes opposées. Contraste maximal, idéal pour un accent unique.
Une droite qui traverse le centre du cercle chromatique.
Teintes voisines. Calme et cohérente, sans tension.
Un arc serré de 60°, collé à un côté du cercle.
Trois teintes régulièrement espacées. Vive, mais équilibrée.
Un triangle équilatéral inscrit dans le cercle.
Plus douce que la complémentaire : le contraste sans le choc frontal.
Un triangle isocèle à cheval sur la complémentaire.
Deux paires complémentaires. Riche, à condition qu'une couleur domine.
Un carré : deux paires complémentaires à angle droit.
Une teinte, cinq degrés de clarté. Sûre et toujours harmonieuse.
Un seul rayon, foncé au centre et clair au bord.
Accessibilité
Votre couleur en fond et, pour le texte, le noir ou le blanc selon celui qui contraste le mieux : le vérificateur s'ouvre ainsi sur une paire qui mérite d'être testée. Modifiez l'une ou l'autre couleur, et si la paire ne passe pas, appliquez la correction suggérée.
Grand texte, 24 px et plus
Corps de texte à taille normale. C'est à cette taille que le contraste doit atteindre 4,5:1 pour le niveau AA des WCAG, et c'est là que la plupart des associations de couleurs échouent. Lisez-le à bout de bras : si vous vous surprenez à vous pencher, le chiffre dit vrai.
Rapport de contraste
7,17
Couleur de texte conforme la plus proche
Même teinte, même chroma : seule la clarté est ajustée en OKLCH, jusqu'à ce que la paire atteigne 4,5:1.
L'aspect de cette couleur pour les quatre formes courantes de daltonisme, et si elle reste discernable de sa complémentaire dans chaque cas.
Le cône L (grandes longueurs d'onde) est absent. Transmission récessive liée à l'X, d'où une fréquence bien plus élevée chez les hommes que chez les femmes.
Distance perceptuelle (ΔE2000) entre la couleur et sa complémentaire, telle que la percevrait chaque type de vision. En dessous d'environ 10, elles sont trop proches pour servir seules à distinguer deux états : ajoutez une forme, une icône ou un libellé.
Science des couleurs
Espaces CIE et perceptuels, pour la gestion des couleurs, le travail d'impression et la vérification des calculs. XYZ, LAB et LUV utilisent le point blanc D65 et l'observateur de référence CIE 2°.
xyz(20.315, 30.85, 35.888)
xyY(0.2334, 0.3544, 30.85)
lab(62.38% -38.9 -3.01)
lch(62.38% 39.02 184.43)
luv(62.38, -48.88, 1.36)
lchuv(62.38, 48.9, 178.41)
oklab(66.15% -0.1144 -0.0088)
oklch(66.15% 0.1147 184.39)
(0.0052, 0.3968, 0.3278)
0.3085
Pour votre code
Prêts à coller. Les noms de variables sont des exemples : remplacez-les par ceux de votre système.
Propriétés personnalisées et variables de préprocesseur pour CSS, Sass et Tailwind.
--brand: #10a99b;--color-brand: oklch(66.15% 0.1147 184.39);bg-[#10a99b]$brand: #10a99b;Littéraux de couleur pour le code d'interface iOS et Android.
Color(red: 0.063, green: 0.663, blue: 0.608)UIColor(red: 0.063, green: 0.663, blue: 0.608, alpha: 1.0)<color name="brand">#FF10A99B</color>Color(0xFF10A99B)Tout le reste : frameworks multiplateformes, boîtes à outils de bureau, shaders et scripts.
const Color(0xFF10A99B)Color.FromArgb(255, 16, 169, 155)new Color(16, 169, 155)QColor(16, 169, 155)vec4(0.063, 0.663, 0.608, 1.0)(16, 169, 155)Calculé à partir de votre couleur
Ce que cette couleur est réellement, explications comprises. Chaque ligne associe une valeur calculée à une phrase qui dit ce qu'elle implique pour une décision de design.
Position sur le cercle des teintes OKLCH, qui les espace comme le fait l'œil.
La zone ombrée est l'ensemble des chromas que sRGB peut rendre à cette teinte, du noir au blanc. Le point est cette couleur.
Luminance relative : 0,3085. C'est la valeur WCAG dont découlent tous les rapports de contraste de cette page.
Nom CSS le plus proche
lightseagreen
#20B2AA · ΔE 3,6
Équivalent web-safe
#009999
à ΔE 7
Niveaux de gris
#878787
Luma Rec. 709 135
Complémentaire
#CD738A
Teinte opposée à 180°
Position de cette clarté dans une échelle de design system 50–950 générée.
Toutes les valeurs de cette page sont calculées à partir du triplet sRGB, dans votre navigateur. Rien n'est puisé dans une base de pages rédigées à l'avance : un code hexadécimal que personne n'a jamais employé est traité exactement comme un code célèbre.
La pipette de la page d'accueil part d'une photo : vous chargez une image et vous y prélevez des pixels. Cette page part d'une valeur de couleur. Utilisez-la quand vous connaissez déjà le code hexadécimal (tiré d'une charte graphique, d'une capture d'écran ou transmis par un collègue) et qu'il vous faut les conversions, les déclinaisons, les contrôles d'accessibilité et les extraits de code qui vont avec.
L'hexadécimal à trois, quatre, six ou huit chiffres, avec ou sans dièse ; rgb() et rgba(), avec des virgules ou des espaces ; hsl() et hsla() ; et n'importe lequel des 148 mots-clés de couleur CSS, comme rebeccapurple ou cornflowerblue. Une saisie illisible laisse la couleur en cours inchangée au lieu de la réinitialiser.
HSL n'est pas perceptuellement uniforme : deux couleurs de même clarté HSL peuvent sembler de luminosité très différente, d'où des palettes HSL irrégulières. OKLCH corrige ce défaut et il est pris en charge par tous les navigateurs actuels. C'est pourquoi les déclinaisons, les harmonies et la couleur accessible suggérée sur cette page sont toutes calculées en OKLCH.
C'est la formule standard non calibrée, celle qu'emploient la plupart des outils web, et elle donne une bonne idée générale. Ce n'est pas une conversion avec gestion des couleurs : un vrai travail d'impression demande un profil ICC pour la presse et le papier employés. Prenez la valeur CMYK d'ici comme un point de départ à transmettre à votre imprimeur, pas comme une spécification définitive.
C'est la distance CIEDE2000 entre deux couleurs, une mesure de l'écart que l'on perçoit. En dessous de 1, personne ne voit la différence. Autour de 2, un œil attentif la voit en plaçant les couleurs côte à côte. Au-delà de 10, elles paraissent différentes. Elle reflète ce que l'on voit bien mieux qu'une comparaison des valeurs RGB.
Par la formule des WCAG 2.1 : la luminance relative de chaque couleur en lumière linéaire, puis (la plus claire + 0,05) / (la plus foncée + 0,05). Le niveau AA exige 4,5:1 pour le corps de texte et 3:1 pour le grand texte ou les composants d'interface ; le niveau AAA exige 7:1 et 4,5:1. Le rapport ignore totalement la teinte, ce qui explique que deux couleurs puissent paraître très différentes et échouer quand même.
Non. La page embarque les calculs colorimétriques en JavaScript et les exécute entièrement dans votre navigateur. Changer de couleur ne déclenche aucun appel d'API, rien n'est journalisé, et une fois chargée, la page fonctionne même hors connexion.
Oui. Une valeur de couleur n'est pas protégeable par le droit d'auteur et rien ici n'est soumis à licence. Les échelles, harmonies et extraits de code générés sont à vous, pour n'importe quel projet. Attention toutefois : une couleur précise peut faire partie d'une marque déposée lorsqu'elle est associée à un logo ou à une catégorie de produits. Copier la couleur exacte d'un concurrent relève donc du droit plutôt que de la technique.
Collez le code HEX dans le champ en haut de cette page. Il est converti aussitôt en RGB, HSL, HSV, CMYK, OKLCH et 28 autres formats, et chaque valeur se copie d'un clic. Les six chiffres HEX forment trois paires, rouge, vert et bleu, qui vont de 00 à FF, soit de 0 à 255 en RGB.
Pour un texte courant, le niveau AA des WCAG demande au moins 4,5:1 entre le texte et le fond, et le niveau AAA demande 7:1. Un grand texte (24 px, ou environ 19 px en gras) demande 3:1 pour le niveau AA. Saisissez vos deux couleurs dans le vérificateur de contraste de cette page pour voir le ratio et les niveaux atteints.
Utilisez le simulateur de daltonisme de cette page. Il montre votre couleur telle que la voient les personnes atteintes de protanopie, de deutéranopie, de tritanopie ou d'achromatopsie, et liste des couleurs proches qui leur paraîtraient identiques. Si deux états ne se distinguent que par le rouge et le vert, ajoutez aussi une forme, une icône ou un libellé.
La pipette couleur prélève n'importe quel pixel d'une photo et en extrait la palette dominante, avec les mêmes formats, harmonies et contrôles de contraste.
Ouvrir la pipette couleur