Outil gratuit : Accessibilité
Vérificateur de contraste des couleurs
Comparez ici une couleur de texte et une couleur d’arrière-plan selon les WCAG 2.2, ou saisissez l’adresse d’une page pour trouver chaque texte sous le minimum de contraste, avec ses couleurs mesurées et la couleur conforme la plus proche.
Calculateur de contraste
Saisissez une couleur de texte et une couleur d’arrière-plan. Tout est calculé dans votre navigateur.
Voici à quoi ressemble un texte normal de 16 pixels.
Gros texte de 24 pixels
Un contour de boutonRapport de contraste4.54:1
| Texte normal, AAWCAG 1.4.3, exige 4.5:1 | Réussi |
|---|---|
| Gros texte, AAWCAG 1.4.3, exige 3:1 | Réussi |
| Texte normal, AAAWCAG 1.4.6, exige 7:1 | Échec |
| Gros texte, AAAWCAG 1.4.6, exige 4.5:1 | Réussi |
| Icônes, bordures et champs de formulaireWCAG 1.4.11, exige 3:1 | Réussi |
Couleurs de texte conformes les plus proches sur cet arrière-plan
Un gros texte mesure au moins 24 pixels, ou 18,66 pixels en gras. Les rapports sont arrondis à l’inférieur : 4.499:1 s’affiche donc 4.49:1 et échoue, comme le veulent les WCAG.
Ou analysez une page pour trouver le texte peu contrasté
Gratuit. Vérifie l’adresse que vous saisissez en 20 secondes environ.
Ce que vérifie cet outil
Le rapport WCAG de deux couleurs quelconques
Le calculateur utilise la formule de luminance relative des définitions des WCAG 2.2 et affiche le résultat pour le texte normal, le gros texte et les composants d’interface, aux niveaux AA et AAA. Il fonctionne dans votre navigateur.
Une couleur conforme, calculée pour vous
Quand une paire échoue, il trouve la couleur de texte de même teinte la plus proche qui atteint 4.5:1 ou 7:1, pour que vous modifiiez le moins possible votre design.
Chaque texte peu contrasté d’une page
L’analyse de page exécute la règle color-contrast d’axe-core dans un vrai navigateur Chrome et liste chaque élément en échec avec sa couleur de texte, sa couleur d’arrière-plan, sa taille de police et son rapport.
Regroupé par paire de couleurs
Les échecs sont regroupés par couleur de texte et d’arrière-plan, car modifier une seule couleur du thème corrige généralement tous les éléments qui l’utilisent.
Le bon seuil pour le gros texte
Un texte d’au moins 24 pixels, ou de 18,66 pixels en gras, doit atteindre 3:1 au lieu de 4.5:1. L’analyse applique à chaque élément le bon seuil d’après sa taille et sa graisse calculées.
Ce qui n’a pas pu être mesuré, et pourquoi
Le texte placé sur des images, des dégradés ou des éléments qui se chevauchent est listé à part avec la raison, pour que vous sachiez exactement quoi vérifier à l’œil.
Ce qu’il ne peut pas vérifier
- Mesurer le texte placé sur des photos, des dégradés ou des vidéos. Un logiciel ne peut pas savoir quelle partie d’une image se trouve derrière chaque lettre : ces textes sont donc listés pour que vous les vérifiiez.
- Vérifier le survol, le focus ou les autres états. L’analyse voit la page telle qu’elle se charge ; vérifiez ces couleurs avec le calculateur.
- Analyser les icônes, les bordures et les champs de formulaire de la page pour le critère WCAG 1.4.11. Le calculateur affiche le résultat à 3:1 pour toute paire que vous saisissez.
- Lire le texte intégré à une image, comme une bannière dont les mots font partie de l’image.
- Tester plus que la page que vous saisissez. L’analyse gratuite complète teste jusqu’à cinq pages clés.
Pourquoi c’est important
Le contraste insuffisant est l’échec d’accessibilité le plus courant sur le web. L’analyse 2026 de WebAIM portant sur le million de pages d’accueil les plus visitées a trouvé du texte peu contrasté sur 83,9 % d’entre elles, avec en moyenne 34 occurrences par page.
Un texte pâle est difficile à lire pour les personnes malvoyantes ou atteintes d’un trouble de la vision des couleurs, et pour quiconque utilise son téléphone en plein soleil. Le critère de succès 1.4.3 des WCAG 2.2, de niveau AA, fixe le minimum à 4.5:1 pour le texte normal et à 3:1 pour le gros texte.
C’est aussi l’un des problèmes les moins coûteux à corriger : sur la plupart des sites, une poignée de couleurs du thème provoquent presque tous les échecs, et les modifier corrige toutes les pages d’un coup.
Comment lire les résultats
- Rapport de contraste
- De 1:1 (deux fois la même couleur) à 21:1 (noir sur blanc). Les rapports sont arrondis à l’inférieur : une paire affichée à 4.49:1 n’atteint donc pas le minimum de 4.5:1.
- Texte normal, AA (4.5:1)
- Le minimum pour le texte courant, les liens, les étiquettes et le texte des boutons selon le critère WCAG 1.4.3.
- Gros texte, AA (3:1)
- Pour un texte d’au moins 24 pixels, ou de 18,66 pixels en gras. Les WCAG définissent le gros texte comme 18 points, ou 14 points en gras.
- AAA (7:1 et 4.5:1)
- Le niveau renforcé du critère WCAG 1.4.6. Il n’est pas nécessaire pour la conformité AA, mais il aide davantage de lecteurs.
- Icônes, bordures et champs de formulaire (3:1)
- Le critère WCAG 1.4.11 demande un rapport de 3:1 avec les couleurs adjacentes pour les parties des commandes et des graphiques que les personnes doivent voir pour les utiliser.
- Texte en échec
- Chaque élément que l’analyse a mesuré sous son seuil, avec son sélecteur, ses couleurs, sa taille et son rapport. Ouvrez-en un pour voir son balisage et, si elle est disponible, une capture d’écran.
- À vérifier à l’œil
- Le texte qu’axe-core n’a pas pu mesurer, avec la raison, par exemple une image ou un dégradé à l’arrière-plan.
Comment corriger les problèmes les plus courants
Texte gris sur fond blanc
#767676 est à peu près le gris le plus clair qui atteint 4.5:1 sur du blanc (4.54:1). Des gris plus clairs comme #999999 (2.84:1) sont une cause fréquente d’échecs dans les pieds de page, les légendes, les textes indicatifs (placeholders) et les prix.
Texte blanc sur un bouton aux couleurs de la marque
Si le texte blanc sur la couleur de votre marque échoue, assombrissez de quelques crans l’arrière-plan du bouton ou utilisez un texte foncé. Vérifiez aussi les couleurs de survol et de focus, qui sont souvent plus claires.
Texte indicatif dans les formulaires
Le texte indicatif (placeholder) reste du texte et doit atteindre 4.5:1. Mieux encore, utilisez une étiquette visible au-dessus du champ, pour que le texte indicatif ne soit pas la seule instruction.
Texte sur des images et des carrousels
Placez le texte sur un fond uni ou semi-transparent, ou ajoutez un voile sombre sur l’image, puis vérifiez la partie la plus claire de l’image qui se trouve derrière le texte.
Badges de promotion et petits caractères
Le texte des commandes désactivées est exempté du critère 1.4.3, mais pas les badges de promotion, les prix ni les mentions légales en petits caractères. Ce sont souvent les textes les plus pâles des pages d’une boutique.
Questions sur cet outil
Quel rapport de contraste les WCAG exigent-elles ?
Pour le niveau AA, 4.5:1 pour le texte normal et 3:1 pour le gros texte (critère de succès 1.4.3), et 3:1 pour les composants d’interface et les graphiques porteurs de sens (1.4.11). Le niveau AAA demande 7:1 et 4.5:1 (1.4.6).
Qu’est-ce qu’un gros texte ?
Les WCAG définissent le texte en grands caractères comme un texte d’au moins 18 points, ou 14 points en gras. En pixels CSS, cela correspond à environ 24 px, ou 18,66 px en gras.
Les logos doivent-ils respecter le minimum de contraste ?
Non. Le critère WCAG 1.4.3 exempte les logotypes et le texte faisant partie d’un logo ou d’un nom de marque, ainsi que le texte purement décoratif et le texte des commandes inactives.
Pourquoi l’analyse place-t-elle le texte sur une image parmi les points à vérifier ?
axe-core mesure des couleurs unies. Quand une image, un dégradé ou un autre élément se trouve derrière le texte, il ne peut pas savoir quelles couleurs se rencontrent : il signale donc l’élément pour qu’une personne le vérifie, au lieu de deviner.
Ai-je besoin d’un contraste AAA ?
Le niveau AAA n’est pas requis pour la conformité de niveau AA, et le W3C ne recommande pas d’exiger le niveau AAA pour des sites entiers. Atteindre 7:1 pour le texte courant reste une bonne pratique lorsque votre design le permet.
L’APCA fait-elle partie des WCAG ?
Non. L’APCA est une autre méthode de calcul du contraste, évoquée pour les WCAG 3, qui sont encore à l’état de projet. Aujourd’hui, la conformité se mesure avec le rapport des WCAG 2 que calcule cet outil.
Sources
- W3C : comprendre le critère de succès 1.4.3 Contraste (minimum) des WCAG 2.2(s’ouvre dans un nouvel onglet)
- W3C : comprendre le critère de succès 1.4.6 Contraste (amélioré)(s’ouvre dans un nouvel onglet)
- W3C : comprendre le critère de succès 1.4.11 Contraste du contenu non textuel(s’ouvre dans un nouvel onglet)
- W3C : définition de la luminance relative dans les WCAG 2.2(s’ouvre dans un nouvel onglet)
- Deque : règle color-contrast d’axe-core(s’ouvre dans un nouvel onglet)
- WebAIM : The WebAIM Million (2026)(s’ouvre dans un nouvel onglet)
Outils associés
- AccessibilitéTest d’accessibilité de site webTestez votre site selon les WCAG 2.2 niveaux A et AA dans un vrai navigateur et voyez chaque obstacle avec l’élément concerné, la page et pourquoi il pose problème.Ouvrir l’outil
- AccessibilitéVérificateur de texte alternatif des imagesListez chaque image d’une page avec son texte alternatif et voyez lesquelles en sont dépourvues, sont décoratives, ou ont un texte présent mais inutile.Ouvrir l’outil
- AccessibilitéVérificateur WCAG 2.2Voyez l’état de chaque critère de succès WCAG 2.2 de niveau A et AA pour votre site : en échec, à examiner, aucun échec automatisé ou vérification manuelle.Ouvrir l’outil
Besoin des corrections, pas seulement des constats ?
Le Rapport Accessibilité ($174, paiement unique) part de l’analyse gratuite complète et y ajoute davantage de pages, la modification à apporter pour chaque constat, un PDF et de nouveaux tests pour vérifier vos corrections.