Syötä tekstin ja taustan väri, ja työkalu näyttää, onko kontrasti riittävä. Laskelmat perustuvat kansainväliseen saavutettavuusstandardiin WCAG 2.1.

Luettavuus on tekstivärin ja taustavärin välinen kirkkausero. Mitä suurempi ero, sitä helpompi teksti on lukea. Liian matala kontrasti tekee sisällöstä vaikeasti luettavaa – erityisesti henkilöille, joilla on näkövamma, ikääntyneille tai vaikeissa valaistusolosuhteissa.
Maailman terveysjärjestön (WHO) mukaan noin 2,2 miljardilla ihmisellä maailmassa on jonkinlainen näkövamma.
Työkalu laskee kontrastisuhteen WCAG 2.1 -standardissa määritellyllä kaavalla – kansainvälisillä digitaalisen saavutettavuuden ohjeilla.
Luettavuuden tarkistaminen kestää vain muutaman sekunnin:
Heksadesimaalimuoto – suosituin verkkosivujen suunnittelussa. Alkaa merkillä # ja sisältää 3 tai 6 merkkiä (numerot 0-9 ja kirjaimet A-F).
#fff – valkoinen (lyhennetty muoto)#ffffff – valkoinen (täysi muoto)#1a73e8 – sininenKontrastisuhde
8.59:1
Normaali teksti
Kun värit on syötetty, työkalu näyttää tulokset kolmessa osassa:
Vihreä merkki tarkoittaa, että vaatimus täyttyy. Punainen merkki tarkoittaa, että kontrasti on liian matala ja se on korjattava.
Työkalu näyttää kontrastisuhteen asteikolla 1:1 (ei kontrastia) – 21:1 (maksimaalinen kontrasti – musta teksti valkoisella pohjalla). Tulosta verrataan WCAG-standardin raja-arvoihin:
Taso AA on monissa maissa saavutettavuuslainsäädännön edellyttämä vähimmäistaso, mukaan lukien EU:n verkkosaavutettavuusdirektiivi. Taso AAA tarjoaa paremman luettavuuden, mutta ei aina ole käytännössä saavutettavissa kaikille elementeille.
Jos kontrasti on liian matala, oikean värin etsiminen kokeilemalla ei ole tarpeen. Match-toiminto löytää automaattisesti tekstivärin variantin, joka täyttää valitun kontrastikynnyksen.
Näin sovitus toimii:
Algoritmi säilyttää alkuperäisen värin sävyn ja kylläisyyden muuttaen ainoastaan valoisuutta. Ehdotettu väri pysyy siis visuaalisen identiteetin mukaisena ja täyttää samalla saavutettavuusstandardin.
| Feature | Taso AA (vähimmäistaso) | Taso AAA (parannettu) |
|---|---|---|
| Normaali teksti – min. 4.5:1 | ||
| Normaali teksti – min. 7:1 | ||
| Suuri teksti / lihavoitu – min. 3:1 | ||
| Suuri teksti / lihavoitu – min. 4.5:1 | ||
| Kuvakkeet ja käyttöliittymäelementit – min. 3:1 | ||
| Lakisääteinen vaatimus (EU-direktiivi) | ||
| Vaadittu US ADA / Section 508 mukaan | ||
| Vaadittu UK Equality Act 2010 mukaan | ||
| Suositellaan pääsisällölle |
Tarkista värimuoto. HEX-koodin tulee alkaa merkillä # ja sisältää 3 tai 6 merkkiä (esim. #fff tai #ffffff). RGB-muodossa tarkista, että arvot on erotettu pilkuilla ja ovat välillä 0–255.
Kun tausta ja teksti ovat samanlaisen kirkkaita samassa sävyssä, algoritmi ei ehkä löydä vaatimukset täyttävää varianttia ilman sävyn muuttamista. Harkitse silloin taustavärin vaihtamista tai kokonaan erilaisen tekstivärin valitsemista.
Selaimen värinvalitsin tukee vain HEX-muotoa ilman läpinäkyvyyttä. Jos syötät värin RGBA- tai HSLA-muodossa läpinäkyvyydellä, valitsin näyttää vain väriosan (ilman alphaa). Kontrastilaskelmat huomioivat silti läpinäkyvyyden.
Luettavuus on tärkeää kaikkialla, missä jonkun on luettava tekstiä tai tunnistettava käyttöliittymäelementti:
Värisokeus on värinäön häiriö, joka koskee noin 8 % miehistä ja 0,5 % naisista. Värisokeat voivat kokea vaikeuksia erottaa tiettyjä väripareja, vaikka valoisuuskontrasti olisikin riittävä.
Yleisimmät värisokeuden tyypit:
Tämä työkalu tarkistaa valoisuuskontrastin, joka on tärkeä kaikille käyttäjille. Suunnittelussa kannattaa kuitenkin lisäksi välttää ongelmallisia väriyhdistelmiä (esim. punainen teksti vihreällä pohjalla) eikä luottaa pelkästään väriin tiedon välittämisessä – käytä myös muotoja, kuvakkeita ja tekstiä.
Suomi on implementoinut EU:n saavutettavuusdirektiivin Lailla digitaalisten palvelujen tarjoamisesta (306/2019). Laki edellyttää julkisen sektorin verkkopalveluilta WCAG 2.1 AA -tason noudattamista.
Kontrastisuhde 4,5:1 tavalliselle tekstille ja 3:1 suurelle tekstille on lakisääteinen vaatimus.
Kontrastisuhde on kahden värin välisen kirkkauseron mitta. Asteikko alkaa 1:1:stä (ei eroa) ja päättyy 21:1:een (suurin mahdollinen ero – musta teksti valkoisella taustalla). Mitä korkeampi suhde, sitä helpompi on erottaa teksti taustasta.
Normaalille tekstille vähimmäiskontrasti on 4.5:1 (taso AA). Suurelle tekstille – otsikoille 18pt:stä tai lihavoidulle 14pt:stä – riittää 3:1. Kuvakkeille ja käyttöliittymäkomponenteille vaaditaan myös 3:1.
Henkilökohtainen värien havaitseminen riippuu näytön asetuksista, huoneen valaistuksesta ja yksilöllisestä näkökyvystä. WCAG perustuu objektiiviseen matemaattiseen kaavaan, joka ottaa huomioon erilaiset näkövammat.
Ei aina. Taso AA (4.5:1 normaalille tekstille) on vähimmäisvaatimus EU:n saavutettavuussäädösten mukaan. Taso AAA (7:1) tarjoaa paremman luettavuuden, mutta on vaikeampi saavuttaa. Kriittiselle sisällölle – varoitukset, turvallisuusohjeet – kannattaa pyrkiä AAA-tasoon.
Kyllä. Laki digitaalisten palvelujen tarjoamisesta (306/2019) edellyttää julkisen sektorin verkkosivujen noudattavan EN 301 549 -standardia, joka viittaa WCAG 2.1 AA:han. Tämä sisältää kontrastisuhteen 4,5:1 tavalliselle tekstille ja 3:1 suurelle tekstille. EU:n esteettömyysdirektiivi laajentaa vaatimuksen yksityiselle sektorille kesäkuusta 2025.
WCAG (Web Content Accessibility Guidelines) on W3C:n kehittämä kansainvälinen verkkosisällön saavutettavuusohjeisto. Se määrittelee mm. vähimmäiskontrastiarvot, otsikkorakenteen ja näppäimistötuen. Suomen laki viittaa WCAG:hen eurooppalaisen EN 301 549 -standardin kautta.
Selaimessa (Chrome, Firefox, Edge) avaa kehittäjätyökalut (oikea klikkaus > Tutki). Styles-välilehdellä näet sivun värit. Vaihtoehtoisesti ColorZilla-laajennus mahdollistaa minkä tahansa elementin värin valinnan.
Kyllä. Työkalu laskee kontrastisuhteen minkä tahansa kahden värin välillä riippumatta siitä, kumpi on vaaleampi. Tummassa tilassa syötä vaalea tekstiväri ja tumma taustaväri. Samat WCAG-kynnysarvot pätevät.
Tummin harmaa, joka läpäisee WCAG AA:n puhtaalla valkoisella (#ffffff), on #767676 suhteella 4,54:1. Vaaleammat sävyt kuten #999999 (2,85:1) eivät läpäise. AAA-vaatimukseen (7:1) tarvitaan vähintään #595959.
WCAG 2.1 (2018) lisäsi kriteerejä mobiilisaavutettavuudelle ja heikkonäköisyydelle. WCAG 2.2 (2023) lisää kriteerejä fokuksen näkyvyydelle ja vetotoiminnoille, mutta ei muuta kontrastirajoja. Kontrastivaatimukset (1.4.3 ja 1.4.6) pysyvät samoina.

Onko sinulla idea uudelle ominaisuudelle, löysitkö virheen tai haluatko ehdottaa toista työkalua, joka helpottaisi työtäsi? Kirjoita meille – vastaamme 24 tunnin kuluessa.