Aller au contenu
Gratuit, sans inscription, dans ton navigateur

Contrast Checker : vérifier le contraste des couleurs selon la norme WCAG

Le Contrast Checker est ton outil de vérification et de calcul du contraste des couleurs : il calcule le rapport de contraste WCAG entre le texte et l’arrière-plan (par ex. 4.48:1 pour #777777 sur blanc), indique si les niveaux AA et AAA sont atteints et, si ce n’est pas le cas, propose la couleur la plus proche qui atteint AA. Gratuit, sans inscription et directement dans ton navigateur.

Créé par Justin Schuessler

Ton contraste est vérifié ? Mets ton site en ligne avec un hébergement web rapide et fiable.

Rapport de contraste

21.00:1

AA – Texte normal (4.5:1)AA – Grand texte (3:1)AAA – Texte normal (7:1)AAA – Grand texte (4.5:1)Composants UI et graphisme (3:1)

Texte normal

Le vif renard brun saute par-dessus le chien paresseux.

Grand texte

Le renard rapide

Continuer avec ces couleurs : Vérifier la couleur de premier plan dans le simulateur de daltonisme · Créer une palette à partir de la couleur de premier plan

Conçu dans le respect de ta vie privée. Tes saisies sont traitées dans ton navigateur et ne sont pas envoyées à un serveur.

Exemple de résultat

Voici le résultat dans le vérificateur de contraste

Tu saisis les couleurs du texte et de l’arrière-plan. L’outil calcule le rapport de contraste, vérifie tous les niveaux WCAG et, en cas d’échec, propose la couleur la plus proche qui atteint le niveau AA. Les couleurs ci-dessous sont un exemple ; ton résultat dépend de tes couleurs.

Exemple · #777777 sur #ffffff

Échec du niveau AA pour le texte normal
Rapport de contraste
4.48:1
Valeur minimale pour le niveau AA avec du texte normal : 4.5:1.
Étapes réussies
2/5
Réussis : AA – Grand texte (3:1), Composants UI et graphisme (3:1)
Couleur de premier plan suggérée
#767676
Atteint 4.54:1 et donc le niveau AA pour le texte normal, avec la plus petite modification de luminosité possible.

Comment tu interprètes le résultat

Chaque niveau WCAG a un minimum fixe ; l’exemple avec 4.48:1 est vérifié séparément pour chacun.

Niveau WCAGExemple
AA – Texte normal (4.5:1)Échec
AA – Grand texte (3:1)Réussi
AAA – Texte normal (7:1)Échec
AAA – Grand texte (4.5:1)Échec
Composants UI et graphisme (3:1)Réussi

Fonctionnalités

Plus qu’un calculateur de contraste : ce que vérifie le Contrast Checker

Un contraste de couleurs suffisant rend les textes et les éléments d’interface lisibles pour les personnes malvoyantes et en cas de faible luminosité. Le vérificateur de contraste te montre si ta combinaison atteint les seuils WCAG et t’aide à l’améliorer.

Cinq vérifications WCAG en un coup d’œil

Pour chaque combinaison de couleurs, l’outil indique si les niveaux AA et AAA sont atteints pour le texte normal et le grand texte, et si le contraste minimal de 3:1 est atteint pour les éléments d’interface et les graphiques.

Suggestion de couleur en un clic

Si le contraste n’atteint pas le niveau AA pour le texte normal, l’outil propose la couleur la plus proche qui atteint 4.5:1. Il ne modifie que la luminosité du texte ou de l’arrière-plan, selon ce qui demande le moins d’ajustement.

Hex, RGB et sélecteur de couleurs

Saisis les couleurs en hexadécimal avec ou sans #, sur trois ou six caractères, au format rgb() ou rgba(), ou sous forme de valeurs simples comme 34, 34, 34. Tu peux aussi les choisir dans le sélecteur de couleurs.

Aperçu en direct du texte normal et du grand texte

Deux aperçus montrent un exemple de texte normal et de grand texte directement dans tes couleurs.

Lien partageable

Les couleurs actuelles sont automatiquement inscrites dans l’URL. Si tu copies le lien, il ouvrira la même combinaison, ce qui est pratique pour en discuter avec ton équipe.

Calcul dans le navigateur

Le rapport de contraste est calculé directement dans ton navigateur. Tes couleurs ne sont pas envoyées à un serveur.

Seuils WCAG

Quel rapport de contraste exige la norme WCAG ?

Le Contrast Checker vérifie tes couleurs selon ces cinq seuils minimaux. Le niveau AA est l’exigence minimale habituelle ; AAA est un niveau plus strict pour des contenus particulièrement lisibles.

Contrastes minimaux WCAG vérifiés par le Contrast Checker
Niveau WCAGContraste minimalS’applique à
AA – Texte normal (4.5:1)4.5:1Texte courant et libellés sous le seuil du grand texte
AA – Grand texte (3:1)3:1Texte d’au moins 24 px (18 pt), ou d’au moins 18,66 px (14 pt) en gras
AAA – Texte normal (7:1)7:1Texte courant au niveau plus strict et facultatif
AAA – Grand texte (4.5:1)4.5:1Grand texte au niveau plus strict et facultatif
Composants UI et graphisme (3:1)3:1Bordures des champs de saisie, icônes et autres éléments graphiques (WCAG 1.4.11)

Tu veux vérifier si tes couleurs restent différenciables en cas de déficience de la vision des couleurs ? Le simulateur de daltonisme montre comment une couleur est perçue selon différentes formes de daltonisme. Accéder au simulateur de daltonisme

Comment ça fonctionne

Vérifier le contraste des couleurs en 6 étapes

De la couleur du texte et de l’arrière-plan à une combinaison accessible que tu peux copier ou partager.

  1. Étape 1

    Saisir la couleur du texte

    Saisis la couleur du texte dans le champ « Premier plan (texte) » au format hexadécimal ou RGB, ou choisis-la avec le sélecteur de couleurs.

  2. Étape 2

    Saisir la couleur d’arrière-plan

    Saisis la couleur d’arrière-plan de la même façon dans le champ « Arrière-plan ». Le bouton fléché entre les champs permet d’intervertir les couleurs de premier plan et d’arrière-plan.

  3. Étape 3

    Lire le rapport de contraste

    Lis le rapport de contraste et vérifie les cinq badges : AA et AAA pour le texte normal et le grand texte, ainsi que le contraste des éléments d’interface et des graphiques. Une coche indique que le seuil est atteint, une croix qu’il ne l’est pas.

  4. Étape 4

    Vérifier l’aperçu

    Regarde dans l’aperçu comment s’affichent les exemples de texte normal et de grand texte avec ta combinaison de couleurs.

  5. Étape 5

    Appliquer la suggestion de couleur

    Si la combinaison n’atteint pas le niveau AA pour le texte normal, clique sur « Suggérer la couleur conforme la plus proche », puis sur « Appliquer ».

  6. Étape 6

    Copier ou partager les couleurs

    Copie la valeur hexadécimale avec le bouton de copie à côté du champ, ou partage l’URL de la barre d’adresse, qui contient les deux couleurs.

Découvrir plus

Autres outils de couleur

FAQ

Questions fréquentes sur le Contrast Checker

Des réponses concises sur le contraste des couleurs, les WCAG et cet outil.

Le Contrast Checker est gratuit et utilisable sans inscription. Le rapport de contraste est calculé directement dans ton navigateur ; tes couleurs ne sont pas envoyées à un serveur.

Selon la formule WCAG 2.x, l’outil calcule d’abord la luminance relative (L) des deux couleurs, puis divise L de la couleur la plus claire plus 0.05 par L de la couleur la plus foncée plus 0.05. Le résultat se situe entre 1:1 (couleurs identiques) et 21:1 (noir sur blanc) ; l’ordre des couleurs ne change rien. Plus la valeur est élevée, plus le texte est facile à lire sur l’arrière-plan.

Pour le niveau AA, le texte normal nécessite un contraste d’au moins 4.5:1 et le grand texte, de 3:1. Le niveau AAA, plus strict, exige 7:1 pour le texte normal et 4.5:1 pour le grand texte. Les éléments d’interface et les graphiques, comme les bordures de champs ou les icônes, nécessitent 3:1. La plupart des obligations légales se réfèrent au niveau AA ; AAA est un niveau plus strict et facultatif.

Un texte est considéré comme grand à partir de 18 pt (24 px), ou de 14 pt (18.66 px) s’il est aussi en gras. Le contraste minimal requis pour les grands textes est plus faible (3:1 au lieu de 4.5:1 pour AA), car ils restent lisibles avec un contraste moindre.

Valeurs hexadécimales avec ou sans #, sur trois ou six caractères (#fff ou #ffffff), formats rgb() et rgba(), ainsi que valeurs simples comme 34, 34, 34. Tu peux aussi choisir chaque couleur dans le sélecteur. Pour rgba(), la valeur alpha est ignorée : l’outil utilise la couleur opaque. Une saisie invalide est signalée dans le champ jusqu’à ce que la valeur soit corrigée.

Si ta combinaison n’atteint pas le niveau AA pour le texte normal (4.5:1), l’outil peut te proposer en un clic la couleur la plus proche qui atteint ce seuil. Il ne modifie que la luminosité du texte ou de l’arrière-plan, selon ce qui demande le moins d’ajustement. Clique sur « Appliquer » pour utiliser la suggestion. Exemple : #777777 sur #ffffff donne 4.48:1 ; la suggestion #767676 atteint 4.54:1.

Oui. Le Contrast Checker inscrit automatiquement les couleurs de premier plan et d’arrière-plan dans l’URL. Si tu copies le lien depuis la barre d’adresse, il ouvrira la même combinaison. Les liens sous l’aperçu te permettent aussi de transmettre la couleur de premier plan au simulateur de daltonisme ou au générateur de palettes de couleurs.

Des lois comme l’European Accessibility Act (EAA) et ses transpositions nationales, ou l’ADA aux États-Unis, imposent un niveau minimal d’accessibilité à de nombreux sites et applications et renvoient généralement aux WCAG. Un contraste suffisant du texte est l’un des critères les plus souvent vérifiés. Cet outil ne remplace pas un conseil juridique, mais t’aide à vérifier toi-même les seuils techniques de contraste WCAG.

D’autres questions ?

Contacter le support
Tu crées ton propre projet ?

Ton prochain projet a besoin d’un serveur fiable en arrière-plan

Un VPS ZAP-Hosting met ton site web ou ton application en ligne de manière fiable.

4,4/5 Trustpilot32 000+ Serveurs actifsDepuis 2010

Sans configuration. Sans risque. En ligne en quelques secondes.

Durée flexibleRésiliable à tout momentEn ligne en 60 secondes

Tu cherches d’autres outils ? Voir tous les outils d’image et de design