PK Systems PK Systems
Generatoren

QR-code-generator

Maak een QR-code voor een URL, tekst, vCard of wifi-credential. Live preview, SVG-kwaliteit, downloads als PNG.

QR-code-generator

Je QR-code

Typ iets om een QR-code te genereren.

Wat is een QR-code?

Een QR (Quick Response)-code is een 2D-barcode die korte payloads — meestal een URL — in een zwart-wit-grid pakt dat elke moderne telefoon-camera direct kan lezen. Oorspronkelijk in 1994 door Denso Wave ontworpen voor het volgen van auto-onderdelen, zitten QR-codes nu op menu's, rekeningen, posters en productlabels. Ze hebben vier niveaus van error-correctie (L, M, Q, H), zodat een code scanbaar blijft zelfs als deel ervan gekrast, vuil of door een logo bedekt is.

Hoe gebruik je deze tool

Typ of plak je inhoud in het vak — de QR ververst tijdens typen. Gebruik de grootte-chip om de gerenderde grootte aan te passen, en kies een hoger error-correctieniveau (Q of H) als de code klein wordt geprint, op een gebogen oppervlak komt of gedeeltelijk door een logo bedekt kan zijn. PNG downloaden rasterizeert de SVG naar een hoge-resolutie-afbeelding; SVG downloaden pakt de vector-bron voor crisp printen op elk formaat. Probeer de voorbeeldchips voor kant-en-klare formaten als wifi of vCard.

Ondersteunde payload-formaten

QR-codes zijn domme tekstbakken — de camera-app van je telefoon beslist wat met de inhoud te doen. De conventie zit in welbekende tekstvormen: een URL (https://…) opent een browser, tel: belt, mailto: opent e-mail, WIFI:T:WPA;S:<ssid>;P:<pwd>;; verbindt met wifi, BEGIN:VCARD…END:VCARD voegt een contact toe, https://wa.me/55119… opent een WhatsApp-chat. Al het andere verschijnt gewoon als tekst.

Error-correctieniveaus

Hogere error-correctie betekent dat de code meer schade kan overleven, maar het grid wordt dichter voor dezelfde data — dus moet hij groter zijn of van dichterbij gescand worden.

Niveau Herstel Beste voor
L~7%Clean conditions, screen display, max payload.
M~15%Default. Good balance for most printed codes.
Q~25%Outdoor signs, packaging, partial wear expected.
H~30%Logo overlay, high contamination risk, tiny prints.

Veelgestelde vragen

Wordt de inhoud naar een server gestuurd?
Nee. De QR wordt volledig in je browser gegenereerd door een ingebedde JavaScript-encoder. Geen upload, geen logging, geen analytics-call met je invoer. Open DevTools > Network ter bevestiging — geen requests tijdens typen.
Verloopt hij?
Statische QR-codes verlopen nooit — ze zijn gewoon een afbeelding van je tekst. Ze blijven werken zolang de bestemming waarnaar ze wijzen werkt. "Verlopende" QR-codes die je soms in marketingtools ziet zijn eigenlijk korte links waarnaar de QR wijst; de QR zelf is voor altijd.
Op welk formaat moet ik printen?
Vuistregel: de zijde van de geprinte code moet minstens 1/10 van de verwachte scan-afstand zijn. Voor een poster vanaf 1 m gescand, print op 10 cm; op een visitekaartje vanaf 30 cm gescand is 3 cm prima. Verhoog naar Q of H als je klein print of een logo over de code legt.
Kan ik een logo in het midden toevoegen?
Ja — overlay je logo op de gedownloade PNG/SVG, dat tot ~20-25% van de code afdekt. Genereer op error-correctieniveau H (recovert ~30% schade) zodat de scanner het gemaskeerde gebied nog kan reconstrueren. Test met meerdere telefoons voor je print.
Waarom blijft mijn QR-code veranderen tijdens typen?
QR-codes hebben verschillende interne "versies" — grotere invoer vraagt een groter grid. Naarmate je tekens toevoegt, kan de encoder naar de volgende versie stappen, wat de hele code zichtbaar opnieuw tekent. Het resultaat is op elke stap scanbaar; alleen de uiteindelijke versie (wanneer je stopt met typen) telt voor printen.
PNG of SVG — welke moet ik downloaden?
SVG voor alles wat je print of schaalt (posters, verpakking, visitekaartjes) — blijft messcherp op elke grootte en is klein op schijf. PNG voor delen in chat, in slides inbedden of plakken in een document dat geen SVG accepteert. Beide formaten coderen dezelfde QR — kies wat je bestemming ondersteunt.