
Dynamische versus statische QR-codes: wat bureaus moeten weten
Dynamische versus statische QR-codes: dynamische codes laten je de bestemming aanpassen en elke scan meten; statische liggen na het drukken vast.
ScanKit · Organization
· 11 min. leestijd
Van een afstandje lijkt elke QR-code hetzelfde: een vierkant van zwart-witte stippen. Wat je niet ziet, is precies het deel dat bepaalt of dat ding zijn plek verdient. Sommige codes liggen vast op het moment dat ze de printer raken. Andere kun je nog jaren later aanpassen, omleiden en meten. Beheer je codes voor klanten, dan is dat ene verschil het verschil tussen een gedrukt middel waar je één kans mee hebt en een middel dat je jarenlang hergebruikt.
Wat een statische QR-code is
Een statische QR-code bewaart de bestemming in het patroon zelf. Iemand scant hem, de telefoon leest de URL rechtstreeks van de stippen af, en klaar. Niets ertussen.
Daar volgen twee dingen uit. De bestemming ligt vast: eenmaal gedrukt is de URL voorgoed de URL. En je kunt niets meten, want de scan gaat van telefoon naar bestemming zonder tussenstop om hem te registreren. Je weet niet of hij één keer of tienduizend keer is gescand.
Statische codes zijn simpel en gratis te maken. Voor veel marketingwerk is die eenvoud meteen ook het plafond.
Wat een dynamische QR-code is
Een dynamische code bewaart de bestemming helemaal niet. Hij bewaart een korte link naar een doorverwijzing die jij beheert (in ScanKit een /r/-URL), en die doorverwijzing stuurt elke scan naar waar je hem op dat moment hebt gericht. Scan hem, je zit een fractie van een seconde op de doorverwijzing, en dan stuurt hij je door.
Omdat elke scan door die doorverwijzing loopt, krijg je twee dingen die een statische code nooit kan. Je verandert de bestemming wanneer je maar wilt, zonder de gedrukte code aan te raken. En elke scan wordt vastgelegd, zodat je echt ziet hoeveel mensen scanden, wanneer, en hoe dat over een campagne opliep.
Een stiller voordeel: schonere codes
Dynamische codes scannen meestal ook beter. Het patroon van een QR-code wordt dichter naarmate hij meer moet coderen, en een statische code met een lange URL volgepropt met trackingparameters kan zo dicht worden dat hij het op kleine formaten lastig krijgt. Een dynamische code codeert altijd alleen maar een korte doorverwijslink, dus het patroon blijft ijl. Minder dicht betekent: leest sneller, krimpt naar een visitekaartje zonder uit elkaar te vallen, en wordt prima groot op een billboard.
Statisch versus dynamisch in één oogopslag
Dezelfde vergelijking, kenmerk voor kenmerk:
- Aanpasbaar na het drukken: statisch, nee; dynamisch, ja, in seconden.
- Scans bijhouden: statisch, geen; dynamisch, elke scan, met tijdstip, apparaat en globale locatie.
- Kosten: statisch, voor altijd gratis; dynamisch, meestal een abonnement.
- Patroondichtheid: statisch, groeit mee met de URL; dynamisch, altijd ijl en makkelijk te scannen.
- Levensduur: statisch, werkt zolang de bestemmingspagina bestaat; dynamisch, werkt zolang de doorverwijzing van de aanbieder online blijft.
- Bij misbruik: statisch, alleen te repareren door opnieuw te drukken; dynamisch, in minder dan een minuut omleiden naar een veilige plek.
Die afweging is de hele beslissing in het klein: statisch geeft controle en meetbaarheid op in ruil voor eenvoud en onafhankelijkheid; dynamisch geeft een beetje onafhankelijkheid op in ruil voor controle en meetbaarheid.
De verschillen die je bij klantwerk echt voelt
Aanpassen zonder herdruk
Dit is degene die klanten voelen. Een landingspagina verloopt, een aanbieding stopt, iemand spot een typfout, de campagne gooit het roer om. Bij een statische code is elk daarvan een herdruk. Bij een dynamische verander je de bestemming in seconden en wijst elke flyer, poster en sticker die al buiten hangt naar de nieuwe pagina. Hoe en wanneer je dat doet, is een gids op zich: de bestemming van een code wijzigen zonder herdruk.
Meten en rapporteren
Bureaus staan of vallen met wat ze in een rapportage laten zien, en een statische code geeft je niets om te laten zien. Een dynamische geeft je een scanaantal dat je aan een specifiek middel, een plaatsing of een klant kunt koppelen. Dat verandert "we hebben 5.000 flyers gedrukt" in "die flyers trokken 1.240 scans, en de meeste in de week dat we lanceerden." Wat je met die data doet, is een onderwerp op zich: welke scancijfers ertoe doen.
Eén code hergebruiken over campagnes heen
Een statische code zit zijn leven lang aan één bestemming vast. Een dynamische code is meer een lege plek die je steeds opnieuw vult. Druk hem één keer op duurzame bewegwijzering en richt hem daarna seizoen na seizoen opnieuw: zomermenu, najaarsactie, feestdagenpagina, al die tijd hetzelfde vierkant stippen.
Risico en controle
Een statische code kun je niet terugroepen. Wordt zijn bestemming gekaapt, gaat hij offline of zet hij de klant gewoon voor schut, dan is de code dood en is je enige optie opnieuw drukken. Een dynamische code stuur je in minder dan een minuut ergens veiligs naartoe.
Verlopen QR-codes?
Dit is de meest gestelde vraag over QR-codes, en het antwoord heeft twee kanten. Het patroon zelf verloopt nooit: de stippen zijn gewoon een gecodeerd adres, en over tien jaar decoderen ze naar precies hetzelfde als vandaag. Wat wél kan stoppen met werken, is datgene waar ze naar verwijzen. Een statische code blijft werken zolang zijn bestemmingspagina online blijft; hij sneuvelt alleen als die pagina wordt verplaatst of verwijderd. Een dynamische code blijft werken zolang de doorverwijsdienst van de aanbieder online is en je account actief is; loopt het abonnement af of verdwijnt de aanbieder, dan kan de doorverwijzing stoppen met werken. Geen van beide types verloopt dus op een timer, maar een dynamische code voegt een afhankelijkheid van een actieve dienst toe. De praktische les voor een bureau: behandel die afhankelijkheid als reëel. Kies een aanbieder die de doorverwijzing als kritieke infrastructuur behandelt, en wees op je hoede voor gratis generatoren die dynamische codes na een proefperiode stilletjes laten verlopen.
Kun je een statische code wijzigen of omzetten?
Nee, en daar lopen mensen tegenaan. De bestemming van een statische code ligt vast in het patroon, dus eenmaal gedrukt valt er niets meer aan te bewerken. Je kunt een bestaande statische code ook niet omzetten naar dynamisch: omzetten maakt simpelweg een gloednieuwe code die je opnieuw moet drukken, terwijl de statische code die al de wereld in is gegaan statisch blijft. De enige uitweg, als een statische code al gedrukt is, is om zelf het domein te bezitten waar hij naar verwijst en daar een serveromleiding toe te voegen, de handmatige versie van wat een dynamische code automatisch voor je doet. De les is simpel: kies voor dynamisch voordat je iets drukt dat je ooit nog zou willen veranderen.
En de kosten dan?
Statische codes zijn voor altijd gratis te maken, zonder limieten, omdat er niets hoeft te blijven draaien zodra je er een hebt gemaakt. Dynamische codes zijn meestal een abonnement, omdat de aanbieder de doorverwijzing draait en de statistieken continu opslaat. De prijzen in de markt lopen doorgaans van een klein maandbedrag voor een handvol codes tot bureaupakketten om er veel tegelijk te beheren. De eerlijke manier om het te bekijken: bij een dynamische code betaal je voor aanpasbaarheid en meetbaarheid, en die kosten vallen meestal in het niet bij de oplage die je niet opnieuw hoeft te drukken als een bestemming verandert. Voor een eenmalige link die nooit verandert en nooit gemeten hoeft te worden, is alles betalen weggegooid geld. Voor klantwerk is het abonnement een afrondingsfout tegenover een herdruk.
Zijn QR-codes veilig? Quishing en de noodknop
QR-beveiliging verdient een helder antwoord, want klanten vragen ernaar. Het risico waar zelfs de FBI publiekelijk voor waarschuwt, is "quishing", QR-phishing, waarbij een aanvaller een legitieme code overplakt met een eigen sticker, of codes verstuurt die naar pagina's leiden die je inloggegevens stelen. Dit risico hangt aan QR-codes in het algemeen, niet specifiek aan dynamische, en een gemanipuleerde sticker kan over beide types heen zitten.
Waar dynamisch zich op het gebied van beveiliging bewijst, is de noodknop. Raakt de bestemming van een dynamische code ooit gekaapt of beklad, dan kan de rechtmatige eigenaar hem in minder dan een minuut omleiden naar een veilige plek, zonder herdruk. Een statische code die naar een gekaapte pagina wijst, is alleen te repareren door hem terug te halen en opnieuw te drukken. De eerlijke kanttekening is dat een doorverwijzing van nature de uiteindelijke URL achter een korte link verbergt, precies de eigenschap die aanvallers uitbuiten, dus het snijdt aan twee kanten.
Wat privacy betreft zijn de statistieken van dynamische codes per ontwerp geaggregeerd en anoniem: een aantal, een globale stad, een apparaattype, nooit een naam. Het enige stukje persoonsgegevens dat in het spel is, is het IP-adres van degene die scant, dat betrouwbare aanbieders anonimiseren. Op die manier blijven scanstatistieken geaggregeerd en aan de goede kant van de AVG.
Wanneer statisch écht de juiste keuze is
Dynamisch is niet altijd het antwoord. Statisch is prima als de bestemming echt nooit verandert, zoals een vaste homepage of een vaste app-storelink, als je geen scandata nodig hebt, en als je liever niet leunt op een doorverwijsdienst die online moet blijven. Dat laatste is de eerlijke afweging: een dynamische code werkt alleen zolang de doorverwijzing het doet, dus kies een aanbieder die die doorverwijzing als kritieke infrastructuur behandelt. Maar wil je een gedrukte link die aan niets en niemand verantwoording aflegt, dan is statisch de simpelere gok.
Dus welke?
De regel is kort. Kan de bestemming ooit verschuiven, of gaat iemand ooit vragen hoe het liep, kies dan dynamisch. Voor bureauwerk dekt dat zo goed als alles: campagnes eindigen, aanbiedingen wisselen, en elke klant vraagt uiteindelijk wat zijn geld heeft opgeleverd. Statisch is de uitzondering, bewaard voor die zeldzame link die in steen gebeiteld staat en die niemand hoeft te meten.
Veelgestelde vragen
Verlopen QR-codes?
Niet vanzelf. Het patroon van de code verloopt nooit. Een statische code werkt zolang zijn bestemmingspagina bestaat; een dynamische code werkt zolang de doorverwijsdienst van de aanbieder online is en het account actief is.
Kun je een statische QR-code na het drukken nog aanpassen?
Nee. De bestemming ligt vast in het patroon, dus je zou een nieuwe code moeten maken en drukken. Alleen dynamische codes kun je na het drukken aanpassen.
Zijn dynamische QR-codes gratis?
Meestal niet. Statische codes zijn gratis te maken; dynamische codes zijn doorgaans een abonnement, omdat de aanbieder de doorverwijzing draait en de statistieken opslaat. Er bestaan wel gratis dynamische codes, maar die zitten vaak aan een limiet of een tijdslimiet vast.
Zijn dynamische QR-codes veilig?
Het risico van QR-phishing geldt voor alle codes, niet specifiek voor dynamische. Dynamische codes voegen een beveiligingsvoordeel toe: raakt een bestemming gecompromitteerd, dan kun je de code direct omleiden naar een veilige plek in plaats van opnieuw te drukken. Betrouwbare aanbieders anonimiseren bovendien de IP-adressen van wie scant, voor de privacy.
Wat is beter voor een bedrijf, statisch of dynamisch?
Voor alles wat in oplage wordt gedrukt, alles wat kan veranderen, of alles wat je wilt meten: dynamisch. Statisch past bij een vaste, niet-gemeten link en veel meer ook niet.
De korte versie
Twee codes die er identiek uitzien, waarvan je er eentje jarenlang kunt herstellen, hergebruiken en meten, terwijl de andere vastligt op het moment dat hij wordt gedrukt. Voor de meeste klantopdrachten maakt dat de keuze makkelijk. Kies standaard voor dynamisch, houd statisch voor die zeldzame link die echt in steen gebeiteld staat, en je drukt nooit meer een campagne opnieuw vanwege een typfout.
Verder lezen

· 16 min. leestijd
Hoe groot moet een QR-code zijn? Drukformaat, contrast en de specs die hem laten scannen
Hoe groot moet een QR-code zijn, en waarom scannen gedrukte codes soms niet? Een praktische gids voor QR-codegrootte, stille zone, contrast, foutcorrectie en bestandsformaat, met een formaatoverzicht per plaatsing en een test van twee minuten die je oplage redt.
Lees meer
· 10 min. leestijd
QR-code-analyse: welke scancijfers ertoe doen en hoe je ze rapporteert
QR-code-analyse is meer dan een scantelling. Dit is wat elk scancijfer echt betekent, welke getallen beslissingen sturen, hoe je scans met UTM en GA4 aan verkopen koppelt, en hoe je er een klantrapport van maakt dat zichzelf leest.
Lees meer