Ga naar de inhoud
cutty.dev
All posts

QR-code op een poster — hoe je hem maakt zodat hij van een afstand scant

De QR-code op een poster wordt vaak niet gescand. Leer de regel van grootte, marge en contrast kennen en doe een test voor het drukken, zodat hij zelfs van 5 meter afstand werkt.

De eerste poster die ik in opdracht maakte, had een prachtige QR-code. Klein, elegant, ingepast in de hoek als een knopje. De klant was dol enthousiast bij de preview. We hebben er 60 gedrukt en ze opgehangen in de trappenhuizen van het appartementencomplex.

Een week later ging ik kijken hoe het ging. Ik ging voor een van de posters staan, op de plek waar normaal gesproken iemand staat die de advertentie leest. Ik pakte mijn telefoon. Ik richtte. Niets. Ik kwam dichterbij, nog dichterbij, mijn neus bijna tegen het papier en pas toen, klik. Nou geweldig. Niemand gaat een poster ruiken om een kaartje te kopen.

Toen leerde ik iets wat ik eerder had moeten weten: of iemand je code scant, kan worden berekend voordat er iets wordt gedrukt. Het is geen loterij. Het is een beetje natuurkunde en een beetje delen.

De rand van de code is ongeveer een tiende deel van de afstand

Onthoud dit ene ding en je hebt eigenlijk 80% van het probleem met de QR-code op de poster al opgelost. De rand van de code moet ongeveer tien keer kleiner zijn dan de afstand van waaruit mensen deze moeten scannen.

In de praktijk ziet dat er zo uit:

  • flyer in de hand, oftewel een scan uit de metro → code minimaal 10 op 10 mm
  • poster op de muur of in de hal, twee meter → minimaal 20 op 20 mm
  • etalage van een winkel of een mededelingenbord, ongeveer vijf meter → minimaal 50 op 50 mm
  • banner boven de weg, tien meter → minimaal 100 op 100 mm, oftewel precies 10 cm

En ik benadruk: dit is de ondergrens, niet de doelwaarde. Als je ruimte hebt, voeg dan een reserve van 20-30% toe. Goedkope camera's, slecht licht in de schemering, een lichte trilling van de hand, dit alles vreet de marge op, en jij hebt er geen controle over.

Hoe korter de link, hoe dikker de ruitjes

Hier zit een val die bijna niemand opmerkt, omdat deze met het blote oog niet zichtbaar is op het scherm.

Een QR-code heeft niet een vast aantal stippen. Hij tekent zoveel modules als nodig zijn om de gegevens te bevatten. Als je een lang adres invoert, moet de code meer en kleinere vierkantjes tekenen binnen hetzelfde veld. En die kleine vierkantjes zijn precies wat een telefoon van een afstandje niet van elkaar kan onderscheiden.

Zie het verschil met je eigen ogen:

https://twojafirma.pl/lato2026/promocja?utm_source=plakat&utm_medium=qr&utm_campaign=czerwiec
https://cutty.dev/lato

Het bovenste adres zal een dicht, tintelend raster genereren, ongeveer 45 modules per zijde. Het onderste past in ongeveer 25. Bij een identieke grootte op papier is deze 25-cel-matrix bijna twee keer zo dik. Dat wil zeggen dat het van een twee keer grotere afstand wordt opgepikt. Gratis, enkel door de link in te korten.

Daarom moet je onder een poster nooit een rauw adres met de volledige reeks parameters plaatsen. Gebruik een korte, branded link in de stijl van cutty.dev/lato (met cutty maak je deze in een ogenblik), terwijl de parameters en het volledige doel aan de serverzijde blijven. De code wordt compact en leesbaar, en je hebt alsnog de klikstatistieken.

De lezer zoekt drie vierkanten. Help hem

De telefoon, wanneer deze code scant, zoekt eigenlijk naar drie hoekige vierkantjes op de achtergrond. Om deze te vinden, heeft hij twee dingen nodig, en beide worden voortdurend door mensen verpest.

Ten eerste het contrast. Donkere code op een lichte achtergrond. Klassiek, omdat het gewoon werkt. Het omgekeerde (lichte code op een donkere achtergrond) kan grillig zijn, en kleur op kleur kan soms helemaal niet scanbaar zijn. Als een ontwerper echt kleuren wil gebruiken, laat dan een donker element dienen als modules en laat daaronder wit staan.

Ten tweede de marge, professioneel de stiltezone of quiet zone genoemd. Rondom de code moet een lege strook van ten minste vier modules breed worden gelaten. In gewone mensentaal: een kader van de dikte van één codeteken, rondom, leeg. Posters waarbij de QR-code de tekst raakt of over een afbeelding heen loopt, zijn degenen die het vaakst falen.

Voordat je de drukkerij belt, doe deze test

De preview op het scherm liegt. Hij straalt, is perfect scherp, maar vertelt je niets over hoe het er op twee meter afstand op mat papier uit zal zien.

Doe het anders. Print de code af in de gewenste grootte op een gewoon vel papier. Plak het op de muur. Ga op een afstand staan waarvan mensen het echt zouden scannen. En probeer hem nu te vangen met drie verschillende telefoons, noodzakelijkerwijs één oude of goedkope, niet alleen met je eigen vlaggenschip. Herhaal dit bij weinig licht, 's avonds.

Direct te pakken, met een reserve? Bestel nu pas de oplage.

En als je dan bij het fysieke materiaal bent, twee dingen direct:

  • Glanzende folie reflecteert licht en vernietigt de scan onder een hoek. Neem mat.
  • Plan de code op het banner zo dat deze op een vlak gedeelte valt. Een vouw of kreukel snijdt hem doormidden en dat is het.

En nog een klein detail dat de scanbaarheid meer verhoogt dan je denkt: tekst onder de code. "Scan, je hebt het menu". "Code, je hebt de tickets". Mensen scannen eerder wanneer ze van tevoren weten wat ze zullen ontvangen. Een leeg vierkant zonder onderschrift wordt onverschillig voorbijgegaan.

Poster die je niet voor de tweede keer hoeft te printen

Ten slot, die me de meeste zenuwen bespaarde (en de klant geld).

Link in de code maak je als een doorverwijzing waarvan het doel kan worden aangepast. Is de promotie afgelopen? Is het evenement verplaatst naar een andere zaal? Je gaat naar het paneel, wijzigt het doeladres en dezelfde gedrukte QR-code op de poster leidt nu ergens anders naartoe. Geen enkele nieuwe pagina nodig. Als de poster langer dan een week moet hangen, is dit eigenlijk de enige verstandige manier.

Een korte merklink, een zeldzame code gegenereerd uit deze en het doel dat je wanneer je wilt kunt vervangen, regel je in cutty.dev. De rest is slechts tape en een ladder.