Mode d’emploi
- Choisissez les couleurs ou tapez-les — hexadécimal, rgb(), hsl(), oklch() ou un nom de couleur.
- Lisez le rapport et les quatre résultats WCAG, et vérifiez l'aperçu en direct ci-dessous.
- En cas d'échec, cliquez sur Utiliser cette couleur près d'une suggestion pour l'appliquer.
Explication des options
- AA
- Au moins 4,5:1 pour le texte normal et 3:1 pour le grand texte (18 pt / 24 px, ou 14 pt / environ 18,7 px en gras). La plupart des réglementations et des systèmes de conception exigent le niveau AA.
- AAA
- Au moins 7:1 pour le texte normal et 4,5:1 pour le grand texte, pour les contenus où la lisibilité compte le plus.
- Couleur suggérée
- Conserve la teinte et la saturation dans l'espace colorimétrique OKLCH et ne change que la luminosité pour trouver la couleur la plus proche qui passe juste le seuil.
- Couleurs transparentes
- Une couleur de texte avec transparence est mesurée telle qu'elle apparaît sur le fond.
Comment le rapport est calculé
Chaque couleur est convertie de sRGB en lumière linéaire, puis en luminance relative :
linear = c ÷ 12.92 if c ≤ 0.04045
linear = ((c + 0.055) ÷ 1.055) ^ 2.4 otherwise (c is 0–1)
L = 0.2126 × R + 0.7152 × G + 0.0722 × B
ratio = (L_lighter + 0.05) ÷ (L_darker + 0.05)
Le vert compte le plus parce que l’œil y est le plus sensible. Quelques résultats sur fond blanc :
| Couleur du texte | Rapport | Résultat |
|---|---|---|
| #000000 | 21 : 1 | AAA |
| #0066cc | 5,57 : 1 | AA pour le texte normal, pas AAA pour le texte normal |
| #767676 | 4,54 : 1 | AA pour le texte normal |
| #777777 | 4,48 : 1 | Échoue à AA pour le texte normal, réussit pour le grand texte |
Les définitions WCAG se trouvent dans Understanding Success Criterion 1.4.3.
Questions fréquentes
Comment le contraste est-il calculé ?
Avec la formule WCAG 2.x (luminosité relative claire + 0,05) ÷ (luminosité relative sombre + 0,05), donnant un rapport de 1:1 à 21:1. Noir sur blanc donne 21:1.
Pourquoi #767676 est-il si souvent mentionné ?
C'est le gris le plus clair qui atteint 4,5:1 (environ 4,54:1) sur fond blanc, une limite basse courante pour le texte secondaire.
Les icônes et les bordures doivent-elles aussi être vérifiées ?
Oui. Depuis WCAG 2.1, les composants d'interface et les graphiques — bordures de boutons, champs de saisie, icônes — nécessitent au moins 3:1 par rapport aux couleurs adjacentes.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers et vos textes sont traités sur votre appareil et ne sont jamais envoyés à nos serveurs.