Comprovador de contrast de colors
Comprovador de contrast WCAG gratuït. Posa un color de text i de fons i obtén la relació de contrast, els resultats AA/AAA i el color més proper que compleix.
Resultats WCAG 2.2
| AA | AAA | |
|---|---|---|
| Text normal | ||
| Text gran | ||
| Components d'interfície i gràfics | – |
Previsualització
Text normal (16 px). Jove xef, porti whisky amb quinze glaçons d'hidrogen, coi!
Text gran (24 px)
Text gran en negreta (18,66 px en negreta)
Suggeriments
Com utilitzar el comprovador de contrast
- Introdueix el Color del text i el Color de fons. Fes servir les mostres de color o escriu qualsevol valor CSS als camps: un codi HEX com
#595959,rgb(89 89 89),hsl(0 0% 35%)o un nom comnavy. - La Relació de contrast s’actualitza mentre escrius, d‘1:1 (sense contrast) a 21:1 (negre sobre blanc).
- La taula de Resultats WCAG 2.2 mostra Compleix o No compleix per a Text normal, Text gran i Components d’interfície i gràfics, als nivells AA i AAA.
- Mira la Previsualització: mostra text normal, text gran, text gran en negreta, el contorn d’un botó i una icona amb els teus dos colors.
- Si un nivell no es compleix, tria un Objectiu a Suggeriments. L’eina proposa el Color de text més proper que compleix i el Color de fons més proper que compleix. Fes clic a Utilitza per aplicar-ne un. Intercanvia els colors canvia el text i el fons de lloc.
Tot es calcula al teu navegador; no s’envia res enlloc.
Com es calcula la relació de contrast
WCAG 2.x defineix la relació com (L1 + 0,05) / (L2 + 0,05), on L1 és la luminància relativa del color més clar i L2 la del més fosc. La luminància relativa es calcula a partir dels canals sRGB linealitzats: cada canal es descodifica amb la corba de transferència sRGB, i després L = 0,2126 R + 0,7152 G + 0,0722 B. El verd és el que més pesa perquè els nostres ulls hi són més sensibles, i per això un verd pur sembla molt més brillant que un blau pur de la mateixa «força».
La relació no s’arrodoneix mai cap amunt. #777777 sobre blanc dóna aproximadament 4,48:1 i no compleix l’AA per al text normal, tot i que sembla «4,5». Aquesta eina trunca el valor mostrat a dos decimals perquè el que veus sigui el que comprova WCAG.
Si el color del text és semitransparent (per exemple rgb(0 0 0 / 60%)), primer es barreja amb el fons, tal com el dibuixaria el navegador. La transparència del color de fons s’ignora, perquè no se sap què hi ha darrere de la pàgina.
Els nivells WCAG d’un cop d’ull
| Contingut | AA | AAA |
|---|---|---|
| Text normal | 4,5:1 | 7:1 |
| Text gran (24 px, o 18,66 px en negreta) | 3:1 | 4,5:1 |
| Components d’interfície i gràfics significatius | 3:1 | – |
«Text gran» vol dir almenys 18 pt (24 píxels CSS), o 14 pt en negreta (uns 18,66 px). Els logotips i el text purament decoratiu no tenen cap requisit. La regla de 3:1 per als components d’interfície (criteri d’èxit 1.4.11) s’aplica a les vores dels camps i els botons, als indicadors de focus, a les icones i a les línies dels gràfics que els usuaris necessiten veure.
Com funcionen els suggeriments
Els colors suggerits conserven el to i la croma del teu color a l’espai OKLCH i només en canvien la lluminositat, més fosc o més clar, fins a arribar a la relació objectiu. L’eina tria llavors la direcció que queda visualment més a prop del color original, mesurada a OKLab. El resultat es torna a comprovar després d’arrodonir-lo a un codi HEX, de manera que realment compleix. Si cap lluminositat pot arribar a l’objectiu (7:1 contra un gris mitjà, per exemple), l’eina ho indica.
Sobre l’APCA
L’APCA (Accessible Perceptual Contrast Algorithm) és un model de contrast més recent que es considera per a un futur WCAG 3. Té en compte el gruix de la lletra, la mida i la polaritat (fosc sobre clar o clar sobre fosc). Encara és un esborrany i no és un requisit legal ni normatiu, de manera que aquesta eina mostra els resultats WCAG 2.x, que continuen sent la referència de la norma europea d’accessibilitat EN 301 549, de la Section 508 i de la majoria de lleis.
Preguntes freqüents
Quina relació de contrast necessito per al text principal?
Almenys 4,5:1 per al nivell AA, que és el que exigeixen la majoria de lleis i polítiques. Apunta a 7:1 (AAA) per a lectures llargues o per a públics amb baixa visió.
El text blanc sobre el color de la meva marca compleix?
Introdueix el blanc com a color del text i el color de la teva marca com a fons. Molts blaus, taronges i verds de to mitjà només arriben a 3:1: està bé per a titulars grans i botons amb etiquetes grans, però no per a text petit. Fes servir el color de fons suggerit si necessites l’AA per al text normal.
Per què l'ordre dels colors no canvia la relació?
La fórmula sempre divideix la luminància més clara per la més fosca, de manera que fosc sobre clar i clar sobre fosc donen la mateixa relació. El contrast percebut pot ser lleugerament diferent, i és un dels problemes que intenta resoldre l’APCA.
Un 4,49:1 s'hi acosta prou per complir?
No. Els llindars de WCAG són mínims estrictes: un 4,49:1 no compleix l’AA per al text normal. Utilitza el suggeriment per obtenir un color que realment compleixi.
El comprovador serveix per al text de substitució o el text desactivat?
El text de substitució (placeholder) ha de complir el mateix mínim de 4,5:1 quan transmet informació. Els controls desactivats estan exempts dels requisits de contrast, però uns estats desactivats llegibles ajuden igualment els usuaris.
Eines relacionades
- Selector de colors Selector de colors en línia gratuït. Tria un color i copia a l'instant els seus codis HEX, RGB, HSL, HSV i CMYK, amb el contrast sobre blanc i negre.
- Simulador de daltonisme Simulador de daltonisme gratuït. Mira qualsevol imatge amb protanopia, deuteranopia, tritanopia o acromatòpsia, en paral·lel o amb un lliscador.
- Generador de tints i ombres d'un color Genera tints i ombres de qualsevol color en passos del 5, 10, 20 o 25 %, barrejats en OKLCH o sRGB, i exporta'ls com a variables CSS o configuració de Tailwind.