QR-codes vectoriseren voor druk: perfect scannen op elk formaat
Leer hoe je drukklare vector-QR-codes maakt die perfect scannen op alles, van visitekaartjes tot billboards.

Founder of VectoSolve
Self-taught developer, founder and sole developer of VectoSolve since 2024. He builds the conversion engine and the cutting, embroidery and 3D printing exports.
How this article was made: drafted with AI assistance, then edited and fact-checked before publication. About the author
Key Takeaways
- Vector-QR-codes behouden een pixelperfecte modulegeometrie op elk drukformaat — van 15 mm polsbandlabels tot 3 meter transitposters.
- Foutcorrectieniveau Q (25 %) is de sweet spot voor codes met branding; ga alleen naar L als de datadichtheid het vereist.
- Een code die scant op je telefoonscherm zal niet noodzakelijkerwijs scannen op geborsteld aluminium, gerekt polyester of golfkarton — substraattests zijn niet onderhandelbaar.
- Schendingen van de rustzone en kleurkeuzes met laag contrast veroorzaken meer veldfouten dan welke andere factor dan ook.
Waarom vector-QR-codes een drukvereiste zijn
Ik heb QR-drukklussen uitgevoerd op substraten van 100 gsm ongestreken papier tot lasergeëtst roestvrij staal. De variabele die een code die elke keer scant scheidt van een die in het veld faalt, is de integriteit van de modulerand — en dat begint bij het bestandsformaat.
Raster-QR-codes zijn resolutiegebonden. Schaal een 300 px bitmap om een A2-poster te vullen en elk module vloeit in zijn buurman. Vector-QR-codes (SVG, EPS, PDF-paden) zijn wiskundig gedefinieerd: elk module is een rechthoek met coördinaten, geen pixels. Schaal naar elke afmeting en de randen blijven vlijmscherp.
Drie redenen voor vector QR bij drukwerk
- Schaalbaarheid zonder hersampling. Een vectorcode gemaakt voor een visitekaartje werkt identiek op een billboard.
- RIP-compatibiliteit. Prepress RIP's converteren vectoren naar bitmaps op apparaatresolutie, zodat de code wordt gerenderd op de native DPI van de printer.
- Kleurruimtecontrole. Vectorpaden accepteren CMYK- of steunkleurdefinities zonder de artefacten van het converteren van een afgeplatte RGB-bitmap.
Converteer je QR-codes naar schone SVG-paden met VectoSolve's QR Code naar SVG tool.
Foutcorrectieniveaus
QR-codes gebruiken Reed-Solomon foutcorrectie. De specificatie definieert vier niveaus — de juiste kiezen is een productiebeslissing, geen bijzaak.
| Niveau | Redundantie | Herstel | Beste toepassing |
|---|---|---|---|
| L | ~7 % | Laag | Max datadichtheid; alleen schermweergave |
| M | ~15 % | Matig | Algemeen drukwerk op gestreken papier |
| Q | ~25 % | Hoog | Codes met logo; buitendruk |
| H | ~30 % | Zeer hoog | Zware omgevingen; industriële markering |
Hogere foutcorrectie verhoogt het aantal modules, wat de minimale scanbare grootte vergroot. Niveau H codeert minder payload per versie, dus de generator kan naar een hogere versie springen voor dezelfde URL.
Mijn regel: begin bij Q, ga alleen naar M als het moduleaantal je groottebudget overschrijdt, en gebruik nooit L voor iets dat fysiek gedrukt wordt.
Minimumformaat per scanafstand
| Scanafstand | Min. codeformaat | Min. module | Typische toepassing |
|---|---|---|---|
| 5 – 15 cm | 15 x 15 mm | 0,4 mm | Polsbandjes, sieradenlabels |
| 15 – 40 cm | 20 x 20 mm | 0,5 mm | Visitekaartjes, productlabels |
| 40 cm – 1 m | 30 x 30 mm | 0,76 mm | Menu's, brochures, schapkaartjes |
| 1 – 3 m | 50 x 50 mm | 1,2 mm | Posters, evenementenborden |
| 3 – 10 m | 150 x 150 mm | 3,5 mm | Transitreclame, gebouwwraps |
| 10 m + | 300 mm + | 7 mm + | Billboards — altijd veldtesten |
A Full Year of Conversions for $49
Starter Annual: 25 conversions every month, $49 for the whole year. That is about $4.08 a month · Cancel anytime
Get the Annual DealVereisten voor de rustzone
Pro Tip: De QR-specificatie vereist een vier modules brede rustzone aan alle vier zijden. Gebruik in de praktijk zes modules. Designers snijden codes graag strak bij of plaatsen ze tegen andere elementen — dit is de nummer één oorzaak van scanfouten die ik zie bij prepresscontrole.
De rustzone vertelt de scanner waar de codegrens ligt. Zonder kan de decoder de vinderpatronen niet lokaliseren — geen vinderpatronen, geen decodering.
- Meet de rustzone in module-eenheden, niet millimeters, zodat deze proportioneel meeschaalt.
- Laat de rustzone nooit overlappen met afloop, snijmarkeringen of registermerken.
- Als de code op een gekleurde achtergrond staat, moet de rustzone de kleur van de lichte modules hebben.
Kleurcontrastvereisten
ISO 18004 vereist een minimaal reflectantieverschil van 40 % tussen donkere en lichte modules. Ik richt op 70 %+ om de scanner speelruimte te geven.
Veilige combinaties: Zwart (K 100 %) op wit | Donker marineblauw op wit | Zwart op lichtgeel
Zal falen: Middengrijs op wit | Rood op groen | Elke donkere opbouw onder 60 % totale inktbedekking
Pas de merkkleur alleen toe op donkere modules en houd lichte modules puur wit. Inverteer nooit zonder uitgebreid te testen — veel oudere decoders weigeren geïnverteerde codes.
Aangepaste QR-codes: waar creativiteit het scannen breekt
Warning: Afgeronde modules, puntstijlen, kleurverlopen en te grote centrale logo's verminderen allemaal de scanbetrouwbaarheid. Elke creatieve aanpassing eet van je foutcorrectiebudget. Gebruik altijd niveau Q of H voor elke aangepaste code, en test op minimaal vijf apparaten voor goedkeuring.
De creatieve elementen die de meeste problemen veroorzaken:
- Modules in puntstijl — gaten tussen punten verkleinen het effectieve moduleoppervlak.
- Kleurverlopen — middentoonzones die de decoder als dubbelzinnig leest.
- Centrale logo's groter dan 20 % van het codeoppervlak — praktijktoleranties zijn strakker dan de theoretische 30 % bij niveau H.
- Gewijzigde vinderpatronen — de drie hoekvierkanten zijn heilig. Vervorm ze nooit.
Free SVG Tools for Crafters
Design Checker · Color Separator · Mat Preview · Offset Generator · Text to SVG
Check Your SVG FreeSubstraatoverwegingen
Metaal (aluminium, roestvrij staal)
Spiegelreflectie creëert hotspots die de camera verblinden. Gebruik een mat laminaat of ets de code. Lasergeëtste codes vereisen niveau H omdat het contrast inherent laag is.
Glas en acryl
Verlichte codes keren het contrast om afhankelijk van omgevingslicht. Test bij zowel daglicht als duisternis. Print op vinyl en breng aan; directe UV-print op glas moet getest worden onder de installatiehoek.
Stof en textiel
De weefstructuur breekt moduleranden. Gebruik modules van 2 mm+ en niveau Q/H. Thermotransferdruk geeft scherpere resultaten dan DTG-inkjet. Plaats codes op niet-rekbare panelen.
Golfkarton
Golfschaduw veroorzaakt streepvorming. Print op een litho-gelamineerd oppervlak. Reken op 15 % grootteverhoging om puntaanwas te compenseren.
Testmethodologie
- Proefdruk op eindformaat, op het daadwerkelijke substraat, met het productieproces.
- Scannen met 5+ apparaten — budget Android, huidige iPhone, tablet.
- Scannen op doelafstand en onder hoeken van 30 en 45 graden.
- Verlichting variëren — helder daglicht, tl-licht, gedimde omgeving.
- Payload verifiëren — bevestig dat de gedecodeerde URL correct is.
- Stresstest — bevlek, bekras of bedek de proef gedeeltelijk en scan opnieuw.
"QR-codes zijn overal weer terug — op elk menu, elk label, elke transitreclame. De ironie is dat de meeste worden geproduceerd uit 72 dpi-screenshots die in InDesign worden geplakt. We kunnen het beter.
Van raster naar drukklaar in seconden
VectoSolve gebruikt AI-aangedreven tracing die uitlijnt op QR-modulegrenzen, en produceert SVG waarin elk module een schone rechthoek is. Geen verdwaalde ankerpunten, geen overlappende paden, geen haarlijnspleten.
Voor dedicated QR-conversie met automatische moduledetectie, gebruik de QR Code naar SVG converter.
Pro Tip: Preflight checklist: Bevestig vectorformaat (SVG/EPS/PDF), controleer of de rustzone 4+ modules is, check CMYK-waarden voor contrast, druk een 1:1 proof op het doelsubstraat, en scantest met minimaal drie apparaten. Vang problemen op bij proofing, niet bij 10.000 gedrukte exemplaren.
| QR Code Parameter | Aanbevolen waarde | Effect op scanning | Impact op drukformaat |
|---|---|---|---|
| Foutcorrectieniveau | Q (25%) | Overleeft matige schade/branding | Iets grotere modules |
| Minimale modulegrootte | 0,75mm (druk) / 3px (scherm) | Onder drempel = scanfout | Bepaalt minimale QR-afmetingen |
| Rustzone | 4 modules minimum | Essentieel voor scannerdetectie | Voegt rand rond de code toe |
| Voorgrondcontrast | 40%+ tegen achtergrond | Laag contrast = leesfouten | Beperkt kleurpaletopties |
| Uitvoerformaat | Vector SVG | Perfecte modules op elke schaal | Eén bestand voor alle drukformaten |
A Full Year of Conversions for $49
Starter Annual: 25 conversions every month, $49 for the whole year. That is about $4.08 a month · Cancel anytime
Get the Annual DealBronnen en verdere lectuur
- W3C SVG 2 Specification — Standaarden voor vectorrendering die QR-code moduleprecisie garanderen
- MDN Web Docs — SVG — SVG-pad- en vormreferentie voor begrip van gevectoriseerde QR-codestructuur
- Pantone — Kleurcontraststandaarden die cruciaal zijn voor QR-code scanbaarheid bij drukwerk
- Epilog Laser — Richtlijnen voor het graveren van vector-QR-codes op fysieke materialen