Aller au contenu

Vérifier le contraste des couleurs (WCAG)

Vérifiez le rapport de contraste entre la couleur d’un texte et celle de son fond selon WCAG 2.2 AA et AAA, avec une suggestion de la couleur conforme la plus proche ; tout se passe dans votre navigateur.

Grand texte : 24 px normal ou 18,66 px gras

Un texte courant de 16 px doit avoir un contraste d’au moins 4,5:1 avec son arrière-plan pour satisfaire WCAG AA, et 7:1 pour AAA.

Contour de bouton
Rapport de contraste17,16:1
  • AA Texte normal ≥ 4,5:1 · SC 1.4.3Réussi
  • AA Grand texte ≥ 3:1 · SC 1.4.3Réussi
  • AAA Texte normal ≥ 7:1 · SC 1.4.6Réussi
  • AAA Grand texte ≥ 4,5:1 · SC 1.4.6Réussi
  • AA Composants d’interface et graphiques ≥ 3:1 · SC 1.4.11Réussi

Toutes les paires de votre palette

Les lignes sont les arrière-plans, les colonnes les couleurs de texte. Sélectionnez une cellule pour vérifier cette paire ci-dessus.

Arrière-plan3366ff33ccff6633ff33ffcccc33ffffffff000000
3366ff
33ccff
6633ff
33ffcc
cc33ff
ffffff
000000
Fonctionne dans votre navigateur · aucun envoiComment ça marche

Comment utiliser Vérificateur de contraste

  1. 1

    Saisissez deux couleurs

    Saisissez la couleur du texte et la couleur d’arrière-plan en HEX, rgb(), hsl() ou oklch(), ou ouvrez la pastille ronde pour en choisir une.

  2. 2

    Lisez le verdict

    Le ratio et cinq lignes Réussi ou Échec indiquent les niveaux AA et AAA pour le texte normal et le grand texte, ainsi que la règle des 3:1 pour les icônes et les bordures.

  3. 3

    Appliquez une correction

    Si un niveau est en échec, utilisez le texte ou l’arrière-plan plus sombre ou plus clair le plus proche qui réussit, puis copiez la nouvelle valeur.

Limites et Pro

Gratuit et illimité : autant de vérifications que vous voulez, 5 critères WCAG 2.2 par couple, 2 corrections suggérées par niveau en échec et une grille de 7 couleurs maximum.

À propos de Vérificateur de contraste

Ce vérificateur de contraste mesure l’écart de luminosité entre deux couleurs grâce à la formule de luminance relative des WCAG 2.2, le même calcul que celui des audits d’accessibilité des navigateurs et des plugins de design. Le résultat est un ratio compris entre 1:1 (couleurs identiques) et 21:1 (noir sur blanc). Le critère de succès 1.4.3 exige 4,5:1 pour le texte courant et 3:1 pour le grand texte au niveau AA ; le critère 1.4.6 relève ces seuils à 7:1 et 4,5:1 pour le niveau AAA ; le critère 1.4.11 demande 3:1 pour les éléments non textuels porteurs de sens, comme les indicateurs de focus, les contours de champs et les lignes de graphiques.

Un exemple en direct affiche les deux tailles de texte, un bouton à contour et une icône avec vos couleurs, pour juger la lisibilité en plus du chiffre. Les ratios sont tronqués à deux décimales plutôt qu’arrondis, car un couple à 4,496:1 ne satisfait pas une exigence de 4,5:1. Quand un niveau échoue, l’outil fait varier la luminosité OKLCH d’une couleur en conservant sa teinte et sa chroma, puis propose la valeur la plus proche qui réussit, pour le texte et pour l’arrière-plan séparément.

L’outil s’adresse aux couleurs unies. Il ne peut pas évaluer un texte sur une photo ou un dégradé, la transparence, le rendu de l’épaisseur des polices sur un écran donné, ni la méthode APCA, plus récente et envisagée pour les WCAG 3. Considérez donc une réussite comme un minimum et testez aussi sur de vrais écrans.

Confidentialité

Les deux couleurs restent dans cet onglet : le ratio, les vérifications Réussi et Échec et les corrections suggérées sont calculés par votre navigateur, et aucune valeur de couleur n’est envoyée à un serveur ni enregistrée.

Vérificateur de contraste : questions fréquentes

Qu’est-ce qu’un grand texte selon les WCAG ?
Un grand texte fait au moins 18 points, soit 24 pixels CSS, en graisse normale, ou au moins 14 points, environ 18,66 pixels CSS, en gras. Cette taille n’exige que 3:1 au niveau AA et 4,5:1 au niveau AAA. Les titres y répondent souvent, alors que la plupart des boutons, libellés et textes courants sont plus petits et demandent donc le ratio plus strict de 4,5:1.
Pourquoi 4,48:1 est-il en échec alors que cela arrondit à 4,5 ?
Les WCAG fixent des seuils minimaux, et les documents d’explication précisent qu’il ne faut pas arrondir à la hausse. Un ratio de 4,48:1 est inférieur à 4,5:1 : il échoue donc au niveau AA pour le texte normal. Cet outil tronque lui aussi le nombre affiché à deux décimales, ce qui garde son verdict cohérent avec les audits automatisés comme axe et Lighthouse.
Les icônes et les boutons ont-ils aussi besoin de contraste ?
Oui. Le critère de succès 1.4.11 Contraste du contenu non textuel exige 3:1 entre les éléments graphiques porteurs de sens et leur environnement : icônes informatives, contour d’un champ de saisie, bordure d’un bouton sans fond, indicateurs de focus et lignes de graphiques. Les éléments décoratifs et les contrôles désactivés en sont dispensés. L’exemple de l’outil montre un bouton à contour et une icône dans la couleur de votre texte.
Comment l’outil choisit-il une couleur corrigée ?
Il convertit la couleur en échec en OKLCH, conserve la teinte et la chroma, puis fait varier la luminosité par petits pas vers plus sombre et vers plus clair jusqu’à ce que le couple atteigne l’objectif. La valeur réussie la plus proche est proposée, une fois pour le texte et une fois pour l’arrière-plan, afin de garder une couleur de marque reconnaissable tout en respectant AA ou AAA.
Respecter le contraste WCAG suffit-il pour l’accessibilité ?
C’est un minimum, pas une garantie. Une basse vision, les reflets sur un téléphone, les polices fines et les informations transmises par la seule couleur peuvent poser problème même avec un ratio suffisant. Associez un bon contraste à des tailles de police lisibles, à des soulignements ou des icônes pour les liens et les états, et à des tests avec de vrais utilisateurs. Le contraste n’est qu’un critère WCAG parmi d’autres : un audit complet couvre bien plus que la couleur.

Autres usages de cet outil