Waarom je QR-code niet meer werkt (en wie daar de schuld van heeft)
Afgedrukte QR's gaan niet kapot. Scanners vallen niet uit. Als je QR niet meer werkt, heeft iemand anders hem uitgezet — dit artikel legt uit wie.
Als je dit leest, dan is een QR die jij hebt gegenereerd — en waarschijnlijk op iets duurs hebt afgedrukt — opgehouden met scannen. Voor je de printer, de inkt of je telefoon de schuld geeft, laten we duidelijk zijn: afgedrukte QR-codes bederven niet. Het patroon is er en scanbaar, of het is er niet. Fysieke degradatie is meestal niet het antwoord.
In vrijwel alle gevallen van "mijn QR werkt niet meer" valt de oorzaak in een van de onderstaande categorieën.
1. Je QR is dynamisch, en de aanbieder heeft hem uitgezet
Dit is veruit de meest voorkomende oorzaak. Heb je je QR gemaakt bij een dienst die "tracking", "bewerken" of een abonnement bood, dan is hij vrijwel zeker dynamisch — hij loopt via de server van de aanbieder. Op het moment dat de aanbieder de redirect uitzet, breekt de code. Typische triggers:
- Je gratis proef is verlopen
- Je abonnement is gestopt (gemiste betaling, verlopen kaart, account gesloten)
- Je hebt een scanlimiet bereikt
- De aanbieder heeft het product stopgezet of opgeheven
- Je account is om welke reden dan ook gemarkeerd of beëindigd
De test: gebruik onze QR-scanner om de ruwe URL in de QR te decoderen. Zie je iets als qrco.de/abc of rebrand.ly/xyz — niet je echte bestemming — dan was de code dynamisch. Mechanica in Hoe redirect-kaping werkt.
Oplossing: regenereer de QR als statische code die je echte bestemming codeert. Vervang de afgedrukte kopieën. Voor toekomstige QR's: gebruik een statische generator.
2. De bestemmings-URL zelf is weg
Als je QR bijvoorbeeld https://example.com/promo-2023 codeert en die pagina is verplaatst of verwijderd, dan komt de scan op een foutpagina. De QR werkt prima — je website niet.
Oplossing: herstel de originele URL, zet een server-side-redirect van oud naar nieuw op, of druk de QR opnieuw met de bijgewerkte bestemming. Statische QR's zijn na afdruk niet te bewerken — doorgaans een voordeel, maar hier is opnieuw drukken de enige optie.
3. Het domein is verlopen
Als de QR naar een domein wijst dat jij (of iemand anders) hebt laten verlopen, zullen scans falen of omgeleid worden naar een domeinparkeerpagina — soms naar kwaadaardige content, afhankelijk van wie het verlopen domein kocht.
Oplossing: vernieuw het domein, of druk de QR opnieuw met een stabiele bestemming.
4. De QR is fysiek beschadigd buiten de foutcorrectie-capaciteit
QR's bevatten ingebouwde foutcorrectie (niveaus L, M, Q, H — herstellen respectievelijk 7%, 15%, 25%, 30% van de code). Lichte schade — krassen, een koffievlek in een hoek — wordt meestal getolereerd. Maar diepe krassen, zware slijtage of een afdekking boven de correctiedrempel breken het scannen.
Oplossing: opnieuw drukken. Voor buitentoepassingen of hoge slijtage: gebruik de volgende keer foutcorrectieniveau H (30%) — te vinden in het foutcorrectie-dropdown van elke fatsoenlijke generator, de onze incluis.
5. Het contrast is te laag
Heb je de QR aangepast met lagecontrastkleuren — lichtgrijs op wit, donkerblauw op zwart — dan kunnen scanners hem slecht lezen, ook als de fysieke code intact is. Sommige nieuwere telefoons zijn toleranter dan andere.
Oplossing: regenereer met hoger contrast (zwart op wit is optimaal). Onze generator waarschuwt wanneer het contrast tussen voor- en achtergrond onder de scanner-veilige drempel zakt.
6. Je hebt iets gecodeerd dat de scanner niet aankan
Zeldzaam maar mogelijk: sommige oudere scanner-apps kunnen bepaalde formaten (aangepaste URI's, erg lange vCards, exotische protocolschema's) niet aan. Moderne iOS- en Android-camera-apps hanteren gangbare formaten, maar niche-apps kunnen falen.
Oplossing: test met meerdere scanners. Falen alleen niche-apps, dan ligt het probleem bij hun compatibiliteit, niet bij je code.
De onderliggende kwestie
Gevallen 2–6 zijn recht-toe-recht-aan en oplosbaar. Geval 1 — dynamische QR uitgeschakeld door de aanbieder — is een ontworpen valstrik, en verantwoordelijk voor het merendeel van kapotte QR's in het wild. Heb je een abonnement betaald alleen om je QR werkend te houden, dan zit je vast in De QR-abonnementsval.
De enige permanente fix is regenereren als statische code. Statische QR's bevatten je echte bestemming, lopen niet via iemands server en kunnen niet door derden worden uitgeschakeld. Technisch onderscheid in Statische vs dynamische QR-codes, of het volledige verhaal van QR-zwendel voor waarom zoveel generatoren standaard dynamisch zijn.
Wat je nu kunt doen
- Scan de kapotte QR en controleer de gedecodeerde URL. Is dat een korte redirect, dan zit je in geval 1.
- Regenereer de code statisch met je originele bestemmings-URL: URL-generator, Wi-Fi, vCard, e-mail, telefoon of tekst.
- Druk het getroffen materiaal één keer opnieuw. Klaar. Je nieuwe QR zal nooit meer stoppen met werken.
QR-codes horen saaie, permanente infrastructuur te zijn. Dat ze dat vaak niet zijn, is een falen van de branche, niet van het formaat.
Klaar voor een statische QR-code?
Genereer er een in je browser — geen account, geen tracking, geen abonnement. Wat je maakt is van jou.
Gerelateerde artikelen
De waarheid over QR-code-zwendel: hoe "gratis" generatoren hun gebruikers afpersen
Dynamische QR-codes laten aanbieders je codes volgen, wijzigen, uitschakelen en te gelde maken nadat je ze hebt afgedrukt. Zo werkt het schema en zo ontloop je het.
Statische vs dynamische QR-codes: wat elke gebruiker zou moeten weten
De een codeert je content; de ander codeert een redirect. Dat ene verschil bepaalt of je QR over vijf jaar nog werkt.
De QR-abonnementsval: hoe aanbieders je links gijzelen
Het aas is een gratis QR-code. De haak is dat hij alleen werkt zolang je betaalt. De val klapt dicht op de dag dat je tienduizend kopieën hebt afgedrukt.
QR-code-redirect-kaping: de onzichtbare tussenpersoon
Zolang je QR werkt, is de tussenpersoon onzichtbaar. Als hij breekt, is het te laat. Het redirect-model begrijpen is de eerste stap om het te vermijden.