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
Comment vérifier le contraste des couleurs
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.
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.
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.

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

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
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
Découvrez d'autres outils
Découvrez d'autres outils gratuits qui se marient parfaitement avec celui-ci
Générateur de dégradés CSS
Créez visuellement des dégradés CSS personnalisés
Générateur d’ombres de boîte
Concevez des box-shadows CSS avec aperçu en direct
Convertisseur de couleurs
Convertissez les codes couleur HEX, RGB et HSL pendant la saisie
Extracteur de palette de couleurs
Extrayez les couleurs principales d'une image en HEX, RGB ou HSL
Formateur JSON
Formatez, validez et minifiez du JSON dans votre navigateur
Testeur de regex
Testez et déboguez vos expressions régulières en direct