Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis WCAG Kleurkontrastkontroleerder

Kyk of twee kleure voldoen aan WCAG AA- en AAA-kontrasstandaarde vir toeganklikheid. Regstreekse voorskou by verskeie teksgroottes met outomatiese voorstelle wanneer kontras te laag is.

Werk vanlyn sodra gelaai

Groot opskrifteks

Medium liggaamsteks (18px) vir lees en inhoud.

Normale liggaamsteks (16px) vir paragrawe.

Klein liggaamsteks (14px) vir onderskrifte en metadata.

14,63:1

Kontrasverhouding

✓WCAG AA — Normale teks

Vereis 4.5:1 · Jy het 14,63:1

✓WCAG AA — Groot teks

Vereis 3.0:1 · Jy het 14,63:1

✓WCAG AAA — Normale teks

Vereis 7.0:1 · Jy het 14,63:1

✓WCAG AAA — Groot teks

Vereis 4.5:1 · Jy het 14,63:1

✓UI-komponente / grafiese voorwerpe

Vereis 3.0:1 · Jy het 14,63:1

Vinnige voorkeure

Gebaseer op WCAG 2.1-kontrasriglyne. Groot teks = 18pt (24px) normaal of 14pt (18.66px) vet. Hex-kodes werk in albei rigtings: tik 'n hex of kies 'n kleur — beide invoere bly gesinkroniseer.

Algemene gebruike

  • Geskiedkundig-webblaaie vir WCAG-naalevingVerifieer dat jou werf se tekskleure voldoen aan WCAG AA- of AAA-kontrasstandaarde vir toeganklikheid.
  • Verifieer Handelsmerk-kleurkombinasiesToets jou handelsmerk-kleurpalette-paring om seker te maak dat hulle vir toeganklike UI-ontwerp werk.
  • Toets Donker-mode-kleurpaletteLigte teks op donker agtergonde kan steeds kontras-mislukking — kontroleer jou donker-mode palletparing.
  • Kleurkombinasies vir Druk MaterialePlakate, tekens, en drukmateriaal het ook leesbare kontras nodig — veral vir ouer kykers.
  • Ontwerp toeganklike knopkleurenVerseker dat CTA, aksieknoppe en skakels teen hul agtergronde WCAG verbigaan.

Hoe dit werk

Kontraskontrole loop heeltemal in jou blaaier met die WCAG 2.1-relatiewe-luminansie-algoritme — geen biblioteek, geen bediener nie, net handgeskrewe wiskunde wat presies die spesifikasie volg. Elke resultaat werk intyds by soos jy tik of 'n kleur kies.

  1. 1
    Heks-toevoer en normalisering
    Beide 3-syfer- (#abc) en 6-syfer- (#aabbcc) heks-waardes word aanvaar en na volle RGB-drielinge genormaliseer. Ongeldige toevoer word onmiddellik verwerp eerder as om stilweg na swart te verstek, dus verskyn 'n rooi rand in plaas van 'n misleidende slaagresultaat.
  2. 2
    WCAG-luminansieberekening
    Elke kleur word na relatiewe luminansie omgeskakel met die WCAG 2.1-formule: sRGB-kanaalwaardes word gelineariseer met 'n stuksgewyse gamma-korreksie (deel deur 12.92 onder 0.03928, verhef tot die mag van 2.4 daarbo), dan geweeg as 0.2126R + 0.7152G + 0.0722B.
  3. 3
    Kontrasverhouding en nakomingskontroles
    Die kontrasverhouding word bereken as (ligter + 0.05) / (donkerder + 0.05) en teen al vyf WCAG-drempels gekontroleer: AA gewone teks (4.5:1), AA groot teks (3:1), AAA gewone teks (7:1), AAA groot teks (4.5:1), en UI-komponente (3:1). Resultate werk by met elke sleutelaanslag.
  4. 4
    Kleurtoon-behoudende regstelvoorstelle
    Wanneer die paar WCAG AA druip, deursoek die nutsprogram HSL-ligtheidruimte — stap uitwaarts van die oorspronklike ligtheid in beide rigtings — om die naaste variant van elke kleur te vind wat 4.5:1 slaag terwyl dieselfde kleurtoon en versadiging behou word. Die EyeDropper-API (Chromium) is ook beskikbaar om enige kleur direk vanaf jou skerm te monster.

Verwante gereedskap

Gereelde vrae