Verifica del contrasto dei colori
NovitàControlla i rapporti di contrasto WCAG AA/AAA tra colore del testo e dello sfondo.
Large heading — 24px bold
Large text, 18.66px and up reads at 3:1.
Normal body text. The quick brown fox jumps over the lazy dog and reads comfortably at 4.5:1 or better.
Small print and captions — the hardest text to read.
Keeps your hue & saturation — only the lightness changes — so brand colors stay recognizable.
Pairwise palette grid
Paste several colors (hex, one per line or separated by spaces / commas) to see which foreground/background pairs pass AA (4.5:1). First 8 colors are used.
Runs entirely in your browser. Nothing is uploaded.
Verifica il contrasto colori WCAG nel tuo browser
Questo controllo contrasto colori misura il rapporto di contrasto WCAG tra un colore del testo e uno di sfondo, indicandoti immediatamente se la coppia supera i livelli AA e AAA per testo normale, testo grande e componenti dell'interfaccia. Digita un valore esadecimale, modifica i campi RGB o HSL, trascina il cursore della luminosità o usa il contagocce per catturare qualsiasi colore dello schermo — il rapporto, la matrice dei risultati e l'anteprima in tempo reale si aggiornano durante la digitazione.
Funziona come gli strumenti di cui i designer già si fidano — la stessa formula WCAG di WebAIM e Adobe Color — ma aggiunge un'anteprima leggibile in tempo reale, un punteggio APCA (WCAG 3) e una correzione automatica per le coppie che non superano i criteri. Tutto funziona localmente in JavaScript: i tuoi colori non lasciano mai il dispositivo e non è richiesto alcun account.
Soglie WCAG AA e AAA spiegate
Il rapporto di contrasto WCAG va da 1:1 (due colori identici) a 21:1 (nero su bianco). Il livello AA — lo standard richiesto dalla maggior parte delle leggi come l'ADA e la Sezione 508 — richiede 4,5:1 per il testo normale e 3:1 per il testo grande. Il livello AAA eleva questi valori a 7:1 e 4,5:1. Per testo grande si intende 18pt (24px) e oltre, oppure 14pt (circa 18,66px) e oltre in grassetto.
La matrice dei risultati suddivide ogni soglia separatamente, in modo da vedere a colpo d'occhio che un grigio come #767676 su bianco supera AA per il testo del corpo con 4,54:1 ma non raggiunge i 7:1 necessari per AAA. Se il tuo team deve soddisfare la conformità legale (ADA, EN 301 549, Sezione 508), AA è il livello da raggiungere. AAA vale la pena perseguirlo in interfacce a forte lettura dove gli utenti ipovedenti hanno priorità.
Anteprima, correzione e pubblicazione di coppie di colori accessibili
I numeri raccontano solo metà della storia, quindi l'anteprima in tempo reale visualizza titoli reali, corpo del testo, testo piccolo e un pulsante e chip di esempio nei tuoi colori esatti — vedi la leggibilità, non limitarti a leggere il rapporto. Quando una coppia non supera i criteri, il suggeritore 'Falla passare' mantiene la tua tonalità e saturazione e regola la luminosità al colore più vicino che supera il livello scelto (AA, AA testo grande o AAA), applicandolo con un solo clic. Puoi regolare il testo o lo sfondo, in base alla tua preferenza.
La griglia a coppie accetta una palette completa e mostra a colpo d'occhio quali combinazioni di colori superano i criteri — utile quando si costruisce un sistema di design in cui ogni abbinamento primo piano/sfondo deve essere sicuro. Invece di testare decine di coppie una per una, incolli la tua palette una volta e vedi l'intera matrice istantaneamente.
APCA: un'anteprima del contrasto WCAG 3
Oltre al rapporto classico, questo strumento mostra un punteggio APCA Lc — la metrica di contrasto percettivo proposta per WCAG 3. APCA modella il modo in cui l'occhio legge effettivamente il testo chiaro su sfondo scuro rispetto al testo scuro su sfondo chiaro e tiene conto del peso del carattere, rilevando problemi di leggibilità che il rapporto WCAG 2 talvolta non coglie. Valori di riferimento: Lc 75+ per il testo del corpo, Lc 60+ per il testo grande, Lc 45+ per i titoli grandi.
WCAG 3 è ancora in bozza e non ha sostituito WCAG 2.2, quindi la conformità oggi significa soddisfare le soglie di 4,5:1 e 3:1. Mostrare APCA accanto ai rapporti attuali ti permette di preparare la tua palette per il futuro senza aspettare la finalizzazione della specifica.
Contrasto non testuale per icone e componenti dell'interfaccia
Il contrasto non riguarda solo il testo. WCAG 2.1 SC 1.4.11 richiede 3:1 di contrasto per i bordi dei componenti interattivi — bordi dei campi, indicatori di focus, stati dei toggle — e per icone e grafiche significative. La matrice include una verifica dedicata per UI e grafica a 3:1 in modo da poter confermare che il contorno di un pulsante o un'icona sia visibile.
È un'area in cui molti team non superano le verifiche senza rendersene conto. Un bordo di campo di input grigio chiaro (#D1D1D1 su bianco è 1,4:1) è una violazione comune di WCAG 2.1 anche quando tutto il testo della pagina supera i criteri. Verificare qui i componenti dell'interfaccia richiede secondi e previene sorprese in una verifica formale.
Confronto con WebAIM, Adobe Color e Chrome DevTools
Il controllo contrasto di WebAIM su webaim.org è lo strumento di accessibilità gratuito più citato e utilizza la stessa formula WCAG 2 di questo strumento. Non mostra APCA, non ha un'anteprima del testo in tempo reale, non può correggere automaticamente le coppie che non superano i criteri e non ha una griglia a palette a coppie.
Gli strumenti di accessibilità di Adobe Color mostrano i risultati AA/AAA e includono un simulatore di daltonismo, ma richiedono un account Adobe gratuito per salvare il lavoro e non possono suggerire automaticamente un colore che superi i criteri.
Chrome DevTools ha un badge del rapporto di contrasto nel selettore di colori del pannello Elementi che funziona per le verifiche nel browser — ma solo all'interno di DevTools.
Questo strumento funziona senza login, mostra sia i rapporti WCAG 2 che il punteggio APCA Lc, visualizza un'anteprima in tempo reale nei tuoi colori e permette di testare una griglia di palette completa in un'unica vista. Tutti i calcoli vengono eseguiti localmente in JavaScript.
Frequently asked questions
Che cos'è un controllo contrasto colori?
Un controllo contrasto colori misura il rapporto di contrasto WCAG tra il colore del testo (primo piano) e lo sfondo, indicandoti se la coppia è leggibile secondo le linee guida sull'accessibilità. Inserisci due colori e ottieni un rapporto da 1:1 (identici) a 21:1 (nero su bianco) più i risultati AA e AAA per il testo normale, il testo grande e i componenti dell'interfaccia. Questo strumento funziona interamente nel tuo browser — nessun colore viene inviato a un server e non è necessario alcun account.
Qual è il rapporto di contrasto minimo secondo WCAG?
WCAG definisce rapporti di contrasto minimi tra testo e sfondo: 4,5:1 per il testo normale e 3:1 per il testo grande al livello AA, salendo a 7:1 e 4,5:1 al livello AAA. Il testo nero puro (#000000) su bianco (#FFFFFF) è il massimo con 21:1. Queste soglie si applicano a WCAG 2.0, 2.1 e 2.2.
Qual è la differenza tra WCAG AA e AAA?
AA è il livello base ampiamente richiesto — 4,5:1 per il testo normale e 3:1 per il testo grande. AAA è il livello avanzato — 7:1 per il testo normale e 4,5:1 per il testo grande. La maggior parte delle leggi sull'accessibilità (ADA, Sezione 508, EN 301 549 in Europa) punta ad AA. AAA vale la pena perseguirlo dove il design lo consente, in particolare per utenti ipovedenti.
Icone e componenti UI necessitano di contrasto?
Sì. WCAG 2.1 SC 1.4.11 (Contrasto Non Testuale) richiede almeno 3:1 rispetto ai colori adiacenti per i confini visivi dei componenti interattivi — bordi dei campi, anelli di focus, stati dei toggle — e per icone e grafiche significative. La griglia dei risultati di questo strumento include una riga dedicata per UI e grafica a 3:1.
Come posso correggere un rapporto di contrasto insufficiente?
La soluzione più rapida è scurire il colore del testo o schiarire lo sfondo fino a superare la soglia, mantenendo la tonalità del brand cambiando solo la luminosità. Il suggeritore integrato 'Falla passare' di questo strumento lo fa automaticamente — regola il testo o lo sfondo al colore più vicino che supera i criteri e lo applica con un clic.
Che cos'è APCA e perché è importante?
APCA (Accessible Perceptual Contrast Algorithm) è il metodo di contrasto proposto per il futuro WCAG 3. Invece di un singolo rapporto, restituisce un valore di contrasto luminosità percettivo (Lc) da circa -108 a 106; maggiore è la grandezza, maggiore è il contrasto. Valori di riferimento: Lc 75+ per il testo del corpo, Lc 60+ per il testo grande, Lc 45+ per i titoli grandi. APCA tiene meglio conto della polarità testo-su-scuro vs. testo-su-chiaro e del peso del carattere rispetto al rapporto WCAG 2.
È richiesta la conformità a WCAG 2.1 o 2.2?
Le soglie di contrasto sono identiche in WCAG 2.0, 2.1 e 2.2. WCAG 2.2 è l'attuale Raccomandazione W3C. In Italia e nell'UE, la normativa AGID e l'EN 301 549 fanno riferimento a WCAG 2.1 AA, anche se molti regolatori accettano ormai la versione 2.2. Il lavoro esistente conforme ad AA 2.0 o 2.1 è ancora valido per il contrasto del testo poiché i requisiti principali non sono cambiati.
Related tools
Vedi tutti gli strumentiGeneratore di box-shadow CSS
Crea box-shadow CSS multilivello con preset e anteprima in tempo reale. Copia all’istante il CSS, il valore o lo stile React.
Generatore di palette di colori
Genera palette complementari, analoghe, triadiche e monocromatiche.
Generatore di curve di Bézier
Progetta una curva di easing CSS trascinando i punti di controllo, con anteprima in tempo reale.
Generatore di border-radius
Crea visivamente angoli arrotondati CSS e forme organiche tipo blob.
Playground CSS Flexbox
Regola le proprietà flex con anteprima in tempo reale e copia il CSS.
Playground CSS Grid
Regola colonne, spaziatura e allineamento della griglia con anteprima in tempo reale e CSS.