Hopp til hovedinnhold
LibraTool logoLibraTool

Gratis WCAG-fargekontrastkontroll

Sjekk om to farger oppfyller WCAG AA- og AAA-kontrastkravene for tilgjengelighet. Forhåndsvisning i sanntid i flere tekststørrelser med automatiske forslag når kontrasten er for lav.

Fungerer uten nett når den er lastet

Stor overskriftstekst

Mellomstor brødtekst (18px) for lesing og innhold.

Normal brødtekst (16px) for avsnitt.

Liten brødtekst (14px) for bildetekster og metadata.

14,63:1

Kontrastforhold

✓WCAG AA — Normal tekst

Krever 4.5:1 · Du har 14,63:1

✓WCAG AA — Stor tekst

Krever 3.0:1 · Du har 14,63:1

✓WCAG AAA — Normal tekst

Krever 7.0:1 · Du har 14,63:1

✓WCAG AAA — Stor tekst

Krever 4.5:1 · Du har 14,63:1

✓UI-komponenter / grafiske objekter

Krever 3.0:1 · Du har 14,63:1

Hurtigvalg

Basert på WCAG 2.1 kontrastretningslinjer. Stor tekst = 18pt (24px) normal eller 14pt (18,66px) fet. Hex-koder oppdateres i begge retninger: skriv en hex-verdi eller velg en farge — begge felt holdes synkronisert.

Vanlige bruksområder

  • Revisjon av nettsider for WCAG-overholdelseVerifisér at nettstedsfarger oppfyller WCAG AA eller AAA kontraststandard for tilgjengelighet.
  • Verifisér merkefargekombinajonerTest merkefargekombinasjoner for å sikre at de fungerer for tilgjengelig UI-design.
  • Test mørkemodus fargepaletterLys tekst på mørk bakgrunn kan fortsatt mislykkes kontrast — sjekk mørkemodus fargeparet ditt her.
  • Fargepar for trykt materialePlakater, skilt og trykt materiale trenger også lesbar kontrast — spesielt for eldre seere.
  • Design tilgjengelige knappfargerSikre at CTA-er, handlingsknapper og lenker godkjennes WCAG mot bakgrunnene deres.

Hvordan det fungerer

Kontrastsjekken kjører helt i nettleseren med algoritmen for relativ luminans i WCAG 2.1 — ingen bibliotek, ingen server, bare håndskrevet matematikk som følger spesifikasjonen nøyaktig. Hvert resultat oppdateres i sanntid mens du skriver eller velger en farge.

  1. 1
    Heksadesimal inndata og normalisering
    Både 3-sifrede (#abc) og 6-sifrede (#aabbcc) heksadesimale verdier godtas og normaliseres til fulle RGB-tripler. Ugyldige inndata avvises med en gang i stedet for å falle stille tilbake til svart, så det vises en rød kant i stedet for et misvisende bestått-resultat.
  2. 2
    WCAG-luminansberegning
    Hver farge konverteres til relativ luminans med formelen i WCAG 2.1: sRGB-kanalverdiene lineariseres med en stykkevis gammakorreksjon (deles på 12,92 under 0,03928, opphøyes i 2,4 over), og vektes deretter som 0.2126R + 0.7152G + 0.0722B.
  3. 3
    Kontrastforhold og samsvarskontroller
    Kontrastforholdet beregnes som (lysere + 0,05) / (mørkere + 0,05) og kontrolleres mot alle fem WCAG-tersklene: AA normal tekst (4,5:1), AA stor tekst (3:1), AAA normal tekst (7:1), AAA stor tekst (4,5:1) og UI-komponenter (3:1). Resultatene oppdateres for hvert tastetrykk.
  4. 4
    Rettingsforslag som bevarer fargetonen
    Når paret ikke består WCAG AA, søker verktøyet i HSL-lyshetsrommet — trinnvis utover fra den opprinnelige lysheten i begge retninger — for å finne den nærmeste varianten av hver farge som består 4,5:1 med samme fargetone og metning. EyeDropper-API-et (Chromium) er også tilgjengelig for å hente en farge direkte fra skjermen.

Relaterte verktøy

Ofte stilte spørsmål