Les exigences de contraste des WCAG garantissent que le texte est lisible pour tous les utilisateurs, y compris les personnes malvoyantes ou ayant des problèmes de vision des couleurs. Les WCAG 2.1 spécifient différents rapports de contraste : le texte normal nécessite un contraste d'au moins 4, 5:1, par rapport à l'arrière-plan, tandis que le texte de grande taille (18 pt+ ou 14 pt+ gras) nécessite au moins 3:1. Pour le niveau AAA (la norme la plus élevée), les exigences sont 7:1 et 4, 5:1. Le contraste est mesuré entre les couleurs les plus claires et les plus sombres et peut être testé à l'aide d'outils tels que le vérificateur de contraste de WebAIM ou des outils de développement intégrés au navigateur. Les exigences de contraste s'appliquent également aux éléments graphiques tels que les icônes et les boutons qui transmettent des informations. Il est important de noter que la couleur ne doit jamais être le seul moyen de transmettre des informations. Combinez-la toujours avec d'autres indices visuels tels que du texte, des icônes ou des motifs. Un bon contraste profite à tous les utilisateurs, et pas seulement aux personnes malvoyantes, en particulier dans différentes conditions d'éclairage, comme à l'extérieur ou sur des appareils mobiles.