Alternatieve tekst voor afbeeldingen
Een decoratieve krul en een verkoopgrafiek gebruiken allebei het img-element, maar de juiste alt-tekst is voor de eerste een lege string en voor de tweede een volledige zin.
Waar alt-tekst voor dient
Een schermlezer zet een pagina om in spraak of braille. Bij een afbeelding kan die niet naar de pixels kijken en leest daarom het attribuut alt. Dezelfde tekst verschijnt als een afbeelding niet laadt en wordt door een zoekmachine of tekstbrowser ontvangen. WCAG 2.2 zet dit voorop: succescriterium 1.1.1 Niet-tekstuele content, niveau A, vraagt dat elke informatieve afbeelding, pictogram of grafiek een tekstalternatief heeft dat hetzelfde doel dient.
De sleutelwoorden zijn ‘hetzelfde doel’. Alt-tekst is geen bijschrift en geen opsomming van alles in beeld. Vraag wat een ziende lezer op deze plek uit de afbeelding haalt en schrijf dat op. Een foto van een brood op de homepage van een bakkerij vraagt misschien alleen ‘Zuurdesembrood, gesneden’. Dezelfde foto in een artikel over korstkleur vraagt misschien ‘Zuurdesembrood met een donkere, bijna zwarte korst en een open kruim’. Hetzelfde bestand, andere taak, andere tekst.
Vier veelvoorkomende gevallen
De W3C-handleiding voor afbeeldingen verdeelt de meeste beelden in enkele groepen. Informatieve afbeeldingen, zoals een foto of eenvoudig schema, krijgen een korte beschrijving van wat ze tonen. Decoratieve afbeeldingen, zoals een scheidingslijn of achtergrondtextuur, krijgen een lege alt, geschreven als alt="", wat hulptechnologie vertelt ze over te slaan. Functionele afbeeldingen, zoals een logo met een link naar home of een vergrootglas dat een zoekopdracht verstuurt, krijgen tekst die vertelt wat er gebeurt: ‘Corner Bakery home’ of ‘Zoeken’, niet ‘logo’ of ‘vergrootglas’. Afbeeldingen van tekst krijgen de woorden uit de afbeelding.
Het attribuut weglaten is niet hetzelfde als het leeg laten. Zonder alt vallen sommige schermlezers terug op de bestandsnaam, zodat een luisteraar iets als ‘IMG onderstrepingsteken 4032 punt jpeg’ hoort. Een lege alt is een bewuste keuze die zegt ‘hier is niets te zien’. Houd bij een complexe grafiek de alt kort (‘Staafdiagram met maandverkopen, hieronder beschreven’) en zet de getallen in een tabel of alinea ernaast, waar iedereen ze kan lezen.
Afbeeldingen zonder img-element
Afbeeldingen kunnen ook als inline-SVG of CSS-achtergrond verschijnen. Een CSS-achtergrond heeft helemaal geen plek voor alt-tekst en hoort dus alleen decoratief te zijn; alles met betekenis hoort in de HTML. Een puur decoratieve inline-svg kun je verbergen met aria-hidden="true", zoals je in hoofdstuk 6 leert. WCAG stelt geen tekenlimiet voor alt-tekst, maar de W3C-handleiding komt steeds op hetzelfde advies terug: wees kort en geef wat in deze context telt. Als je drie zinnen schrijft, hoort de inhoud waarschijnlijk in de paginatekst waar iedereen die kan lezen.
Je kunt je eigen pagina's zonder speciale software controleren. Bekijk de paginabron en zoek naar <img: elke treffer moet een alt-attribuut hebben, leeg of niet. De ontwikkelaarstools van grote browsers hebben ook een toegankelijkheidspaneel dat de uiteindelijke naam van elke afbeelding toont. Die namen achter elkaar zonder context lezen is een goede test. Als een lijst ‘afbeelding, afbeelding, grafiek, logo’ zegt, hoort een schermlezergebruiker precies dat.
| WCAG 1.1.1 | Niet-tekstuele content, niveau A: tekstalternatieven voor betekenisvolle afbeeldingen |
| alt="" | Decoratief: hulptechnologie slaat de afbeelding over |
| Functionele afbeelding | Beschrijf de actie of bestemming |
| Afbeelding van tekst | Alt herhaalt de woorden in de afbeelding |
| Ontbrekende alt | Sommige schermlezers lezen de bestandsnaam |
| Complexe grafiek | Korte alt plus gegevens in tekst of een tabel ernaast |
- Alt-tekst geeft het doel van de afbeelding op haar plek op de pagina.
- Decoratieve afbeeldingen krijgen alt="", geen ontbrekend attribuut.
- Links en knoppen die uit een afbeelding bestaan hebben alt nodig die de actie noemt.
- Uitgebreide gegevens horen in tekst of een tabel naast de afbeelding.
- Welk succescriterium van WCAG 2.2 behandelt tekstalternatieven?
- 1.1.1 Niet-tekstuele content
- 1.4.3 Contrast (minimum)
- 2.1.1 Toetsenbord
- 3.3.2 Labels of instructies
- Een golvende lijn die alleen twee secties scheidt, moet hebben
- alt=""
- alt="golvende lijn"
- geen alt-attribuut
- alt="afbeelding"
- Een vergrootglasafbeelding is de enige inhoud van de zoekknop. Wat is de beste alt?
- Zoeken
- Vergrootglas
- Pictogram
- Blauw vergrootglas op wit
- Wat kan er gebeuren als alt helemaal ontbreekt?
- Sommige schermlezers lezen de bestandsnaam voor
- De afbeelding wordt verborgen
- De pagina laadt niet
- De browser verzint een beschrijving
- Een bannerafbeelding toont de woorden "Open 7 am to 6 pm". De alt moet zijn
- Open 7 am to 6 pm
- Banner
- Afbeelding van openingstijden
- alt=""
- Waarom begin je alt liever niet met ‘afbeelding van’?
- Schermlezers zeggen al dat het een afbeelding is
- Het verstoort de HTML
- Zoekmachines verbieden het
- Het maakt de afbeelding groter
- Welk attribuut bevat het tekstalternatief van een afbeelding?
- Waar moeten de getallen uit een gedetailleerde grafiek staan?
- In een tabel of tekst bij de grafiek
- Allemaal in het alt-attribuut
- Nergens, de grafiek is genoeg
- In de bestandsnaam
- Is alt-tekst hetzelfde als een bijschrift?
- Nee, alt vervangt de afbeelding; een bijschrift is extra zichtbare tekst
- Ja, altijd
- Alleen op mobiel
- Alleen bij foto's
Bronnen van deze cursus (8)
- W3C, Web Content Accessibility Guidelines (WCAG) 2.2, W3C Recommendation first published 5 October 2023, current edition 12 December 2024 (w3.org/TR/WCAG22/, checked 2026-10-17)
- W3C WAI, What's new in WCAG 2.2 (w3.org/WAI/standards-guidelines/wcag/new-in-22/, checked 2026-10-17)
- W3C WAI, Images tutorial and alt decision tree (w3.org/WAI/tutorials/images/decision-tree/, checked 2026-10-17)
- W3C, Using ARIA (w3.org/TR/using-aria/, Discontinued Draft 24 February 2026, rules 1 to 4, checked 2026-10-17)
- W3C WAI-ARIA Authoring Practices Guide, Read Me First, "No ARIA is better than bad ARIA" (w3.org/WAI/ARIA/apg/practices/read-me-first/, checked 2026-10-17)
- MDN Web Docs, tabindex (developer.mozilla.org/en-US/docs/Web/HTML/Reference/Global_attributes/tabindex, checked 2026-10-17)
- MDN, Heading elements, accessibility notes (developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/Heading_Elements, checked 2026-10-17)
- MDN, autocomplete attribute (developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/autocomplete, checked 2026-10-17).
Geraadpleegd: 2026-10-17