Verificator de contrast WCAG

Verifică raportul de contrast dintre text și fundal și conformitatea WCAG AA/AAA pentru text normal și mare. Previzualizare live, în browser, fără server.

Fără server Instant Privat Gratuit

Despre ce este acest instrument?

Verificatorul de contrast WCAG măsoară raportul de contrast dintre culoarea textului și cea a fundalului și îți arată dacă respectă nivelurile AA și AAA ale standardului de accesibilitate WCAG, pentru text normal și text mare. Alegi două culori și vezi în previzualizare live cât de lizibilă este combinația. Pentru designeri și dezvoltatori care creează interfețe accesibile, ușor de citit de toată lumea.

Cum să folosești Verificator de contrast WCAG?

  1. Setarea culorilor

    Stabilește culoarea textului și a fundalului cu cod HEX sau cu selectorul de culoare.

  2. Citirea raportului

    Raportul de contrast, afișat ca număr mare, se actualizează instant, alături de previzualizarea live a textului.

  3. Evaluarea WCAG

    Cele patru niveluri (AA/AAA × normal/mare) indică prin bifă verde sau X roșu conformitatea.

  4. Ajustare

    Modifică culorile până atingi nivelul dorit; butonul de inversare schimbă prim-planul cu fundalul.

Când ai nevoie de el?

  • Accesibilitate

    Asigurarea că textul este lizibil și pentru persoanele cu vedere slabă sau daltonism.

  • Sistem de design

    Verificarea perechilor de culori de brand și de text înainte de a intra în sistemul de stiluri.

  • Conformitate legală

    Directiva europeană de accesibilitate (EAA) și multe licitații publice cer conformitate WCAG AA.

  • Butoane și linkuri

    Validarea contrastului elementelor interactive și al stărilor lor (hover, focus).

Praguri de contrast WCAG

Nivel Text normal Text mare
AA (minim) 4,5:13:1
AAA (ridicat) 7:14,5:1
Non-text (UI, pictograme) 3:13:1

De ce contează contrastul?

Lizibilitatea textului depinde în mare măsură de contrastul dintre literă și fundal. Pentru persoanele cu vedere slabă, pentru cele cu deficiențe de vedere legate de vârstă și pentru cei cu daltonism, textul cu contrast scăzut este adesea complet ilizibil – dar și pentru cei cu vedere bună devine obositor în lumină puternică sau pe un ecran slab. Contrastul potrivit nu este deci doar respectarea unui standard, ci o chestiune fundamentală de utilizabilitate.

WCAG (Web Content Accessibility Guidelines) este standardul internațional de accesibilitate web, care leagă contrastul de praguri măsurabile. Nivelul AA este minimul practic cerut de majoritatea reglementărilor (inclusiv directiva europeană de accesibilitate); AAA este ținta pentru conținut deosebit de accesibil. Pragurile țin cont și de dimensiunea fontului, fiindcă textul mai mare rămâne lizibil și la un contrast mai redus.

Sfaturi utile

  • Țintește cel puțin AA (4,5:1) pentru textul de bază – este minimul practic și legal pentru majoritatea proiectelor.

  • Pentru titluri mari sau aldine e suficient 3:1, dar pentru textul lung de citit țintește mereu valoarea mai strictă.

  • În modul întunecat verifică separat contrastul – ce trece pe fundal deschis nu trece neapărat pe întuneric.

  • Dacă ratezi la limită un nivel, o ușoară întunecare a fundalului sau deschidere a textului e adesea suficientă.

Verificator de Contrast WCAG – Raport, Niveluri AA/AAA, Accesibilitate

Un text frumos care nu se poate citi nu folosește nimănui. Contrastul dintre literă și fundal decide dacă mesajul tău ajunge la cititor – inclusiv la cei cu vedere slabă, cu daltonism sau care se uită la ecran în lumină puternică. Acest verificator măsoară raportul de contrast după standardul WCAG și îți spune instant dacă trece nivelurile de accesibilitate, totul local, în browserul tău.

Ce este raportul de contrast

Raportul de contrast compară luminozitatea a două culori – în mod tipic, textul și fundalul. Se exprimă ca un raport între 1:1 și 21:1:

  • 1:1 înseamnă culori identice, text invizibil.
  • 21:1 este contrastul maxim, negru pur pe alb pur.
  • Undeva la mijloc se află pragul de lizibilitate confortabilă.

Cu cât raportul este mai mare, cu atât textul se distinge mai bine de fundal.

Nivelurile WCAG

WCAG (Web Content Accessibility Guidelines) definește praguri precise pe care le poți verifica obiectiv:

NivelText normalText mare
AA (minim)4,5:13:1
AAA (ridicat)7:14,5:1
Non-text (UI, pictograme)3:13:1

Nivelul AA este standardul practic, cerut de majoritatea reglementărilor. Nivelul AAA este ținta pentru conținut deosebit de accesibil, dar nu este întotdeauna realizabil pentru toate combinațiile de brand.

Text normal vs text mare

Pragurile sunt mai relaxate pentru textul mare, fiindcă literele mari rămân lizibile chiar și la un contrast mai redus. Conform WCAG, text mare înseamnă:

  • cel puțin 18pt (aproximativ 24px), sau
  • cel puțin 14pt (aproximativ 18,66px) dacă este aldin.

Tot ce este sub aceste dimensiuni se consideră text normal și trebuie să respecte pragul mai strict.

Cum se calculează

Calculul are doi pași. Mai întâi se determină luminanța relativă a fiecărei culori. Canalele RGB se normalizează (se împart la 255), li se aplică o corecție gamma pentru a reflecta percepția neliniară a ochiului, apoi se combină ponderat:

L = 0,2126 × R + 0,7152 × G + 0,0722 × B

Verdele are ponderea cea mai mare fiindcă ochiul uman este cel mai sensibil la el, iar albastrul cea mai mică. Apoi raportul de contrast este:

(L_deschis + 0,05) / (L_întunecat + 0,05)

unde L_deschis este luminanța mai mare dintre cele două culori, iar L_întunecat cea mai mică. Constanta 0,05 reprezintă reflexia ambientală și împiedică împărțirea la zero.

De ce contează contrastul

Un contrast bun nu este doar o cerință birocratică:

  • Vedere slabă. Milioane de oameni au o acuitate vizuală redusă; textul cu contrast scăzut le este pur și simplu ilizibil.
  • Daltonism. Aproximativ unul din doisprezece bărbați are o formă de daltonism; contrastul de luminozitate (nu doar de nuanță) îi ajută să distingă textul.
  • Condiții reale. Lumina puternică a soarelui, un ecran ieftin sau oboseala fac ca un contrast slab să devină un obstacol pentru oricine.
  • Obligație legală. Directiva europeană de accesibilitate (EAA) și multe licitații publice cer conformitate WCAG AA.

Capcane frecvente

  1. Transparența. Un text sau un fundal semitransparent are o culoare efectivă diferită de cea nominală – calculează întâi amestecul real.
  2. Modul întunecat. O pereche care trece pe fundal deschis poate să nu treacă pe întuneric; verifică ambele teme.
  3. Doar nuanța, fără luminozitate. Două culori cu nuanțe diferite, dar luminozitate similară, pot avea contrast slab deși par „diferite”.
  4. Text pe imagini. Peste o fotografie, contrastul variază de la pixel la pixel; folosește un strat de suprapunere pentru a-l garanta.

Sfaturi practice

  • Țintește cel puțin AA (4,5:1) pentru textul de bază – este minimul practic și legal.
  • Pentru titluri mari sau aldine, 3:1 este suficient, dar pentru textul lung de citit țintește valoarea mai strictă.
  • Dacă ratezi la limită un nivel, o ușoară întunecare a fundalului sau deschidere a textului rezolvă de obicei problema.
  • Verifică și stările elementelor interactive (hover, focus, disabled), nu doar starea de bază.

Confidențialitate: totul rămâne local

Întregul calcul rulează în browserul tău, prin JavaScript. Nicio culoare nu este trimisă, salvată sau înregistrată pe vreun server – poți verifica liniștit și paleta confidențială a unui proiect nepublicat.

Instrumente înrudite

Întrebări frecvente