Gratis tool

WCAG Radar

Een gratis knop in je bladwijzerbalk die op elke pagina laat zien hoe het met de toegankelijkheid staat. Koppen, alt-teksten, contrast, focus, ARIA en tabvolgorde, direct zichtbaar op je eigen scherm. De radar draait volledig in je browser: er wordt niets verstuurd en niets opgeslagen.

Sleep deze knop één keer naar je bladwijzerbalk:

WCAG Radar

Klik hem daarna aan op elke website. Je kunt hem ook nu meteen op deze pagina uitproberen. Werkt in Chrome, Edge, Firefox en Safari.

Slepen lukt niet? Maak de bladwijzer handmatig
  1. Maak een nieuwe bladwijzer aan met het ster-icoon of met Ctrl + D, op een Mac Cmd + D.
  2. Geef de bladwijzer een naam, bijvoorbeeld “WCAG Radar”.
  3. Plak de onderstaande code in het adresveld van de bladwijzer.

De radar vindt mogelijke problemen, jij beoordeelt ze

Gebruik de radar om te zien waar mogelijk iets misgaat. Wat oplicht is een startpunt, geen oordeel. Uitzonderingen en ingewikkelde onderdelen beoordeel je daarna zelf.

Een klein klikdoel kan alsnog voldoen. Een alt-tekst kan aanwezig zijn en toch niet kloppen bij de afbeelding. Of iets echt een probleem is, hangt af van de context, en die kent geen enkele tool. Geen enkele tool vervangt een menselijk oordeel.

Wat je van de radar mag verwachten

  • Er wordt niets opgeslagen

    De radar draait volledig in je eigen browser. Je pagina, je teksten en je afbeeldingen verlaten je computer niet. We slaan geen URL's op en houden niet bij wat je controleert.

  • Veilig in afgeschermde omgevingen

    Je kunt de radar gebruiken achter een login, op een acceptatieomgeving en op localhost. Er gaat niets naar buiten, dus je hoeft geen testomgeving open te zetten voor een externe scanner.

  • 100% Europees

    Het script komt van een server binnen de Europese Unie. Geen Amerikaanse clouddienst, geen tracking, geen cookies. Ook de rest van deze website draait op Europese infrastructuur.

  • Actief in ontwikkeling

    We voegen regelmatig checks toe en scherpen bestaande aan. Je bladwijzer werkt vanzelf bij, je hoeft hem niet opnieuw te slepen. Binnen een dag heb je de nieuwste versie te pakken.

    Welke versie je draait, zie je onderin het paneel van de radar zelf.

Wat WCAG Radar laat zien

Bovenin het paneel wissel je tussen drie tabbladen, afgestemd op wat jij doet. Elk tabblad bevat de controles die bij die rol horen, dus je hoeft niet langs alles te scrollen wat je toch niet gebruikt.

Vindt een check iets, dan verschijnen er knoppen om vooruit en achteruit door de resultaten te springen. Zo loop je elke bevinding op de pagina langs zonder zelf te zoeken.

Tabblad Redactie

  • Afbeeldingen en alt-tekst

    Je ziet welke afbeeldingen een alt-tekst hebben, welke een leeg alt-attribuut hebben (alt="") en welke er geen hebben. De radar toont de alt-tekst, maar oordeelt niet: jij bepaalt of een afbeelding betekenis draagt of niet.

    Lees meer uitleg over alt-teksten
  • Koppen en structuur

    De radar tekent alle koppen met hun niveau en waarschuwt als je een niveau overslaat. Een logische koppenstructuur helpt iedereen die de pagina scant of met een screenreader leest.

    Lees meer uitleg over koppen
  • Linkteksten

    De radar markeert vage links zoals “lees meer” en links zonder tekst. Een goede linktekst vertelt op zichzelf waar je terechtkomt.

    Lees meer uitleg over linkteksten
  • Zintuiglijke verwijzingen

    De radar markeert woorden als “links”, “rechts” en “hieronder”. Wie de pagina niet ziet, weet dan niet waar iets staat. Controleer of je de instructie ook zonder die verwijzing kunt begrijpen.

    Lees meer uitleg over zintuiglijke verwijzingen
  • Taal van de pagina

    Je ziet of de paginataal is ingesteld en welke onderdelen een andere taal hebben. De juiste taal zorgt dat een screenreader de woorden goed uitspreekt.

    Lees meer uitleg over de taal van de pagina
  • Lijststructuur

    De radar markeert echte lijsten, zodat je ziet of opsommingen ook echt als lijst zijn opgemaakt en niet als losse regels met streepjes.

    Lees meer uitleg over lijsten
  • Tabellen

    De radar markeert tabellen zonder kopcellen of bijschrift. Kopcellen vertellen voorleessoftware welke rij of kolom bij een cel hoort, zodat een bezoeker een tabel kan volgen.

    Lees meer uitleg over tabellen
  • Toegankelijke naam bij formuliervelden

    De radar markeert invoervelden zonder toegankelijke naam en velden die alleen een placeholder hebben. Let op: zichtbare tekst naast een veld telt alleen als toegankelijke naam als hij via <label for>, aria-label of aria-labelledby aan het veld is gekoppeld. Een placeholder verdwijnt zodra je typt en telt sowieso niet.

    Lees meer uitleg over labels bij formuliervelden
  • Titels van ingesloten kaders (iframes)

    De radar markeert ingesloten kaders (iframes), zoals een video of een kaart, zonder titel. Een titel vertelt een screenreadergebruiker wat er in het kader zit.

    Lees meer uitleg over titels van iframes
  • Paginatitel

    De radar toont de titel van de pagina. Een duidelijke, unieke titel helpt bezoekers om tabbladen en zoekresultaten uit elkaar te houden.

    Lees meer uitleg over paginatitels
  • Opmaak uit (leesvolgorde)

    Met één klik zet je alle opmaak uit. Je ziet dan de kale volgorde waarin een screenreader de pagina voorleest. Loopt je verhaal nog logisch?

    Lees meer uitleg over de leesvolgorde
  • Tekstcontrast

    De radar markeert automatisch tekst op een effen achtergrond die te weinig contrast heeft. Voor tekst op een foto of gradient meet je zelf twee kleuren met de twee pipetten. Je ziet meteen de contrastverhouding en of die voldoet aan de eis voor normale en grote tekst.

    Lees meer uitleg over tekstcontrast

Tabblad Designer

  • Tekstcontrast

    De radar markeert automatisch tekst op een effen achtergrond die te weinig contrast heeft. Voor tekst op een foto of gradient meet je zelf twee kleuren met de twee pipetten. Je ziet meteen de contrastverhouding en of die voldoet aan de eis voor normale en grote tekst.

    Lees meer uitleg over tekstcontrast
  • Grijswaarden (kleurblind-check)

    Met één klik wordt de pagina grijs. Zo controleer je of informatie zoals links of foutmeldingen ook zonder kleur te herkennen is.

    Lees meer uitleg over het gebruik van kleur
  • Focus zichtbaar maken

    De radar forceert een duidelijke focusrand. Tab door je ontwerp om te zien of elke interactieve laag een zichtbare focus heeft.

    Lees meer uitleg over een zichtbare focus
  • Doelgrootte (24px)

    De radar markeert klikbare elementen die kleiner zijn dan 24 bij 24 pixels. Let op: een klein doel kan toch voldoen, bijvoorbeeld een link midden in een tekst of een doel met genoeg ruimte eromheen. Gebruik de markering als startpunt om te controleren.

    Lees meer uitleg over doelgrootte
  • Tekstafstand (1.4.12)

    De radar past de WCAG-tekstafstanden toe. Kijk of er tekst wegvalt, overlapt of wordt afgekapt als een bezoeker meer ruimte tussen letters en regels instelt.

    Lees meer uitleg over tekstafstand
  • Tekst vergroten (200%)

    De radar zet alle tekst op 200%, zoals een slechtziende bezoeker dat doet. Kijk of er tekst wegvalt, overlapt of buiten beeld raakt en of alles nog te bedienen is.

    Lees meer uitleg over tekst vergroten
  • Afbeeldingen uit

    Afbeeldingen worden vervaagd. Kijk of je ontwerp zonder beeld nog te begrijpen is en of de tekst het verhaal alleen kan dragen.

    Lees meer uitleg over alt-teksten
  • Liniaal en hulplijnen

    Een horizontale en verticale hulplijn volgen je muis en tonen de x- en y-positie in pixels, zodat je uitlijning en afstanden nauwkeurig kunt nalopen.

Tabblad Developer

  • ARIA-rollen en -attributen

    De radar toont alle rollen en aria-attributen en markeert gebroken referenties naar id's die niet bestaan. Zo zie je meteen waar aria-labelledby of aria-controls nergens op wijst.

    Lees meer uitleg over naam, rol en waarde
  • Toon toegankelijke naam

    Elk interactief element (links, knoppen, formuliervelden) toont zijn toegankelijke naam: de naam die een screenreader voorleest. Elementen zonder naam worden als fout gemarkeerd.

    Lees meer uitleg over toegankelijke namen
  • Foutmeldingen bij formuliervelden

    De radar zoekt zichtbare foutmeldingen (via role=alert, aria-live, of een class als error/invalid) en checkt of ze via aria-describedby of aria-errormessage aan een invoerveld gekoppeld zijn. Ongekoppelde meldingen zijn een fout: een screenreader kondigt ze niet aan. Gekoppelde meldingen zonder aria-invalid="true" op het veld krijgen een waarschuwing.

  • Tabvolgorde

    Elk focusbaar element krijgt een nummer in de volgorde waarin je er met Tab doorheen gaat. Positieve tabindex-waarden springen vóór de rest en worden als fout gemarkeerd, want die verstoren de logische toetsenbordvolgorde.

    Lees meer uitleg over de focusvolgorde
  • Focus zichtbaar maken

    De radar forceert een duidelijke focusrand op elk element. Tab door de pagina om te zien of de focus altijd zichtbaar is en logisch verspringt.

    Lees meer uitleg over een zichtbare focus
  • Tekstcontrast

    De radar markeert automatisch tekst op een effen achtergrond die onder 4,5:1 (normale tekst) of 3:1 (grote tekst) zakt. Voor tekst op een afbeelding of gradient meet je zelf twee kleuren met de twee pipetten.

    Lees meer uitleg over tekstcontrast
  • Tekstafstand (1.4.12)

    De radar past de WCAG-tekstafstanden toe: regelhoogte, letter- en woordafstand en alinea-afstand. Zo zie je meteen of er tekst wegvalt, overlapt of wordt afgekapt.

    Lees meer uitleg over tekstafstand
  • Tekst vergroten (200%)

    De radar zet alle tekst op 200%, zoals een slechtziende bezoeker dat doet. Controleer of er tekst wegvalt, overlapt of buiten beeld raakt en of alles nog te bedienen is.

    Lees meer uitleg over tekst vergroten
  • Iframes (titel)

    Iframes zonder title of aria-label springen eruit. Een titel is nodig zodat een screenreadergebruiker weet wat er in het kader zit.

    Lees meer uitleg over titels van iframes
  • Element-info bij hover

    Beweeg met de muis over de pagina en zie tag, id, class, rol, toegankelijke naam en afmeting van elk element. Sneller dan de inspector openen voor een snelle check.

Voor webredactie

De controles die je elke week doet, in één klik

Als redacteur werk je in het CMS, niet in de code. Toch bepaalt jouw werk een groot deel van de toegankelijkheid: de alt-teksten, de koppenstructuur, de linkteksten, de tabellen. Precies daar gaat het het vaakst mis.

Onze ambitie met het tabblad Redactie is simpel: de controles die je toch al zou moeten doen, zo makkelijk maken dat je ze ook echt doet. Je hoeft geen broncode te lezen en geen developer te vragen. Je klikt de radar aan en ziet meteen welke afbeelding geen alt-tekst heeft, waar een kopniveau wordt overgeslagen en welke link “lees meer” heet.

De radar oordeelt niet voor je. Bij een alt-tekst laat hij zien wat er staat, jij bepaalt of dat klopt bij de afbeelding. Dat is precies het stuk werk dat een automatische scanner nooit voor je kan doen.

Bekijk de checklist voor redacteuren
Voor designers

Contrast, focus en doelgrootte nakijken zonder plugin

In je ontwerptool ziet alles er goed uit. In de browser komt het aan op de echte kleuren, de echte fonts en het echte gedrag bij zoomen. Daar wil je bij kunnen, ook op een pagina die nog niet af is.

Onze ambitie met het tabblad Designer is om de checks die je normaal over drie tools verdeelt, op één plek te zetten. Meet het contrast met de pipetten, zet de pagina in grijswaarden, forceer een zichtbare focusrand, markeer klikdoelen kleiner dan 24 pixels en zet de tekst op 200% om te zien of je layout dat aankan.

Je hoeft niets te installeren en je ontwerp hoeft niet online te staan. De radar werkt net zo goed op een acceptatieomgeving of op localhost.

Lees hoe contrast werkt
Voor developers

Sneller dan de inspector openen

Je weet waar je op moet letten. Wat tijd kost, is het uitzoeken: welke knop heeft nu precies geen toegankelijke naam, wijst die aria-controls wel naar een bestaand id, en in welke volgorde loopt de focus eigenlijk?

Onze ambitie met het tabblad Developer is om die vragen te beantwoorden voordat je de inspector opent. De radar nummert elk focusbaar element in tabvolgorde en markeert positieve tabindex-waarden als fout. Hij toont alle rollen en aria-attributen en laat zien welke referenties nergens op wijzen. Bij hover krijg je tag, id, class, rol, toegankelijke naam en afmeting van elk element.

Handig tijdens het bouwen, en handig bij het oplossen van een auditbevinding: je ziet direct of je aanpassing het gewenste effect heeft.

Lees over naam, rol en waarde

Waarom een radar en geen scanner?

Een automatische scan vindt hooguit een derde van de toegankelijkheidsproblemen. Die scan zegt je wat er fout is volgens een regel, maar niet of je pagina klopt voor een bezoeker.

WCAG Radar draait dat om. De radar laat zien wat er echt op je pagina staat: welke koppen je hebt, wat er in je alt-teksten staat, waar de focus heen springt. Jij beoordeelt met je eigen ogen of het klopt. Daarmee leer je je eigen site kennen, en dat werkt beter dan een lijst met foutcodes.

De radar vervangt geen volledige audit. Hij helpt je de meest voorkomende fouten zelf op te sporen en op te lossen, zodat er bij een audit minder overblijft.

Krijg duidelijkheid over je digitale toegankelijkheid – zonder stress

Plan een vrijblijvende kennismaking. Geen verplichtingen – wel waardevol inzicht in je risico’s én kansen.

Plan een kennismaking
Julia Tol Directeur
Phi Pham Relatiebeheer