PixConvert

Vérificateur de contraste en ligne gratuit (WCAG)

Évaluez les rapports de contraste entre couleurs de premier plan et d'arrière-plan pour la conformité d'accessibilité WCAG AA et AAA, pour le texte normal comme pour le grand texte.

Texte normal

Texte de grande taille (18 pt / 14 pt gras)

The quick brown fox jumps over the lazy dog.

Ratio de contraste

17.40:1

WCAG AA : texte normalPass (4.5:1)
WCAG AA : grand textePass (3:1)
WCAG AAA : texte normalPass (7:1)
WCAG AAA : grand textePass (4.5:1)
WCAG AA : composants d'interfacePass (3:1)

Comment vérifier le contraste des couleurs

1

Saisissez vos deux couleurs.

Choisissez la couleur du texte et celle de l'arrière-plan, ou saisissez un code hex à 6 chiffres comme #1a1a1a dans chaque zone.

2

Lisez le ratio et les vérifications.

Le ratio de contraste se met à jour pendant la saisie, et cinq lignes indiquent la réussite ou l'échec pour le texte AA et AAA ainsi que pour les éléments d'interface.

3

Ajustez et copiez.

Assombrissez ou éclaircissez une couleur jusqu'à ce que les lignes voulues réussissent, essayez l'inversion pour la paire opposée, puis copiez le ratio dans vos notes.

Questions fréquentes

Réponses sur les ratios WCAG, le grand texte, l'arrondi et ce que ce vérificateur peut lire.

Quel ratio de contraste la WCAG AA exige-t-elle ?

La WCAG AA exige au moins 4.5:1 pour le texte normal et 3:1 pour le grand texte. Les icônes, les bordures de champs et les autres éléments d'interface exigent 3:1 par rapport aux couleurs voisines. Le niveau AAA relève les règles du texte à 7:1 pour le texte normal et à 4.5:1 pour le grand texte.

Comment le ratio de contraste est-il calculé ?

Les valeurs de rouge, de vert et de bleu de chaque couleur sont converties en lumière linéaire, puis pondérées pour obtenir une luminance relative. Le ratio correspond à la luminance la plus claire plus 0.05, divisée par la plus sombre plus 0.05 : il va donc de 1:1 pour une même couleur à 21:1 pour du noir sur du blanc.

Qu'est-ce qui est considéré comme du grand texte dans la WCAG ?

Le grand texte mesure au moins 18pt (24px) en graisse normale ou 14pt (environ 18.66px) en gras. Il n'exige que 3:1 pour le niveau AA et 4.5:1 pour le niveau AAA. Le vérificateur ne demande pas de taille de police : ne consultez donc les lignes du grand texte que si votre texte atteint cette taille.

La WCAG AA suffit-elle, ou faut-il viser l'AAA ?

Le niveau AA est celui auquel renvoient la plupart des lois et des politiques, notamment la norme EN 301 549 dans l'UE et la règle américaine de 2024 pour les sites web des administrations des États et des collectivités locales, qui reposent toutes deux sur la WCAG 2.1 AA. Le niveau AAA est plus strict et constitue un bon objectif pour les textes longs à lire.

Que signifie la vérification des composants d'interface ?

Elle teste la règle des 3:1 pour les éléments non textuels, le critère de réussite WCAG 1.4.11. Utilisez-la pour les couleurs d'icônes, les bordures de champs, les anneaux de focus et les lignes de graphiques. Placez la couleur de l'élément dans la zone de couleur du texte et la couleur située derrière dans la zone d'arrière-plan.

Pourquoi 3.00:1 s'affiche-t-il alors que le test échoue ?

Le ratio affiché à l'écran est arrondi à deux décimales, mais les vérifications utilisent la valeur exacte, comme l'exige la WCAG. Le gris #959595 sur blanc donne 2.995:1 : il s'affiche donc 3.00:1 et échoue quand même aux lignes à 3:1. Assombrissez légèrement la couleur pour réussir.

Pourquoi le vérificateur affiche-t-il 0.00:1 ?

Il ne lit que les codes hex à 6 chiffres, avec ou sans le #. Les codes courts comme #fff, les codes à 8 chiffres avec transparence, rgb(), hsl() et les noms de couleurs donnent 0.00:1 et échouent à toutes les lignes. Écrivez #fff sous la forme #ffffff. Une lettre erronée, comme dans #12345g, est lue comme une autre couleur, sans aucun avertissement.

Quel est le ratio de contraste maximal possible ?

21:1, soit du noir pur #000000 sur du blanc pur #ffffff. Deux couleurs identiques donnent 1:1, le minimum. La paire par défaut ici, #1a1a1a sur blanc, obtient 17.40:1, et le gris moyen #767676 sur blanc donne 4.54:1, juste au-dessus du seuil AA de 4.5:1.

Puis-je vérifier un texte sur un dégradé ou une photo ?

Pas directement, car l'outil compare une couleur unie avec une autre. Pour un texte sur un dégradé ou une image, repérez derrière le texte la zone dont la luminosité est la plus proche de celle du texte. Saisissez cette couleur comme arrière-plan et lancez la vérification.

L'outil prend-il en charge APCA ou WCAG 3 ?

Non. Il utilise le ratio de contraste de la WCAG 2.x, sur lequel s'appuient la WCAG 2.1, la WCAG 2.2 et les lois actuelles. APCA est une méthode en cours d'élaboration pour la future WCAG 3, qui note le texte selon sa taille et sa graisse, et cet outil ne la calcule pas.

Ce vérificateur de contraste est-il gratuit et confidentiel ?

Oui. Il est gratuit, sans compte et sans limite du nombre de vérifications. Les couleurs que vous saisissez restent dans votre navigateur et ne sont pas enregistrées. Sur le site en ligne, Google Analytics comptabilise les clics sur « Copier le ratio », jamais les couleurs ni le ratio.

Vérificateur de contraste pour les couleurs de texte et d'interface WCAG

Deux couleurs hex en entrée, un ratio de contraste en sortie, avec cinq vérifications WCAG, un aperçu en direct, un bouton d'inversion et un ratio à copier.

Résultat du vérificateur de contraste des couleurs : 4.54:1 pour #767676 sur #ffffff, quatre contrôles WCAG réussis et échec au niveau AAA à 7:1

Vérifiez le contraste selon la WCAG AA et AAA

Choisissez une couleur de texte et une couleur d'arrière-plan pour obtenir le ratio de contraste. Cinq lignes indiquent ensuite la réussite ou l'échec pour les tailles de texte AA et AAA et pour la règle des 3:1 appliquée aux éléments d'interface.

  • Le texte normal AA exige 4.5:1
  • Le texte normal AAA exige 7:1
  • Le grand texte et les éléments d'interface exigent 3:1
Essayer maintenant
Aperçu du vérificateur de contraste : texte blanc #ffffff sur fond #1e3a8a en trois tailles, avec un ratio de 10.36:1

Prévisualisez le texte sur votre couleur d'arrière-plan

La zone d'aperçu se remplit avec votre arrière-plan et affiche un texte d'exemple dans la couleur de votre texte, en trois tailles. Le ratio et chaque ligne de réussite ou d'échec se mettent à jour dès que vous modifiez l'une des couleurs.

  • Texte d'exemple en trois tailles
  • Mise à jour à chaque changement de couleur
  • Ratio affiché avec deux décimales
Essayer maintenant

Inversez le texte et l'arrière-plan

Un clic sur « Inverser les couleurs » échange les deux couleurs : vous pouvez ainsi tester un texte clair sur fond sombre, et inversement. Le ratio reste identique, mais l'aperçu change.

Copiez le ratio de contraste

« Copier le ratio » place le ratio dans votre presse-papiers avec deux décimales, par exemple 4.54:1, prêt pour une spécification de design, un rapport d'audit ou un ticket. Les lignes de réussite ou d'échec utilisent la valeur non arrondie, comme le demande la WCAG.

Saisissez ou choisissez des codes hex

Chaque couleur dispose d'un sélecteur et d'une zone de texte. Saisissez un code hex à 6 chiffres comme #767676, avec ou sans le #. Les codes courts comme #fff et les valeurs rgb() ne sont pas lus.

Gratuit, sans inscription

Utilisez-le aussi souvent que vous le souhaitez, sans compte. Les couleurs que vous saisissez restent dans votre navigateur. Sur le site en ligne, Google Analytics comptabilise les clics sur « Copier le ratio », jamais les couleurs.

Quand vérifier le contraste des couleurs

Vérifiez le contraste tôt, tant qu'une couleur est encore facile à modifier.

Revue de design

Vérifiez vos choix de couleurs dans vos fichiers de design avant la remise au développement. Copiez chaque code hex depuis votre outil de design, collez-le ici et corrigez toute paire qui échoue au niveau AA.

  • Boutons principaux avec un libellé blanc sur la couleur de votre marque
  • Texte courant sur des arrière-plans teintés ou aux couleurs de la marque
  • Texte indicatif et texte d'aide, souvent trop clairs

Audit d’accessibilité

Auditez un site ou une application existants selon la WCAG 2.1 AA. Testez chaque paire texte et arrière-plan, notez le ratio et consignez celle des cinq vérifications à laquelle elle échoue.

  • Repérez les paires qui échouent à la règle des 4.5:1 pour le texte courant
  • Copiez chaque ratio dans vos notes d'audit ou votre ticket
  • Vérifiez à 3:1 les couleurs des icônes et des bordures de champs

Design system

Testez les jetons de couleur de votre palette avant de les publier. Vérifiez chaque jeton de texte sur chaque couleur de surface, puis indiquez quelles paires conviennent au texte courant.

  • Testez chaque jeton de texte sur chaque couleur de surface
  • Utilisez l'inversion pour vérifier les paires des thèmes clair et sombre
  • Listez les paires qui réussissent le niveau AA pour votre documentation