Statische of dynamische QR-code: wat past bij jouw zaak?

Door Ibrahim Anjro · · 11 min lezen

Vergelijking van een statische en een dynamische QR-code voor de menukaart van een restaurant

Wil je ooit je kaart, je huisstijl of je seizoensaanbod wijzigen — en wil je weten wie er scant — dan is dynamisch het antwoord. Statisch is een schijnbesparing.

Wil je ooit je kaart, je huisstijl, je webadres of je seizoensaanbod wijzigen — en wil je weten wie er daadwerkelijk scant — gebruik dan een dynamische code. Statisch is een schijnbesparing. Hieronder het langere antwoord, met alle technische en praktische verschillen op een rij.

Kort samengevat

  • Een statische QR-code heeft je webadres letterlijk in het patroon zitten. Wil je iets wijzigen — adres, versie, taal — dan moet je elke gedrukte code opnieuw laten maken.

  • Een dynamische code werkt via een doorverwijzing. Je verandert waar de code naartoe wijst zonder je drukwerk aan te raken. Wijzigingen, tests, seizoenswissels en statistieken lopen allemaal via die tussenlaag.

  • Voor 99% van de zaken is dynamisch het juiste antwoord. Statisch is alleen aanvaardbaar bij een heel kleine zaak met een permanent vaste kaart en nul belangstelling voor cijfers.

  • Dynamische codes registreren scans, talen, tijd op de kaart, piekmomenten en uitstappunten. Statische codes registreren niets: elke scan is onzichtbaar.

  • Moderne horecaplatforms nemen dynamische codes op in het basisabonnement. Gratis generatoren leveren doorgaans alleen statische codes.

Wat is een statische QR-code?

Bij een statische code zit het webadres rechtstreeks in de pixels van het patroon versleuteld. De code ís het adres. Scannen stuurt de telefoon naar een vast adres. Het adres wijzigen betekent de pixels wijzigen — en dus een nieuwe code maken en alles opnieuw laten drukken.

  • Gratis te maken. Elke online generator levert ze.

  • Permanent. Ze blijven werken zolang het adres waar ze naar wijzen in de lucht is.

  • Niet te meten. De generator weet niet wie er scant, wanneer of waar.

  • Niet flexibel. Je kunt ze niet omleiden, testen, tijdelijk stopzetten of bijwerken zonder opnieuw te drukken.

Statische codes zijn geschikt voor dingen die werkelijk nooit veranderen: een visitekaartje, een adreskaartje, een gedenkplaat. Voor een menukaart zijn ze doorgaans de verkeerde keuze.

Wat is een dynamische QR-code?

Een dynamische code gebruikt een tussenstap. Het patroon wijst naar een kort adres bij je aanbieder (iets als qr.intermenu.io/abc123). Zodra een gast scant, zoekt de server op waar de bestemming ligt en stuurt de telefoon door naar je echte kaart.

Omdat die stap op de server plaatsvindt, kun je de bestemming op elk moment wijzigen — zonder je gedrukte materiaal aan te raken. Dezelfde tafelstandaard die gisteren naar je winterkaart verwees, wijst vandaag naar je zomerkaart, zonder dat er in je zaak iets verandert.

  • Abonnementsvorm. De meeste platforms nemen ze op in je menuabonnement; losse diensten beginnen rond $5–$10 per maand.

  • Aanpasbaar. Wijzig de bestemming wanneer je wilt.

  • Meetbaar. Elke scan wordt vastgelegd met tijdstip, globale locatie, apparaattype en taal.

  • Flexibel. Test twee bestemmingen naast elkaar, zet ze tijdelijk stil, of verwijs door naar een feestdagpagina.

Voor de horeca is dynamisch de standaard. Het prijsverschil is marginaal — een paar euro per maand — en het verschil in bruikbaarheid is enorm.

Vijf redenen waarom dynamisch wint

  1. Je kaart verandert vaker dan je denkt. Zelfs zaken die hun kaart “vast” noemen, passen in een jaar prijzen, omschrijvingen, dagsuggesties, seizoensgerechten, allergeneninformatie, foto’s en talen aan. Elke wijziging betekent bij statische codes opnieuw drukken.

  2. Je wilt weten wie er scant. Dynamische codes leveren cijfers op: aantal, tijdstip, apparaat, globale locatie. Dat is de basis van menu-engineering. Zonder die cijfers vlieg je blind.

  3. Je huisstijl verandert vroeg of laat. Zaken vernieuwen hun merk, verhuizen, wisselen van eigenaar of gooien het roer om. Een statische code zet je vast in één moment uit de geschiedenis van je zaak. Een dynamische code reist met je mee.

  4. Je moet je kaart soms tijdelijk offline halen. Bij een verbouwing, sluitingsperiode of calamiteit wil je de kaart van het publieke internet halen. Statische codes kun je niet stopzetten — die blijven naar een dood adres wijzen. Een dynamische code verwijs je in seconden door naar een “we zijn zo terug”-pagina.

  5. Je wilt versies kunnen testen. Sommige ondernemers draaien twee opmaken naast elkaar — versie A op de helft van de tafels, versie B op de andere helft — om te zien welke beter converteert. Met statische codes onmogelijk, met dynamische triviaal.

Wanneer is statisch wél acceptabel?

Voor menukaarten vrijwel nooit, maar er zijn uitzonderingen:

  • Een echt kleine zaak — een marktkraam met drie vaste producten — zonder enige belangstelling voor cijfers.

  • Een pop-up met een bekende einddatum en geen plannen daarna.

  • Een historisch etablissement waarvan de kaart al decennia niet is veranderd en waar een meetlaag misplaatst zou voelen.

Voor alle andere zaken: dynamisch.

Wat leggen dynamische codes precies vast?

Binnen duidelijke privacygrenzen registreren moderne codes:

  • Het tijdstip van de scan. Het nuttigste gegeven voor je planning.

  • De globale locatie op stadsniveau, afgeleid van het IP-adres. Vertelt je of je toeristisch verkeer trekt.

  • Apparaattype en besturingssysteem. Zegt iets over je publiek.

  • De taalinstelling van de telefoon. Onmisbaar om te bepalen welke talen prioriteit verdienen.

  • De verwijzende bron, al is die bij QR-scans zelden gevuld.

Wat er zonder uitdrukkelijke toestemming níét wordt vastgelegd: naam, e-mailadres of telefoonnummer, exacte GPS-locatie, of welke andere apps je gast gebruikt. De grens wordt bepaald door de AVG. Voor Nederlandse zaken houdt de Autoriteit Persoonsgegevens daar toezicht op, voor Belgische zaken de Gegevensbeschermingsautoriteit. Een fatsoenlijk horecaplatform is standaard in orde.

Zijn statische codes veiliger?

Marginaal, en op één specifiek punt: een statische code kan niet worden omgeleid door iemand die toegang krijgt tot je account, simpelweg omdat er niets om te leiden valt.

In de praktijk is dat risico verwaarloosbaar. Gerenommeerde aanbieders hebben accountbeveiliging, logboeken en vaak tweestapsverificatie. De kans dat iemand je doorverwijzing kaapt is veel kleiner dan de kans dat je omzet misloopt omdat je je kaart niet kunt bijwerken. Het argument dat statisch veiliger is, komt bovendien meestal van gratis generatoren die daarmee het ontbreken van dynamische functies goedpraten. Neem het met een korrel zout.

Kosten over een jaar

Voor een zaak met vijftig couverts die vier keer per jaar de kaart wijzigt:

Statisch: code maken $0, opnieuw drukken per wijziging circa $80 (tafelstandaards voor 25 tafels, plus raamsticker en deurkaartje). Jaarkosten: 4 × $80 = $320. Daarbij: geen cijfers, geen flexibiliteit.

Dynamisch binnen een horecaplatform: abonnement $15–$60 per maand, inclusief code, hosting van je kaart, vertaling, allergenenfilter, statistieken en AI-fotografie. Opnieuw drukken: $0. Jaarkosten: $180–$720, maar de code is daarin één functie van vele.

Tel je alleen de codefunctie, dan oogt dynamisch duurder. Tel je alles mee wat het platform je oplevert, dan is dynamisch dramatisch goedkoper dan statische codes plus een aparte menubouwer plus aparte vertaling plus aparte statistieken. Zie ook de volledige doorrekening van wat een QR-menukaart werkelijk kost.

Waarom dit in Nederland en Vlaanderen extra zwaar weegt

Twee dingen maken de keuze hier duidelijker dan elders.

Je gast scant al. We pinnen vrijwel alles, contant geld is in veel zaken zeldzaam geworden, en met iDEAL of Bancontact zijn scannen en tikken volstrekt gewone handelingen. De adoptie is dus geen probleem, wat betekent dat je hele investeringsvraag verschuift naar wat er áchter de code gebeurt. En daar is statisch per definitie het zwakste antwoord: je kunt nooit iets verbeteren zonder opnieuw naar de drukker.

Je zit waarschijnlijk al vast aan een statische code. Tijdens de pandemie is hier in hoog tempo een pdf achter een gratis gegenereerde code gehangen. Die codes zijn bijna zonder uitzondering statisch. Vijf jaar later betekent dat: elke prijsverhoging die je doorvoert, elke gerechtswijziging, elke keer dat je een taal wilt toevoegen, kost je een drukronde. Veel ondernemers ervaren dat als “een QR-kaart bijhouden is veel werk”, terwijl het in werkelijkheid “een státische QR-kaart bijhouden is veel werk” is. Het onderscheid is niet academisch: het is precies de reden dat de kaart in veel zaken jarenlang niet meer is aangeraakt.

Een praktisch gevolg voor de Belgische situatie: zodra je de tweetaligheid Nederlands-Frans serieus neemt — en dat is daar geen toeristische extra maar een binnenlandse verwachting — wordt een statische opzet onhoudbaar. Je zou per taal een aparte code moeten drukken en die codes bij elke wijziging allebei vervangen. Met een dynamische code kies je taal op de pagina zelf en blijft het bij één sticker.

Hetzelfde geldt voor kustplaatsen en grensstreken die in het hoogseizoen Duitse en Franse gasten bedienen en in de winter nauwelijks. Met een dynamische code zet je seizoenskaarten en taalvolgorde per periode om zonder ook maar één bordje te vervangen.

Overstappen zonder je bestaande codes te verliezen

Begonnen op statische codes en wil je door naar dynamisch? Dit is het pijnloze pad:

  1. Richt je kaart in bij een horecaplatform met dynamische codes.

  2. Maak je nieuwe dynamische code aan, maar druk hem nog niet.

  3. Vervang het adres waar je statische code naartoe wijst door een doorverwijzing naar je nieuwe bestemming. Wijst je oude code naar een pagina op je eigen site, dan is dat simpelweg een 301-doorverwijzing op je server.

  4. Controleer of scans netjes door de keten lopen.

  5. Druk je tafelstandaards opnieuw bij je volgende normale drukronde. De oude codes blijven werken via de doorverwijzing; op het nieuwe drukwerk staat de dynamische code rechtstreeks.

Zo heb je geen onderbreking en verplaats je het drukwerk naar je normale ritme in plaats van naar een paniekmigratie. Loop bij die drukronde meteen je plaatsingen na— het is het natuurlijke moment om er een paar bij te zetten.

Veelgestelde vragen

Kan ik een statische code bijwerken?
Nee. Het adres zit in de pixels. Wijzigen betekent een nieuwe code maken en alles opnieuw drukken.

Zijn statische codes echt gratis?
Ja, elke generator levert ze gratis. Maar dat “gratis” telt niet mee wat het je kost om bij elke wijziging opnieuw te drukken, en wat het je kost om nooit te weten wat er gebeurt.

Heb ik voor dynamische codes een abonnement nodig?
Vrijwel altijd wel. De doorverwijzing moet ergens draaien en de meetlaag kost geld. De meeste horecaplatforms nemen dynamische codes op in het basisbedrag.

Werken dynamische codes offline?
Het scannen zelf wel — het is gewoon een streepjescode — maar de doorverwijzing heeft internet nodig. Voor de meeste zaken is dat geen bezwaar; heb je een locatie met slechte dekking, kijk dan naar een offline-modus.

Wat is het juiste antwoord voor een klein café met een vaste kaart?
Ook dan dynamisch, al was het maar voor de cijfers. Het verschil tussen een gratis generator en een platform van $15 per maand is klein, en dat platform brengt vertaling, allergenenfilter en flexibiliteit mee.

Hoe weet ik of mijn huidige code statisch of dynamisch is?
Scan hem en kijk naar het adres in je adresbalk voordat de pagina doorschakelt. Zie je meteen je eigen lange webadres, dan is hij statisch. Zie je eerst een kort adres van een aanbieder, dan is hij dynamisch.

Wat als je aanbieder ermee stopt?

De meest gestelde tegenwerping tegen dynamisch verdient een eerlijk antwoord: je maakt je afhankelijk van de doorverwijzing van een derde partij. Stopt die partij, dan wijst je gedrukte code naar niets. Bij een statische code op je eigen domein kan dat niet gebeuren.

Dat risico is reëel, maar beheersbaar. Drie maatregelen die het vrijwel volledig wegnemen:

  • Kies een aanbieder die doorverwijzing op je eigen domein toestaat. Wijst je code naar menu.jouwzaak.nl in plaats van naar het domein van je leverancier, dan houd je de sleutel in handen. Stap je over, dan verhang je de doorverwijzing en blijft al je drukwerk werken.

  • Controleer het exportbeleid vóór je tekent. Kun je je gerechten, omschrijvingen, allergenen en vertalingen als JSON of CSV meenemen? Zo niet, dan zit je vast, ongeacht welk type code je gebruikt.

  • Bewaar je bronbestand. Houd één actuele versie van je volledige kaart buiten het platform, al is het een spreadsheet. Dat kost je een kwartier per seizoen en verzekert je tegen elk scenario.

Met deze drie ingrepen is de afhankelijkheid niet groter dan bij je kassasysteem of je reserveringssysteem — en daar ligt niemand wakker van.

Beslisschema in vier vragen

Twijfel je nog, loop dan deze vier vragen langs. Antwoord je één keer met ja, dan is dynamisch je antwoord.

  1. Verandert er in een jaar iets aan je kaart? Een prijs, een gerecht, een omschrijving, een allergeen, een foto. Vrijwel elke zaak zegt hier ja.

  2. Wil je weten hoeveel mensen je kaart bekijken en in welke taal? Zonder dat gegeven kun je niet onderbouwen of een extra taal loont.

  3. Bestaat de kans dat je verhuist, verbouwt, van naam verandert of tijdelijk sluit? Bij elk van die gebeurtenissen wordt een statische code een probleem.

  4. Bedien je meer dan één taal of meer dan één kaart? Denk aan een lunchkaart, een dinerkaart, een borrelkaart en een Franstalige versie. Statisch betekent dan een aparte code per combinatie, en bij elke wijziging een volledige drukronde.

In de praktijk zegt vrijwel elke horecaondernemer minstens twee keer ja. Daarmee is de keuze gemaakt voordat je aan de prijsvergelijking begint.

Zie wat je oude code voor je verborg

Draai je nog op een gratis statische generator, dan zie je het verschil met een echt platform meteen: in je scancijfers, in je talendekking en in de tijd die je bespaart bij je volgende menuwijziging. Intermenu levert dynamische codes in elk pakket, naast de meertalige kaart, het allergenenfilter en de AI-fotografie. Lees ook de complete gids over QR-menukaarten, het overzicht van fouten die je omzet kosten en de gids over wat je cijfers je vertellen.

Geschreven door

Ibrahim Anjro

Founder & Business Developer

+10 years of exp in Business Development