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.
Ergens tussen 2015 en nu zijn QR-codes veranderd van een Japanse curiositeit in wereldwijde infrastructuur. Ze staan op restauranttafels, museumwanden, productverpakkingen en belastingformulieren. Vrijwel elke telefoon op aarde kan ze lezen.
En eromheen is stilletjes een branche gegroeid die op één oneerlijke premisse is gebouwd: dat een QR-code een tussenpersoon nodig zou hebben.
Dit artikel legt uit hoe het QR-afpersingsschema werkt, waarom het loopt, wie eraan verdient, en hoe je geen van de miljoenen slachtoffers wordt.
Het typische patroon
Je tikt "free QR code generator" in Google. Het eerste resultaat heeft een vrolijke interface. Je plakt een URL, kiest wat kleuren, ziet een nette QR-code verschijnen. Je klikt op "downloaden".
Nu gebeurt er één van drie dingen:
- Je wordt gevraagd een account aan te maken — "alleen om te kunnen downloaden"
- Je krijgt te horen dat de gratis versie een lage resolutie of een watermerk heeft, en dat "premium"-downloaden betaald is
- Je krijgt een schone download — en niets waarschuwt je dat de QR-code die je net hebt opgeslagen via de servers van de generator loopt
Geval 3 is het meest verraderlijk. De gebruiker verlaat de site in de overtuiging dat hij een werkende QR-code heeft. Hij drukt hem af op visitekaartjes, restaurantmenu's, evenementenbordjes, productetiketten. Duizenden exemplaren komen in omloop. En weken, maanden, soms jaren werken de codes prima.
Dan, op een dag, in stilte, houden ze op. Omdat het bedrijf besloot dat het tijd was om te cashen.
Wat er werkelijk in een QR-code zit
Een QR-code is een patroon van zwart-witte vierkantjes dat binaire data codeert. Scanners decoderen het patroon en geven het resultaat door aan het besturingssysteem, dat het interpreteert als URL, tekst, Wi-Fi-inloggegevens of andere formaten.
Het cruciale punt: de QR-code ís de data. Er komt geen server aan te pas. Er is geen lookup. Zodra een QR-code is afgedrukt, kan niemand meer veranderen wat erin staat.
Een statische URL QR-code voor https://example.com/menu bevat letterlijk de ASCII-bytes van die URL. Wanneer wie dan ook hem scant, waar ook ter wereld, voor altijd, wordt hij precies naar die URL geleid. Niemand kan hem uitzetten. Niemand kan hem wijzigen. Niemand kan bijhouden wie er scant.
Zo zijn QR-codes ontworpen, en daarom werden ze universele infrastructuur.
De omweg
Dynamische QR-codes breken dit ontwerp. In plaats van de echte URL coderen ze een korte redirect-URL op de server van de QR-aanbieder — iets als https://short.qr-co/abc123.
Bij scannen vraagt de scanner short.qr-co/abc123 op. De server van de aanbieder zoekt abc123 op in een database, vindt de echte bestemming en stuurt een HTTP-redirect. De scanner volgt die redirect en komt op de echte pagina uit.
Vanuit de gebruiker: identiek. Vanuit de aanbieder: een goudmijn:
- Elke scan levert een serverlog op: tijdstempel, IP, user-agent, soms geolocatie
- De bestemmings-URL kan op elk moment worden gewijzigd zonder opnieuw te drukken
- De code kan worden uitgeschakeld, verwijderd of door de aanbieder gegijzeld
- Scangegevens kunnen worden doorverkocht
- Vooral: de aanbieder kan huur innen
De mechanica behandelen we gedetailleerder in QR-code-redirect-kaping.
Hoe ze het geld binnenhalen
Het dynamische QR-model maakt vier verschillende extractiestrategieën mogelijk:
Abonnement
De QR werkt zolang je een maandbedrag betaalt. Stop je met betalen, dan zet de aanbieder de redirect uit — elke afgedrukte kopie wordt dood gewicht. Dit wordt openlijk als feature verkocht ("houd scans bij! bewerk je QR wanneer je wilt!"), maar de business is het lock-in-effect. Gedetailleerde analyse in De QR-abonnementsval.
Proefperiode en val
Gratis gebruikers krijgen een "proef"-dynamische QR. Die werkt 14 dagen, 30 dagen, soms langer. Tegen de tijd dat hij verloopt, is hij al in omloop. Om hem levend te houden, moet je nu betalen. In stilte verandert een gratis tool in een lopende kostenpost.
Download achter betaalmuur
Genereer de code gratis. Betaal om in hoge resolutie te downloaden. Betaal extra om het watermerk weg te halen. Betaal extra voor SVG. Betaal extra voor "premium"-patronen. Niets daarvan weerspiegelt echte kosten — een QR is een berekening van 100 bytes — maar elk frictiepunt zet een percentage gebruikers om in betalende klanten.
Verplichte registratie
De QR is gratis en statisch, maar om te downloaden moet je een account aanmaken. Nu hebben ze je e-mail, en het product draait zich om naar upsell-mails, lead-nurturing en aangrenzende diensten.
Alle vier de strategieën leunen op dezelfde truc: de gebruiker weet niet dat een QR produceren vrijwel gratis is. De meesten nemen aan dat als er geld voor wordt gevraagd, er wel een reden moet zijn. Die is er niet.
De echte schade
Dit is geen hypothese. Het patroon heeft zichtbare gevolgen:
- Restaurants wier afgedrukte menu-QR's plots niet meer werken nadat de aanbieder zijn beleid wijzigt
- Evenementorganisatoren die met stapels promomateriaal blijven zitten dat naar een dode redirect wijst
- Kleine bedrijven van wie de visitekaartjes midden in een campagne ongeldig worden
- Non-profits met donatie-QR's die stuk gaan als het abonnement wegvalt
- Kerken, musea, scholen — iedereen zonder eigen IT-team — blijft zitten met onbruikbaar drukwerk
In de meeste gevallen begrijpt het slachtoffer nooit wat er gebeurd is. Men veronderstelt dat QR's altijd al broos waren, of dat hij zelf iets fout deed. Het businessmodel van de aanbieder drijft op die verwarring. Als je code ermee stopt, lees Waarom je QR-code niet meer werkt.
Waarom dit blijft werken
Een paar factoren maken QR-afpersing ongebruikelijk effectief:
Het woord "QR" is voor de meesten een zwarte doos. Voor de gemiddelde gebruiker is een QR een zwart-wit vakje dat op magische wijze links opent. Ze weten niet dat er een verschil is tussen statisch en dynamisch — de generator vertelt het ze nooit. We schreven een volledige vergelijking om dat recht te zetten.
De schade is vertraagd. Tegen de tijd dat een dynamische QR breekt, is het slachtoffer meestal al vergeten welke dienst hem maakte. Opnieuw downloaden, opnieuw afdrukken, herstellen — allemaal lastig.
De schade is stil. Een kapotte QR geeft geen foutmelding. Hij werkt gewoon niet — ziet eruit als een doorsnee scanprobleem. De meeste gebruikers geven hun telefoon de schuld.
Zoekresultaten bevoordelen roofdieren. Bedrijven met omzet besteden die aan SEO, advertenties en contentboerderijen. Eerlijke statische QR-tools ranken zelden daarboven. Resultaat: zoekopdrachten naar "free QR code generator" leiden overwegend naar producten die standaard dynamisch zijn.
Hoe herken je een roofzuchtige QR-dienst
Voor je een QR-generator gebruikt, check deze signalen:
- Vraagt het om een account? Een statische generator heeft er geen nodig — URL-codering in een patroon is pure client-side wiskunde. Elke registratie-eis is een extractieschema.
- Biedt het "tracking" of "analytics"? Functies die scans tellen bewijzen dat de code dynamisch is. Een statische QR kan niets volgen.
- Is er een "plan" of "abonnement"? QR-codering kost praktisch niets. Abonnementsprijzen slaan alleen ergens op als de dienst je code gijzelt.
- Noemt de prijspagina "verloopdatum", "scanlimieten" of "bewerkbare QR's"? Dat impliceert allemaal dynamische codes op de servers van de aanbieder.
- Ziet de preview-URL eruit als `qrco.de/xyz`? Dat is een redirect-URL — je maakt een dynamische code.
- Staan er veel advertenties of trackingscripts op de site? Gratis diensten met toezicht halen elders waarde vandaan.
De volledige lijst staat in 5 rode vlaggen dat je QR-generator een valstrik is.
Zo zien eerlijke statische QR's eruit
Een statische generator neemt je content, codeert die rechtstreeks in het QR-patroon en overhandigt je een bestand. Dat is alles. Geen redirect, geen tracking, geen account, geen abonnement, geen vervaldatum.
Deze site is er zo een. Alles gebeurt in je browser — onze server ontvangt nooit wat je codeert. Je kunt dat controleren in het netwerktabblad van de browser: als je hier een QR genereert, verlaat er geen data je toestel.
Je kunt ook verifiëren wat er ín de QR zit. Scan een hier gegenereerde QR met onze scanner en bevestig dat de gedecodeerde inhoud exact is wat je invoerde — geen omhullende URL, geen korte link, geen redirect.
Waarom we dit bouwden
We waren het zat om te zien hoe goedwillende mensen — kleine ondernemers, vrijwilligers, kunstenaars, docenten — in QR-zwendel terechtkwamen. De tools die beweerden te helpen, oogstten stilletjes hun data, hun drukbudget en hun toekomstige abonnementsbetalingen.
Dus bouwden we het tegenovergestelde.
Deze generator is gratis omdat QR's maken gratis is. We vragen niets omdat er niets te vragen valt. We verzamelen geen data omdat er niets te verzamelen is — je QR-content verlaat nooit je browser. We bieden geen tracking omdat tracking betekent dat je QR eigendom van iemand anders wordt.
Onze QR's zijn statisch. Ze zijn van jou. Ze verlopen nooit. Ze kunnen niet worden uitgeschakeld. Als onze site morgen verdwijnt, blijft elke QR die je hier maakte werken.
Wat jij kunt doen
- Gebruik nooit dynamische QR's voor drukwerk. Als opnieuw drukken niet goedkoop is, is statisch de enige veilige keuze.
- Als je al dynamische codes hebt gedrukt, behandel ze als tijdelijk. Plan dat ze breken. Bewaar de originele bestemming zodat je later statisch kunt regenereren.
- Vertel het door. De meeste niet-technische gebruikers weten niet dat deze zwendel bestaat. Een korte uitleg van statisch vs dynamisch bespaart ze jaren abonnementskosten.
- Maak je volgende QR statisch. Begin met onze generatoren: URL, Wi-Fi, vCard, e-mail, telefoon of tekst.
QR-codes zijn basisinfrastructuur. Ze horen zich te gedragen als basisinfrastructuur — voorspelbaar, permanent, en eigendom van wie ze maakt.
We bouwden deze site zodat ze in ten minste één hoekje van het internet nog zo werken.
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
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.
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.
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.
5 rode vlaggen dat je QR-generator een valstrik is
Vijf signalen die eerlijke QR-tools scheiden van dynamisch-standaard generatoren die je later huur laten betalen of je codes uitzetten.
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.