QR-code-foutcorrectieniveaus: welke moet je kiezen?
QR-code-foutcorrectieniveaus: welke moet je kiezen?
Foutcorrectie is de technologie die QR-codes opmerkelijk veerkrachtig maakt. Een QR-code kan gedeeltelijk vuil, bekrast, bedekt zijn of zelfs een logo in het midden hebben en toch succesvol scannen. Deze veerkracht komt van Reed-Solomon-foutcorrectie, een wiskundig algoritme dat redundante gegevens codeert naast je oorspronkelijke informatie. Wanneer een deel van de code onleesbaar is, reconstrueert de scanner de ontbrekende gegevens uit deze redundantie.
Het kiezen van het juiste foutcorrectieniveau is een van de belangrijkste beslissingen bij het genereren van een QR-code. Een verkeerde keuze kan betekenen dat de code in de praktijk niet scant, of dat de code onnodig dicht en moeilijk te lezen is.
De vier foutcorrectieniveaus
QR-codes onder de ISO/IEC 18004-standaard bieden precies vier foutcorrectieniveaus. Elk niveau vertegenwoordigt een andere afweging tussen bestendigheid tegen beschadiging en gegevenscapaciteit.
Niveau L — Laag (7% herstel)
Niveau L besteedt de kleinste hoeveelheid ruimte aan foutcorrectie en maakt die ruimte in plaats daarvan vrij voor gegevensopslag. Het kan tot 7% van beschadigde codewoorden herstellen.
- Gegevenscapaciteit: Maximaal mogelijk voor een gegeven versie
- Moduledichtheid: Laagste dichtheid, waardoor modules groter en gemakkelijker te scannen zijn
- Het beste voor: Alleen digitale weergaven (telefoonschermen, monitoren), schone binnenomgevingen en scenario's waarin maximale gegevensopslag cruciaal is
- Vermijd wanneer: De code wordt geprint, vastgepakt of blootgesteld aan enige slijtage
Niveau L is de juiste keuze wanneer je een QR-code op een digitaal scherm toont dat nooit wordt aangeraakt, en je meer gegevens moet opslaan dan niveau M zou toestaan.
Niveau M — Medium (15% herstel)
Niveau M is de standaard in de meeste QR-codegeneratoren en het meest gebruikte niveau in het algemeen. Het herstelt tot 15% van beschadigde gegevens.
- Gegevenscapaciteit: Ongeveer 85% van de capaciteit van niveau L
- Moduledichtheid: Gemiddeld; doorgaans 15-20% meer modules dan niveau L
- Het beste voor: Standaard gedrukte materialen (flyers, brochures, posters), productverpakkingen met minimale hantering en algemeen gebruik binnenshuis
- Vermijd wanneer: De code wordt blootgesteld aan aanzienlijke slijtage, buitenshuis aan weersomstandigheden of aan opzettelijke obstructie zoals logo-plaatsing
Niveau M is de veilige standaardkeuze voor de meeste zakelijke toepassingen. Het biedt goede bescherming zonder de dichtheid van de QR-code onnodig te vergroten.
Niveau Q — Kwartiel (25% herstel)
Niveau Q biedt robuuste bescherming en herstelt tot 25% van beschadigde codewoorden. Dit is het minimale aanbevolen niveau voor QR-codes met logo's of afbeeldingen.
- Gegevenscapaciteit: Ongeveer 75% van de capaciteit van niveau L
- Moduledichtheid: Merkbaar dichter; de modules zijn kleiner voor dezelfde versie
- Het beste voor: Productverpakkingen, verzendlabels, gedrukt materiaal dat wordt vastgepakt en elke QR-code met een logo of ontwerpelement
- Vermijd wanneer: De printgrootte zeer klein is (onder 2 cm) en de code scanbaar moet blijven
Niveau Q is het startpunt voor elke QR-code die in de fysieke wereld zal bestaan en met echte hantering te maken krijgt.
Niveau H — Hoog (30% herstel)
Niveau H biedt de maximale foutcorrectie die in de QR-code-standaard beschikbaar is en herstelt tot 30% van beschadigde codewoorden.
- Gegevenscapaciteit: Ongeveer 65% van de capaciteit van niveau L
- Moduledichtheid: Hoogste dichtheid; de kleinste modules voor een gegeven versie
- Het beste voor: Bewegwijzering buitenshuis, industriële omgevingen, codes op stof of gebogen oppervlakken en maximale logogroottes
- Overweeg: Of de grotere dichtheid de code moeilijker te scannen maakt bij de beoogde printgrootte
Niveau H is je verzekeringspolis voor uitdagende omgevingen waarin de code met de zwaarste omstandigheden te maken kan krijgen.
Vergelijkingstabel
| Niveau | Herstel | Relatieve capaciteit | Logo-veilig | Minimale printgrootte | Typisch gebruik | |-------|----------|------------------|-----------|----------------|-------------| | L | 7% | 100% (basislijn) | Nee | 1,5 cm | Digitale schermen | | M | 15% | ~85% | Risicovol | 2,0 cm | Standaard print | | Q | 25% | ~75% | Ja | 2,5 cm | Verpakkingen, logo's | | H | 30% | ~65% | Beste | 3,0 cm | Buiten, industrieel |
Hoe foutcorrectie aangepaste QR-ontwerpen mogelijk maakt
Aangepaste QR-code-ontwerpen bevatten vaak logo's, pictogrammen of afbeeldingen die de datamodules gedeeltelijk bedekken. Zonder foutcorrectie zou het bedekken van zelfs een paar modules de code onleesbaar maken. Het foutcorrectiesysteem herbouwt de bedekte gegevens uit de redundante codewoorden die elders in de code zijn opgeslagen.
Vuistregel voor logo-plaatsing:
- Niveau M: Een logo dat tot 8% van het code-oppervlak bedekt, scant mogelijk nog steeds
- Niveau Q: Een logo dat tot 20% van het code-oppervlak bedekt, is doorgaans veilig
- Niveau H: Een logo dat tot 25-30% van het code-oppervlak bedekt, is mogelijk
Test codes met ingebedde logo's altijd op meerdere apparaten en onder verschillende lichtomstandigheden voordat je in massa print.
Praktisch beslissingskader
Gebruik deze beslisboom om het juiste foutcorrectieniveau te kiezen:
- Is de code puur digitaal (alleen scherm)? → Niveau L
- Wordt de code geprint in een schone binnenomgeving? → Niveau M (standaard)
- Wordt de code aangeraakt, vastgepakt of verzonden? → Niveau Q
- Bevat de code een logo of afbeeldingen? → Minimaal niveau Q, bij voorkeur niveau H
- Komt de code buiten of in zware omstandigheden terecht? → Niveau H
- Is het printgebied zeer klein (onder 2 cm)? → Niveau M (om de modules groter te houden)
Praktijkscenario's
QR-code voor een restaurantmenu
Geplaatst op een tafel bij de kruiden. De code kan bespat, besmeurd of gedeeltelijk bedekt raken door een servet. Aanbevolen: niveau Q. De code wordt groot genoeg geprint zodat de grotere dichtheid geen probleem is, en de extra bescherming voorkomt frustrerende scanfouten tijdens drukke bediening.
QR-code op productverpakkingen
Geprint op een kartonnen doos die door verzending, opslag en schapvulling in de winkel gaat. Het oppervlak kan schuren. Aanbevolen: niveau Q. Het herstel van 25% vangt schuurplekken en krassen op, terwijl de code klein genoeg blijft voor de beperkingen van het verpakkingsontwerp.
QR-code op een billboard
Buiten gemonteerd, blootgesteld aan zon, regen en wisselende lichtomstandigheden. Van een afstand bekeken. Aanbevolen: niveau H. De grotere fysieke omvang compenseert de grotere dichtheid, en maximale foutcorrectie beschermt tegen schaduwen door zonlicht en weerschade.
QR-code op een digitaal scherm
Getoond op een tv-monitor of tablet. Wordt nooit fysiek aangeraakt of beschadigd. Aanbevolen: niveau L. De laagste foutcorrectie geeft de grootste modules en het snelste scannen, en beschadiging is geen punt van zorg.
QR-code op een visitekaartje
Zeer klein geprint om op een standaardkaartje te passen. Wordt in portefeuilles gedragen en kan schuren. Aanbevolen: niveau M. Niveau Q of H zou ofwel een grotere code vereisen (niet praktisch op een visitekaartje) ofwel fijnere modules die mogelijk niet scherp printen.
QR-codes met foutcorrectie genereren
Met onze gratis online QR-codegenerator kun je uit alle vier de foutcorrectieniveaus kiezen en een voorbeeld van de visuele impact van je keuze bekijken. Test verschillende configuraties om de optimale balans te vinden tussen scanbetrouwbaarheid en gegevenscapaciteit voor jouw specifieke gebruiksscenario. Voor codes met ingebedde logo's beveelt de generator automatisch niveau Q of H aan en valideert hij dat je ontwerp binnen de printbare foutcorrectielimieten valt.