Contrast Checker : vérifier le contraste des couleurs selon la norme WCAG
Le Contrast Checker est ton outil de vérification et de calcul du contraste des couleurs : il calcule le rapport de contraste WCAG entre le texte et l’arrière-plan (par ex. 4.48:1 pour #777777 sur blanc), indique si les niveaux AA et AAA sont atteints et, si ce n’est pas le cas, propose la couleur la plus proche qui atteint AA. Gratuit, sans inscription et directement dans ton navigateur.
Créé par Justin Schuessler
Ton contraste est vérifié ? Mets ton site en ligne avec un hébergement web rapide et fiable.
Rapport de contraste
21.00:1
Texte normal
Le vif renard brun saute par-dessus le chien paresseux.
Grand texte
Le renard rapide
Continuer avec ces couleurs : Vérifier la couleur de premier plan dans le simulateur de daltonisme · Créer une palette à partir de la couleur de premier plan
Conçu dans le respect de ta vie privée. Tes saisies sont traitées dans ton navigateur et ne sont pas envoyées à un serveur.
Exemple de résultat
Voici le résultat dans le vérificateur de contraste
Tu saisis les couleurs du texte et de l’arrière-plan. L’outil calcule le rapport de contraste, vérifie tous les niveaux WCAG et, en cas d’échec, propose la couleur la plus proche qui atteint le niveau AA. Les couleurs ci-dessous sont un exemple ; ton résultat dépend de tes couleurs.
Exemple · #777777 sur #ffffff
Échec du niveau AA pour le texte normal- Rapport de contraste
- 4.48:1
- Valeur minimale pour le niveau AA avec du texte normal : 4.5:1.
- Étapes réussies
- 2/5
- Réussis : AA – Grand texte (3:1), Composants UI et graphisme (3:1)
- Couleur de premier plan suggérée
- #767676
- Atteint 4.54:1 et donc le niveau AA pour le texte normal, avec la plus petite modification de luminosité possible.
Comment tu interprètes le résultat
Chaque niveau WCAG a un minimum fixe ; l’exemple avec 4.48:1 est vérifié séparément pour chacun.
| Niveau WCAG | Exemple |
|---|---|
| AA – Texte normal (4.5:1) | Échec |
| AA – Grand texte (3:1) | Réussi |
| AAA – Texte normal (7:1) | Échec |
| AAA – Grand texte (4.5:1) | Échec |
| Composants UI et graphisme (3:1) | Réussi |
Fonctionnalités
Plus qu’un calculateur de contraste : ce que vérifie le Contrast Checker
Un contraste de couleurs suffisant rend les textes et les éléments d’interface lisibles pour les personnes malvoyantes et en cas de faible luminosité. Le vérificateur de contraste te montre si ta combinaison atteint les seuils WCAG et t’aide à l’améliorer.
Cinq vérifications WCAG en un coup d’œil
Pour chaque combinaison de couleurs, l’outil indique si les niveaux AA et AAA sont atteints pour le texte normal et le grand texte, et si le contraste minimal de 3:1 est atteint pour les éléments d’interface et les graphiques.
Suggestion de couleur en un clic
Si le contraste n’atteint pas le niveau AA pour le texte normal, l’outil propose la couleur la plus proche qui atteint 4.5:1. Il ne modifie que la luminosité du texte ou de l’arrière-plan, selon ce qui demande le moins d’ajustement.
Hex, RGB et sélecteur de couleurs
Saisis les couleurs en hexadécimal avec ou sans #, sur trois ou six caractères, au format rgb() ou rgba(), ou sous forme de valeurs simples comme 34, 34, 34. Tu peux aussi les choisir dans le sélecteur de couleurs.
Aperçu en direct du texte normal et du grand texte
Deux aperçus montrent un exemple de texte normal et de grand texte directement dans tes couleurs.
Lien partageable
Les couleurs actuelles sont automatiquement inscrites dans l’URL. Si tu copies le lien, il ouvrira la même combinaison, ce qui est pratique pour en discuter avec ton équipe.
Calcul dans le navigateur
Le rapport de contraste est calculé directement dans ton navigateur. Tes couleurs ne sont pas envoyées à un serveur.
Seuils WCAG
Quel rapport de contraste exige la norme WCAG ?
Le Contrast Checker vérifie tes couleurs selon ces cinq seuils minimaux. Le niveau AA est l’exigence minimale habituelle ; AAA est un niveau plus strict pour des contenus particulièrement lisibles.
| Niveau WCAG | Contraste minimal | S’applique à |
|---|---|---|
| AA – Texte normal (4.5:1) | 4.5:1 | Texte courant et libellés sous le seuil du grand texte |
| AA – Grand texte (3:1) | 3:1 | Texte d’au moins 24 px (18 pt), ou d’au moins 18,66 px (14 pt) en gras |
| AAA – Texte normal (7:1) | 7:1 | Texte courant au niveau plus strict et facultatif |
| AAA – Grand texte (4.5:1) | 4.5:1 | Grand texte au niveau plus strict et facultatif |
| Composants UI et graphisme (3:1) | 3:1 | Bordures des champs de saisie, icônes et autres éléments graphiques (WCAG 1.4.11) |
Tu veux vérifier si tes couleurs restent différenciables en cas de déficience de la vision des couleurs ? Le simulateur de daltonisme montre comment une couleur est perçue selon différentes formes de daltonisme. Accéder au simulateur de daltonisme
Comment ça fonctionne
Vérifier le contraste des couleurs en 6 étapes
De la couleur du texte et de l’arrière-plan à une combinaison accessible que tu peux copier ou partager.
Étape 1
Saisir la couleur du texte
Saisis la couleur du texte dans le champ « Premier plan (texte) » au format hexadécimal ou RGB, ou choisis-la avec le sélecteur de couleurs.
Étape 2
Saisir la couleur d’arrière-plan
Saisis la couleur d’arrière-plan de la même façon dans le champ « Arrière-plan ». Le bouton fléché entre les champs permet d’intervertir les couleurs de premier plan et d’arrière-plan.
Étape 3
Lire le rapport de contraste
Lis le rapport de contraste et vérifie les cinq badges : AA et AAA pour le texte normal et le grand texte, ainsi que le contraste des éléments d’interface et des graphiques. Une coche indique que le seuil est atteint, une croix qu’il ne l’est pas.
Étape 4
Vérifier l’aperçu
Regarde dans l’aperçu comment s’affichent les exemples de texte normal et de grand texte avec ta combinaison de couleurs.
Étape 5
Appliquer la suggestion de couleur
Si la combinaison n’atteint pas le niveau AA pour le texte normal, clique sur « Suggérer la couleur conforme la plus proche », puis sur « Appliquer ».
Étape 6
Copier ou partager les couleurs
Copie la valeur hexadécimale avec le bouton de copie à côté du champ, ou partage l’URL de la barre d’adresse, qui contient les deux couleurs.
Découvrir plus
Autres outils de couleur
Simulateur de daltonisme
Simule en direct la perception des palettes de couleurs et de tes images en cas de protanopie, de deutéranopie, de tritanopie ou d’achromatopsie, entièrement dans ton navigateur.
Créé par Justin Schuessler
Générateur de palettes de couleurs
Génère en direct des palettes complémentaires, analogues, triadiques et autres à partir d’une couleur de base : rien n’est enregistré ni transmis.
Créé par Justin Schuessler
Sélecteur de couleurs
Convertis les couleurs en temps réel entre HEX, RGB, HSL, HSV et CMYK, trouve la couleur CSS nommée la plus proche et vérifie le contraste WCAG avec le noir et le blanc, le tout dans ton navigateur.
Créé par Justin Schuessler
Sélecteur de couleurs à partir d’une image
Relève le code couleur d’une image : pipette avec loupe, HEX, RGB et HSL, palette de l’image et indication de contraste. L’image reste dans le navigateur.
Créé par Dimitri Heissler
FAQ
Questions fréquentes sur le Contrast Checker
Des réponses concises sur le contraste des couleurs, les WCAG et cet outil.
Le Contrast Checker est gratuit et utilisable sans inscription. Le rapport de contraste est calculé directement dans ton navigateur ; tes couleurs ne sont pas envoyées à un serveur.
Selon la formule WCAG 2.x, l’outil calcule d’abord la luminance relative (L) des deux couleurs, puis divise L de la couleur la plus claire plus 0.05 par L de la couleur la plus foncée plus 0.05. Le résultat se situe entre 1:1 (couleurs identiques) et 21:1 (noir sur blanc) ; l’ordre des couleurs ne change rien. Plus la valeur est élevée, plus le texte est facile à lire sur l’arrière-plan.
Pour le niveau AA, le texte normal nécessite un contraste d’au moins 4.5:1 et le grand texte, de 3:1. Le niveau AAA, plus strict, exige 7:1 pour le texte normal et 4.5:1 pour le grand texte. Les éléments d’interface et les graphiques, comme les bordures de champs ou les icônes, nécessitent 3:1. La plupart des obligations légales se réfèrent au niveau AA ; AAA est un niveau plus strict et facultatif.
Un texte est considéré comme grand à partir de 18 pt (24 px), ou de 14 pt (18.66 px) s’il est aussi en gras. Le contraste minimal requis pour les grands textes est plus faible (3:1 au lieu de 4.5:1 pour AA), car ils restent lisibles avec un contraste moindre.
Valeurs hexadécimales avec ou sans #, sur trois ou six caractères (#fff ou #ffffff), formats rgb() et rgba(), ainsi que valeurs simples comme 34, 34, 34. Tu peux aussi choisir chaque couleur dans le sélecteur. Pour rgba(), la valeur alpha est ignorée : l’outil utilise la couleur opaque. Une saisie invalide est signalée dans le champ jusqu’à ce que la valeur soit corrigée.
Si ta combinaison n’atteint pas le niveau AA pour le texte normal (4.5:1), l’outil peut te proposer en un clic la couleur la plus proche qui atteint ce seuil. Il ne modifie que la luminosité du texte ou de l’arrière-plan, selon ce qui demande le moins d’ajustement. Clique sur « Appliquer » pour utiliser la suggestion. Exemple : #777777 sur #ffffff donne 4.48:1 ; la suggestion #767676 atteint 4.54:1.
Oui. Le Contrast Checker inscrit automatiquement les couleurs de premier plan et d’arrière-plan dans l’URL. Si tu copies le lien depuis la barre d’adresse, il ouvrira la même combinaison. Les liens sous l’aperçu te permettent aussi de transmettre la couleur de premier plan au simulateur de daltonisme ou au générateur de palettes de couleurs.
Des lois comme l’European Accessibility Act (EAA) et ses transpositions nationales, ou l’ADA aux États-Unis, imposent un niveau minimal d’accessibilité à de nombreux sites et applications et renvoient généralement aux WCAG. Un contraste suffisant du texte est l’un des critères les plus souvent vérifiés. Cet outil ne remplace pas un conseil juridique, mais t’aide à vérifier toi-même les seuils techniques de contraste WCAG.
D’autres questions ?
Contacter le supportTon prochain projet a besoin d’un serveur fiable en arrière-plan
Un VPS ZAP-Hosting met ton site web ou ton application en ligne de manière fiable.
Sans configuration. Sans risque. En ligne en quelques secondes.
Tu cherches d’autres outils ? Voir tous les outils d’image et de design