Verificatore di contrasto dei colori
Controlla il contrasto WCAG 2.1 e il punteggio APCA Lc tra testo e sfondo, vedi i badge AA, AAA e 3:1 e applica il colore conforme più vicino.
Verificatore di contrasto dei colori — Inserisci un colore di primo piano (testo) e uno di sfondo in HEX (anche a 8 cifre con alfa), rgb() o hsl(), e questo strumento compone qualsiasi primo piano semitrasparente sullo sfondo, poi calcola l'esatto rapporto di contrasto WCAG 2.1 e il punteggio APCA (WCAG 3) Lc. Mostra in tempo reale badge di superamento/non superamento AA / AAA per testo normale e grande, un badge 3:1 per componenti d'interfaccia e grafica, uno scambio primo piano-sfondo e un suggerimento del colore conforme più vicino con un clic. Tutto viene eseguito localmente nel tuo browser, quindi nessun colore viene caricato su un server.
Cos'è Verificatore di contrasto dei colori?
Il Verificatore di contrasto dei colori è uno strumento online gratuito per il contrasto WCAG e APCA, pensato per designer, sviluppatori e tester di accessibilità. Accetta colori in HEX (#rgb, #rrggbb e #rrggbbaa a 8 cifre con alfa), rgb()/rgba() e hsl()/hsla(), compone un primo piano traslucido sullo sfondo prima di misurare e riporta sia il rapporto WCAG 2.1 (da 1:1 a 21:1) sia il punteggio di contrasto di luminosità APCA Lc. Segnala il livello AA di WCAG 2.1 (4.5:1 normale, 3:1 grande) e AAA (7:1 normale, 4.5:1 grande), aggiunge un badge 3:1 per componenti d'interfaccia e grafica non testuali e può suggerire il primo piano conforme più vicino — regolando solo la sua luminosità fino a raggiungere AA o AAA — che applichi con un clic.
Come usare Verificatore di contrasto dei colori
- Inserisci il colore di primo piano (testo) come HEX, rgb() o hsl() — HEX a 8 cifre o rgba con alfa sono accettati — oppure fai clic sul selettore di colore.
- Inserisci il colore di sfondo allo stesso modo; un primo piano semitrasparente viene composto sopra di esso (e lo sfondo su bianco) prima di misurare il contrasto.
- Usa il pulsante Scambia per invertire primo piano e sfondo in qualsiasi momento.
- Leggi il rapporto di contrasto WCAG 2.1 e il punteggio APCA Lc mostrato accanto.
- Controlla i badge AA e AAA per testo normale e grande, oltre al badge 3:1 per componenti d'interfaccia e grafica.
- Se una coppia non supera, guarda il colore AA o AAA conforme più vicino e fai clic su Applica per aggiornare il primo piano.
Esempi
Testo grigio scuro su bianco
Input
Primo piano #595959, Sfondo #ffffff
Output
Rapporto 7.00:1 con un APCA Lc alto — supera AA e AAA per testo normale e grande
Primo piano semitrasparente
Input
Primo piano #00000080 (nero al 50%) su #ffffff
Output
Prima composto in un grigio pieno, poi si calcolano il rapporto WCAG e l'APCA Lc
Correggere un colore non conforme
Input
Primo piano #999999 su #ffffff — 2.85:1, non supera AA
Output
Apri il colore AA più vicino e fai clic su Applica per raggiungere 4.5:1 mantenendo la stessa tonalità
Domande frequenti
- Quali rapporti di contrasto richiede WCAG?
- Il livello AA di WCAG 2.1 richiede almeno 4.5:1 per testo normale e 3:1 per testo grande; il livello AAA richiede 7:1 e 4.5:1. I componenti d'interfaccia e gli oggetti grafici non testuali (SC 1.4.11) richiedono 3:1. Questo verificatore mostra un badge di superato/non superato per ciascuna di queste soglie.
- Che cos'è il punteggio APCA Lc?
- APCA (Accessible Perceptual Contrast Algorithm) è il metodo di contrasto proposto per WCAG 3. Fornisce un valore di contrasto di luminosità (Lc) da circa 0 a 108, dove più alto significa più contrasto, e tiene conto della polarità (scuro su chiaro vs chiaro su scuro). È mostrato accanto al rapporto WCAG 2.1 e usa livelli di indicazione propri anziché un unico superato/non superato.
- Come funziona il suggerimento del colore conforme più vicino?
- Mantiene tonalità e saturazione del primo piano e regola solo la luminosità, più chiara o più scura, finché il contrasto con lo sfondo raggiunge AA (4.5:1) o AAA (7:1); poi puoi applicarlo con un clic. Se lo sfondo è di tono medio e l'obiettivo non è raggiungibile, mostra invece il colore possibile più vicino.
- Quali formati di colore posso inserire?
- HEX (#rgb, #rrggbb, oltre a #rgba e #rrggbbaa a 8 cifre con alfa), rgb()/rgba() e hsl()/hsla(), con un selettore di colore nativo per ogni campo. Un primo piano semitrasparente viene composto sullo sfondo — che a sua volta viene appiattito su bianco — prima di calcolare il rapporto. I colori con nome non sono supportati.
- I miei colori vengono inviati a un server?
- No. Tutta l'analisi, la composizione e i calcoli di luminanza, rapporto e APCA vengono eseguiti interamente nel tuo browser con JavaScript — nessun colore viene caricato e nulla viene inviato a un server, quindi funziona in modo privato e persino offline una volta caricata la pagina.
Strumenti correlati
Codice in immagine
Trasforma uno snippet di codice in un'immagine con evidenziazione della sintassi nel tuo browser, con oltre 20 linguaggi, temi e sfondi personalizzati, numeri di riga ed esportazione PNG o SVG.
Miscelatore di colori
Mescola due colori HEX nel rapporto scelto, nello spazio RGB o Lab, e ottieni il colore intermedio come campione e valore HEX copiabile.
Generatore di sfumature di colore
Trasforma un colore HEX di base in una scala OKLCH, HSL o RGB con livelli regolabili, suggerimenti di contrasto WCAG per livello ed esportazione in CSS, Tailwind e JSON.
Simulatore di daltonismo
Carica un'immagine e visualizza l'anteprima di come appare con protanopia, deuteranopia, tritanopia o daltonismo totale, poi scarica il risultato simulato.