Salt la conținutul principal
LibraTool logoLibraTool

Verificator Contrast Culori WCAG — gratuit

Verifică dacă două culori îndeplinesc standardele de contrast WCAG AA și AAA pentru accesibilitate. Previzualizare live la mai multe dimensiuni de text cu sugestii automate când contrastul este prea mic.

Funcționează offline odată încărcat

Text titlu mare

Text corp mediu (18px) pentru citire și conținut.

Text corp normal (16px) pentru paragrafe.

Text corp mic (14px) pentru legende și metadate.

14,63:1

Raport de contrast

✓WCAG AA — Text normal

Necesită 4.5:1 · Ai 14,63:1

✓WCAG AA — Text mare

Necesită 3.0:1 · Ai 14,63:1

✓WCAG AAA — Text normal

Necesită 7.0:1 · Ai 14,63:1

✓WCAG AAA — Text mare

Necesită 4.5:1 · Ai 14,63:1

✓Componente UI / obiecte grafice

Necesită 3.0:1 · Ai 14,63:1

Presetări rapide

Bazat pe ghidurile de contrast WCAG 2.1. Text mare = 18pt (24px) normal sau 14pt (18,66px) aldin. Codurile HEX se actualizează în ambele direcții: tastează un HEX sau alege o culoare, ambele câmpuri rămân sincronizate.

Utilizări frecvente

  • Auditați paginile web pentru conformitatea WCAGVerificați că culorile textului site-ului dvs. îndeplinesc standardul de contrast WCAG AA sau AAA pentru accesibilitate.
  • Verificați combinațiile de culori ale mărciiTestați combinațiile de culori ale mărcii dvs. pentru a vă asigura că funcționează pentru design UI accesibil.
  • Testați paleta de culori a modului întunecatTextul ușor pe fundal închis poate în continuare să eșueze contraste — verificați perechile de culori ale modului întunecat aici.
  • Perechi de culori pentru materiale tipăritePosterele, semnalele și materialele tipărite au nevoie de contrast lizibil — în special pentru spectatorii mai vârstnici.
  • Proiectare culori butoane accesibileAsigurați-vă că apelurile la acțiune, butoanele de acțiune și legăturile trec WCAG împotriva fundalurilor lor.

Cum funcționează

Verificarea contrastului rulează în întregime în browser-ul tău folosind algoritmul de luminanță relativă WCAG 2.1 — fără bibliotecă, fără server, doar matematică scrisă manual care urmează specificația exact. Fiecare rezultat se actualizează în timp real pe măsură ce scrii sau alegi o culoare.

  1. 1
    Intrare hex și normalizare
    Atât valorile hex de 3 cifre (#abc) cât și de 6 cifre (#aabbcc) sunt acceptate și normalizate la tripleți RGB compleți. Intrarea invalidă este respinsă imediat în loc să revină silențios la negru, astfel încât apare o margine roșie în loc de un rezultat de succes înșelător.
  2. 2
    Calculul luminanței WCAG
    Fiecare culoare este convertită la luminanță relativă folosind formula WCAG 2.1: valorile canalelor sRGB sunt liniarizate cu o corecție gamma pe bucăți (împărțind la 12,92 sub 0,03928, ridicând la puterea 2,4 deasupra), apoi ponderate ca 0,2126R + 0,7152G + 0,0722B.
  3. 3
    Raportul de contrast și verificări de conformitate
    Raportul de contrast este calculat ca (mai deschis + 0,05) / (mai închis + 0,05) și verificat față de toate cele cinci praguri WCAG: AA text normal (4,5:1), AA text mare (3:1), AAA text normal (7:1), AAA text mare (4,5:1), și componente UI (3:1). Rezultatele se actualizează la fiecare apăsare de tastă.
  4. 4
    Sugestii de remediere care păstrează nuanța
    Când perechea eșuează WCAG AA, unealta caută în spațiul de luminozitate HSL — pășind în afară de la luminozitatea originală în ambele direcții — pentru a găsi cea mai apropiată variantă a fiecărei culori care trece de 4,5:1 păstrând aceeași nuanță și saturație. API-ul EyeDropper (Chromium) este de asemenea disponibil pentru a eșantiona orice culoare direct de pe ecranul tău.

Instrumente similare

Întrebări frecvente