Vérificateur de contraste de couleur
NouveauVérifiez les rapports de contraste WCAG AA/AAA entre les couleurs de texte et d’arrière-plan.
Large heading — 24px bold
Large text, 18.66px and up reads at 3:1.
Normal body text. The quick brown fox jumps over the lazy dog and reads comfortably at 4.5:1 or better.
Small print and captions — the hardest text to read.
Keeps your hue & saturation — only the lightness changes — so brand colors stay recognizable.
Pairwise palette grid
Paste several colors (hex, one per line or separated by spaces / commas) to see which foreground/background pairs pass AA (4.5:1). First 8 colors are used.
Runs entirely in your browser. Nothing is uploaded.
Vérifiez le contraste de couleurs WCAG dans votre navigateur
Ce vérificateur de contraste de couleurs mesure le ratio de contraste WCAG entre une couleur de texte et une couleur de fond, et vous indique instantanément si la paire passe les niveaux AA et AAA pour le texte normal, le grand texte et les composants d'interface. Saisissez une valeur hexadécimale, modifiez les champs RGB ou HSL, faites glisser le curseur de luminosité ou utilisez la pipette pour capturer n'importe quelle couleur de votre écran — le ratio, la matrice de résultats et l'aperçu en direct se mettent à jour à la saisie.
Il fonctionne comme les outils auxquels les designers font déjà confiance — la même formule WCAG que WebAIM et Adobe Color — mais ajoute un aperçu lisible en temps réel, un score APCA (WCAG 3) et une correction automatique pour les paires échouées. Tout s'exécute localement en JavaScript : vos couleurs ne quittent jamais votre appareil et aucun compte n'est requis.
Seuils WCAG AA et AAA expliqués
Le ratio de contraste WCAG va de 1:1 (deux couleurs identiques) à 21:1 (noir sur blanc). Le niveau AA — le standard requis par la plupart des lois comme l'ADA et la Section 508 — nécessite 4,5:1 pour le texte normal et 3:1 pour le grand texte. Le niveau AAA élève ces valeurs à 7:1 et 4,5:1. Le grand texte désigne 18pt (24px) et plus, ou 14pt (environ 18,66px) et plus en gras.
La matrice de résultats détaille chaque seuil séparément, pour que vous voyiez d'un coup d'œil qu'un gris comme #767676 sur blanc passe AA pour le texte courant à 4,54:1 mais n'atteint pas les 7:1 requis pour AAA. Si votre équipe doit satisfaire à la conformité légale (ADA, EN 301 549, Section 508), AA est le niveau à atteindre. AAA vaut la peine d'être visé dans les interfaces à forte lecture où les utilisateurs malvoyants sont prioritaires.
Prévisualisez, corrigez et déployez des paires de couleurs accessibles
Les chiffres ne racontent que la moitié de l'histoire, c'est pourquoi l'aperçu en direct affiche de vrais titres, du texte courant, du petit texte et un bouton et une puce d'exemple dans vos couleurs exactes — observez la lisibilité plutôt que de simplement lire le ratio. Quand une paire échoue, le suggéreur 'Faire passer' conserve votre teinte et saturation et ajuste la luminosité vers la couleur la plus proche qui dépasse le niveau choisi (AA, AA grand texte ou AAA), puis l'applique en un seul clic. Vous pouvez ajuster le texte ou le fond, selon votre préférence.
La grille de paires accepte une palette complète et montre quelles combinaisons de couleurs passent d'un coup d'œil — utile lors de la construction d'un système de design où chaque association de premier plan et d'arrière-plan doit être sûre. Au lieu de tester des dizaines de paires une par une, vous collez votre palette une fois et voyez la matrice complète instantanément.
APCA : un aperçu du contraste WCAG 3
En plus du ratio classique, ce vérificateur affiche un score APCA Lc — la métrique de contraste perceptuel proposée pour WCAG 3. L'APCA modélise la façon dont l'œil lit réellement le texte clair sur fond sombre et sombre sur fond clair, et tient compte du poids typographique, détectant ainsi des problèmes de lisibilité que le ratio WCAG 2 manque parfois. Valeurs de référence : Lc 75+ pour le texte courant, Lc 60+ pour le grand texte, Lc 45+ pour les grands titres.
WCAG 3 est encore en brouillon et n'a pas remplacé WCAG 2.2, donc la conformité aujourd'hui signifie respecter les seuils de 4,5:1 et 3:1. Afficher l'APCA à côté des ratios actuels vous permet de préparer votre palette pour l'avenir sans attendre la finalisation de la spécification.
Contraste non textuel pour les icônes et composants d'interface
Le contraste ne concerne pas uniquement le texte. WCAG 2.1 SC 1.4.11 exige 3:1 de contraste pour les contours des composants interactifs — bordures de champs, indicateurs de focus, états de bascule — et pour les icônes et graphiques significatifs. La matrice inclut une vérification dédiée interface et graphiques à 3:1 pour confirmer qu'un contour de bouton ou une icône est visible.
C'est un domaine où beaucoup d'équipes échouent aux audits sans s'en rendre compte. Une bordure de champ gris clair (#D1D1D1 sur blanc donne 1,4:1) est une violation courante de WCAG 2.1 même quand tout le texte de la page passe. Vérifier vos composants d'interface ici prend quelques secondes et évite des surprises lors d'un audit formel.
Comparaison avec WebAIM, Adobe Color et Chrome DevTools
Le vérificateur de contraste de WebAIM sur webaim.org est l'outil d'accessibilité gratuit le plus cité et utilise la même formule WCAG 2 que celui-ci. Il n'affiche pas l'APCA, n'a pas d'aperçu de texte en direct, ne peut pas corriger automatiquement les paires échouées et n'a pas de grille de palette par paires.
Les outils d'accessibilité d'Adobe Color affichent les résultats AA/AAA et incluent un simulateur de daltonisme, mais nécessitent un compte Adobe gratuit pour sauvegarder votre travail et ne peuvent pas suggérer automatiquement une couleur qui passe.
Chrome DevTools dispose d'un badge de ratio de contraste dans le sélecteur de couleur du panneau Éléments qui fonctionne pour les vérifications en navigateur — mais uniquement à l'intérieur de DevTools.
Ce vérificateur fonctionne sans connexion, affiche à la fois les ratios WCAG 2 et le score APCA Lc, présente un aperçu en direct dans vos couleurs et permet de tester une grille de palette complète en une seule vue. Tous les calculs s'exécutent localement en JavaScript.
Frequently asked questions
Qu'est-ce qu'un vérificateur de contraste de couleurs ?
Un vérificateur de contraste de couleurs mesure le ratio de contraste WCAG entre la couleur du texte (premier plan) et l'arrière-plan, puis vous indique si la paire est lisible selon les directives d'accessibilité. Entrez deux couleurs et il vous retourne un ratio de 1:1 (identiques) à 21:1 (noir sur blanc) ainsi que les résultats pour le texte normal, le grand texte et les composants d'interface. Cet outil s'exécute entièrement dans votre navigateur — aucune couleur n'est envoyée à un serveur et aucun compte n'est requis.
Quel est le ratio de contraste minimum selon le WCAG ?
Le WCAG définit des ratios de contraste minimaux entre le texte et l'arrière-plan : 4,5:1 pour le texte normal et 3:1 pour le grand texte au niveau AA, passant à 7:1 et 4,5:1 au niveau AAA. Le ratio compare la luminance relative des deux couleurs et va de 1:1 (aucun contraste) à 21:1. Ces seuils s'appliquent à WCAG 2.0, 2.1 et 2.2.
Quelle est la différence entre WCAG AA et AAA ?
AA est le niveau de base largement requis — 4,5:1 pour le texte normal et 3:1 pour le grand texte. AAA est le niveau amélioré — 7:1 pour le texte normal et 4,5:1 pour le grand texte. La plupart des lois d'accessibilité (ADA, Section 508, EN 301 549 en Europe) ciblent le AA. Le AAA vaut la peine d'être poursuivi là où la conception le permet, notamment pour les utilisateurs malvoyants.
Les icônes et composants d'interface ont-ils besoin de contraste ?
Oui. WCAG 2.1 SC 1.4.11 (Contraste non textuel) exige au moins 3:1 par rapport aux couleurs adjacentes pour les contours visuels des composants interactifs — bordures de champs, anneaux de focus, états de bascule — et pour les icônes et graphiques significatifs. La grille de résultats de cet outil inclut une ligne dédiée interface et graphiques à 3:1.
Comment corriger un ratio de contraste insuffisant ?
La solution la plus rapide est d'assombrir la couleur du texte ou d'éclaircir l'arrière-plan jusqu'à dépasser le seuil, en conservant la teinte de votre marque en modifiant uniquement la luminosité. Le suggéreur intégré 'Faire passer' de cet outil le fait automatiquement — il ajuste le texte ou le fond vers la couleur la plus proche qui passe et l'applique en un clic.
Qu'est-ce que l'APCA et pourquoi est-il important ?
L'APCA (Accessible Perceptual Contrast Algorithm) est la méthode de contraste proposée pour le futur WCAG 3. Au lieu d'un ratio unique, il retourne une valeur de contraste de luminosité perceptuelle (Lc) d'environ -108 à 106 ; plus la magnitude est grande, plus le contraste est élevé. Valeurs de référence : Lc 75+ pour le texte courant, Lc 60+ pour le grand texte, Lc 45+ pour les grands titres. L'APCA tient mieux compte de la polarité texte-sur-fond-sombre vs texte-sur-fond-clair et du poids typographique.
WCAG 2.1 ou 2.2 est-il obligatoire ?
Les seuils de contraste sont identiques dans WCAG 2.0, 2.1 et 2.2. WCAG 2.2 est la Recommandation W3C actuelle. En France et dans l'UE, le RGAA et l'EN 301 549 font référence à WCAG 2.1 AA, bien que de nombreux régulateurs acceptent désormais la version 2.2. Les travaux existants conformes AA en 2.0 ou 2.1 sont toujours valides pour le contraste du texte.
Related tools
Voir tous les outilsGénérateur de box-shadow CSS
Créez des box-shadows CSS multicouches avec préréglages et aperçu en direct. Copiez le CSS, la valeur ou le style React instantanément.
Générateur de palette de couleurs
Générez des palettes complémentaires, analogues, triadiques et monochromes.
Générateur de courbe de Bézier
Concevez une courbe d’accélération CSS en déplaçant les points de contrôle, avec un aperçu en direct.
Générateur de border-radius
Concevez visuellement des coins arrondis CSS et des formes organiques en blob.
Bac à sable Flexbox CSS
Ajustez les propriétés flex avec un aperçu en direct et copiez le CSS.
Bac à sable Grid CSS
Ajustez les colonnes, l’espacement et l’alignement de la grille avec un aperçu en direct et le CSS.