Strumenti per sviluppatori · Free browser tool
Controllo contrasto colore WCAG
Controlla i rapporti di contrasto testo-sfondo in tempo reale. Verifica all’istante la conformità WCAG 2.1 AA e AAA per design web accessibili.
Colors
Pick or type hex values for text and background.
Live preview
Sample heading
The quick brown fox jumps over the lazy dog. Body text should stay readable at this size for AA compliance (4.5:1).
Smaller supporting copy — check Normal Text AA/AAA below.
Contrast ratio
17.74:1
Range is 1:1 (identical) to 21:1 (black on white).
- Text luminance
- 0.0092
- rgb(17, 24, 39)
- Background luminance
- 1.0000
- rgb(255, 255, 255)
WCAG 2.1 compliance
Large text means at least 18pt (24px) regular or 14pt (18.66px) bold.
- Pass
Normal text · AA
Body copy under ~18pt / 14pt bold · ≥ 4.5:1
- Pass
Normal text · AAA
Enhanced contrast for body copy · ≥ 7:1
- Pass
Large text · AA
≥18pt regular or ≥14pt bold · ≥ 3:1
- Pass
Large text · AAA
Enhanced contrast for large text · ≥ 4.5:1
Frequently Asked Questions
Quali rapporti di contrasto richiede davvero WCAG 2.1?
Il Success Criterion 1.4.3 di WCAG 2.1 (Contrast Minimum) richiede un rapporto di contrasto di almeno 4.5:1 per il testo normale e 3:1 per il large text al Level AA. Il Level AAA (1.4.6 Contrast Enhanced) alza quei pavimenti a 7:1 per il testo normale e 4.5:1 per il large text. I rapporti si calcolano dalla luminanza relativa di ciascun colore e vanno da 1:1 (colori identici) a 21:1 (nero puro su bianco puro).
Qual è la differenza pratica tra AA e AAA?
AA è il target di conformità più comune per siti pubblici, servizi governativi e prodotti commerciali — bilancia leggibilità e flessibilità di design. AAA è un livello enhanced più stretto usato quando serve massima leggibilità (ad esempio esperienze di lettura long-form o audience con low vision significativa). Raggiungere AAA su ogni elemento UI è spesso impratico, quindi molti team mirano ad AA globalmente e AAA per il body text critico.
Cosa conta come "large text" secondo WCAG?
Il large text è definito come almeno 18 point (tipicamente ~24px) di peso regular, o almeno 14 point (tipicamente ~18.66px) bold. Heading e copy hero spesso qualificano; i paragrafi body di solito no. Il large text ha una soglia di contrasto più bassa perché i glifi più grandi restano leggibili a contrasto più debole — ma dovresti comunque verificare la dimensione renderizzata reale nel CSS, non solo nel file di design.
Perché il contrasto colore conta così tanto per l’accessibilità?
Il basso contrasto è uno dei fallimenti di accessibilità più comuni. Utenti con low vision, adulti più anziani, persone su schermi dim o lavati dal sole, e molti con carenze di visione del colore si affidano tutti a una differenza di luminanza sufficiente — non solo alla tinta — per leggere il testo. Controllare il contrasto presto evita di spedire interfacce che sembrano raffinate in condizioni ideali ma diventano inutilizzabili per una grande fetta di visitatori reali.
Strumenti che potrebbero servirti
Esplora altre utilità gratuite nel browser per venditori, creator e professionisti.
- Strumenti per sviluppatori
Formatter e validatore JSON
Formatta, abbellisci, valida e minifica i dati JSON all’istante con evidenziazione degli errori di sintassi in locale.
Prova lo strumento - Strumenti per sviluppatori
Codifica/decodifica Base64
Codifica testo in Base64 o decodifica stringhe Base64 in testo all’istante con pieno supporto UTF-8 e zero data leakage.
Prova lo strumento - Strumenti per sviluppatori
Generatore UUID/GUID
Genera all’istante token UUID v4 crittograficamente sicuri di alta qualità con opzioni bulk e zero tracking sul server.
Prova lo strumento
Perché il contrasto colore è non negoziabile per interfacce accessibili
Il design barrier-free non è un tocco di polish opzionale — è come le persone con low vision, carenze di visione del colore o glare outdoor forte riescono ancora a leggere la tua UI. WCAG 2.1 definisce rapporti di contrasto minimi tra testo e sfondo così i contenuti restano leggibili per una fascia molto più ampia di utenti. Mancare quelle soglie esclude in silenzio le persone da form, documenti, dashboard e pagine marketing che ai designer su monitor calibrati sembrano a posto.
Siti governativi, prodotti enterprise e molte app consumer globali sono tenuti a raggiungere almeno WCAG AA. Controllare il contrasto nel browser — con la stessa formula di luminanza relativa usata dalla specifica — ti consente di validare le decisioni di palette prima che vadano in produzione, senza caricare i colori brand su un servizio di terze parti. Scambia testo e sfondo, anteprima large vs testo normale e condividi un link palette con il team quando una combinazione passa.
AA richiede 4.5:1 per il testo normale e 3:1 per il large text; AAA alza quelle barre a 7:1 e 4.5:1. Il large text significa in genere 18pt (circa 24px) regular o 14pt (circa 18.66px) bold. Usa questo strumento come gate rapido nelle design review, poi conferma la UI finale nel contesto — icone, gradienti e overlay possono cambiare il contrasto effettivo anche quando due valori hex piatti passano.
Altre utility developer su questo sito: valida pattern di form con il Regex Tester, ispeziona token auth nel JWT Decoder, ripulisci design token come JSON con il JSON Formatter & Validator, o codifica asset via Base64 Encode/Decode. Per le foto prodotto marketplace, il Product Photo Background Checker riusa la stessa matematica di luminanza su immagini reali.