QR-code werkt niet? De oorzaken en hoe je ze oplost
Werkt je QR-code niet, dan ligt de oorzaak bijna altijd aan een handvol oplosbare problemen: te weinig contrast tussen de code en de achtergrond, een code die te klein is afgedrukt, ontbrekende witruimte eromheen (de quiet zone), fysieke schade of vervorming, of een kapotte bestemming zoals een dode URL. Loop je deze punten op volgorde na, dan krijg je de meeste codes weer aan de praat.
In dit artikel lees je elke reden waarom een QR-code niet scant en precies hoe je die verhelpt, of je nu zelf een code ontwerpt of er een probeert te lezen.
1. Te weinig contrast
De meest voorkomende oorzaak. Een QR-scanner heeft duidelijk verschil nodig tussen de donkere blokjes en de lichte achtergrond. Een lichtgrijze code op een witte ondergrond, of een donkere code op een donkere foto, is voor de scanner bijna onleesbaar.
Oplossing: gebruik een donkere code op een lichte achtergrond. Wil je kleur? QR Toolkit biedt in Premium acht kleuren, maar kies altijd een kleurencombinatie met genoeg contrast. Zet nooit een code over een drukke foto heen.
2. De code is te klein afgedrukt
Een QR-code heeft een minimumformaat nodig in verhouding tot de afstand waarop iemand hem scant. Een piepkleine code op een visitekaartje die je van een halve meter probeert te lezen, lukt; diezelfde code op een poster aan de overkant van de straat niet.
Oplossing: vuistregel is dat de code minstens een tiende van de scanafstand groot moet zijn. Scan iemand van twee meter? Maak de code dan minstens twintig centimeter. Bij twijfel: groter is altijd beter.
3. De quiet zone ontbreekt
Rond elke QR-code hoort een rand met lege ruimte, de quiet zone. Die rand vertelt de scanner waar de code begint en eindigt. Plak je de code te dicht tegen tekst, een logo of de rand van een verpakking, dan raakt de scanner in de war.
Oplossing: houd rondom de code een witte marge aan ter grootte van ongeveer vier blokjes. Vul die ruimte niet op met tekst of versiering.
4. De code is beschadigd of vervormd
QR-codes hebben ingebouwde foutcorrectie en kunnen kleine beschadigingen aan, maar er is een grens. Een gekreukelde sticker, een vlek over een deel van de code, of een afbeelding die je hebt uitgerekt waardoor de blokjes geen vierkanten meer zijn, breekt het patroon.
Oplossing: druk de code opnieuw af op een glad, schoon oppervlak. Schaal hem altijd proportioneel (houd de verhouding gelijk) zodat de blokjes vierkant blijven. Hangt de code buiten? Bescherm hem tegen regen en zon.
5. De bestemming bestaat niet meer
Soms ligt het niet aan de code, maar aan waar hij naartoe wijst. Verwijst je QR-code naar een pagina die offline is gehaald, een verlopen URL-verkorter of een verkeerd getypt adres, dan scant de code prima maar kom je nergens.
Oplossing: test de bestemming los van de code, gewoon door de link in een browser te openen. Werkt die, dan ligt het aan de code; werkt die niet, dan moet je de bestemming herstellen. Een tip: omdat een statische QR-code (zoals QR Toolkit die maakt) de data direct in het patroon zet, is er geen tussendienst die kan wegvallen. Wat je erin stopt, blijft erin.
6. De code is nooit goed gegenereerd
Heb je een code uit een gratis online tool met reclame of een dubieuze website? Dan is het patroon soms onvolledig opgeslagen, of zit er een tussenstap in die je code laat verlopen.
Oplossing: maak je code met een betrouwbare generator. QR Toolkit genereert statische codes op je telefoon, zonder reclame en zonder een tussendienst die later kan uitvallen. Test daarna altijd voor je publiceert.
Een snelle checklist voor je publiceert
Voor je een code drukt of online zet, loop je dit even na:
- Contrast hoog genoeg? Donker op licht.
- Formaat groot genoeg voor de scanafstand?
- Quiet zone aanwezig? Witte rand rondom.
- Niet vervormd? Blokjes nog vierkant.
- Bestemming werkt los van de code?
- Getest op meerdere telefoons, iPhone én Android?
Als het aan de scanner ligt
Soms ligt het probleem niet bij de code, maar bij hoe je hem leest. De ingebouwde camera werkt vaak, maar opent een link soms meteen zonder dat je hem kunt controleren. Een aparte QR-code scanner geeft je meer grip: hij toont de inhoud eerst en houdt een geschiedenis bij. Dat helpt niet alleen tegen niet-scannende codes, maar ook tegen quishing (QR-phishing), waarbij oplichters een valse code over een echte plakken. Een scanner die de link vooraf toont, laat je een verdachte bestemming herkennen voor je erop tikt.
Veelgestelde vragen
Waarom scant mijn QR-code wel op de ene telefoon en niet op de andere?
Meestal komt dat door verschil in cameraresolutie, schermhelderheid of de scanner-app. Een code die nét op de grens van leesbaar zit, lukt op het ene toestel wel en op het andere niet. De oplossing is altijd dezelfde: maak de code groter, verhoog het contrast en zorg voor een ruime quiet zone.
Kan een QR-code na verloop van tijd stoppen met werken?
Een statische code, met de data in het patroon, verloopt nooit. Wat wél kan stoppen is de bestemming: een website die offline gaat of een verlopen verkorte link. Werk je met een statische QR-code, dan heb je geen tussendienst die kan uitvallen.
Mijn code is beschadigd. Kan ik hem nog redden?
Bij kleine schade vangt de foutcorrectie het op en scant de code gewoon. Bij grotere schade, vlekken of vervorming kun je hem beter opnieuw genereren en afdrukken. Een verse statische code maken kost minder dan een minuut.