QR Code Generator
Maak QR-codes voor links, tekst, Wi‑Fi en meer.
QR Code Generator
Genereer scherpe, hoogcontrast QR-codes die klaar zijn voor drukwerk of digitaal gebruik. Pas foutcorrectie, modulegrootte en vrije marge aan voor betrouwbare scans op verpakking, posters, visitekaartjes, bewegwijzering en websites. Alle verwerking gebeurt lokaal in je browser voor snelheid en privacy—geen uploads, tracking of watermerken.
Wat deze QR-codegenerator ondersteunt
Type gegevens | Beschrijving | Voorbeelden |
---|---|---|
URL / Link | Opent een webpagina of app-deeplink. | https://example.com, https://store.example/app |
Platte tekst | Toont tekst in de scanner-app. | Promotiecodes, korte berichten |
E-mail / Mailto | Opent een e-mailconcept met vooraf ingevulde velden. | mailto:sales@example.com |
Telefoon | Start een telefoongesprek op mobiel. | tel:+1555123456 |
SMS Intent | Opent de SMS-app met een berichttekst. | sms:+1555123456?body=Hello |
Wi-Fi-configuratie | Slaat SSID + encryptie + wachtwoord op. | WIFI:T:WPA;S:MyGuest;P:superpass;; |
vCard / Contact | Slaat contactgegevens op het apparaat op. | BEGIN:VCARD...END:VCARD |
Wat is een QR-code?
Een QR (Quick Response) Code is een tweedimensionale matrixstreepjescode die uit zwarte modules in een vierkant patroon bestaat. In tegenstelling tot 1D-lineaire streepjescodes coderen QR-codes data zowel horizontaal als verticaal, wat hogere capaciteit en snelle omni‑directionele scanning mogelijk maakt. Moderne smartphones decoderen QR-codes met de camerafunctie en on‑device algoritmen, waardoor ze een universele brug vormen tussen fysieke en digitale ervaringen.
Hoe QR-codecodering werkt
- Modusselectie: De invoerstring wordt gesegmenteerd in optimale coderingsmodi (numeriek, alfanumeriek, byte, Kanji) om het symbool zo klein mogelijk te houden.
- Gegevenscodering: Segmenten worden omgezet in bitstromen met modusindicatoren en lengtevelden.
- Foutcorrectieblokken: Reed–Solomon ECC-codewoorden worden gegenereerd en geïnterleaved, wat herstel mogelijk maakt bij fysieke schade of bedekking.
- Matrixconstructie: Finderpatronen, timingpatronen, uitlijningpatronen, format‑ en versiesignalen worden geplaatst, waarna data/ECC-bits worden toegewezen.
- Maskerselectie: Een van de 8 maskers wordt toegepast; het masker met de laagste strafscore (beste visuele balans) wordt gekozen.
- Output-rendering: Modules worden gerasterd naar een pixelraster (PNG hier) met optionele vrije marge.
Foutcorrectie (ECC-niveaus) begrijpen
QR-codes gebruiken Reed–Solomon-foutcorrectie. Hogere niveaus maken succesvolle decodering mogelijk zelfs als een deel bedekt is, maar verhogen de symbooldichtheid.
Niveau | Geschatte herstelbare beschadiging | Typisch gebruik |
---|---|---|
L | ~7% | Grote marketingdruk, schone afdruk |
M | ~15% | Algemeen standaardgebruik |
Q | ~25% | Codes met kleine logo's |
H | ~30% | Schrijnende omgevingen, hogere betrouwbaarheid |
Formaat- en printrichtlijnen
- Minimale fysieke grootte: Voor visitekaartjes: ≥ 20 mm. Posters: schaal zo dat de kleinste module ≥ 0,4 mm is.
- Regel voor scanafstand: Een praktische vuistregel is Afstand ÷ 10 ≈ minimale codebreedte (in dezelfde eenheden).
- Rustzone: Behoud minimaal 4 modules vrije marge (we tonen dit als "Rustzone").
- Hoog contrast: Donkere voorgrond (bijna zwart) op een witte achtergrond geeft de beste resultaten.
- Vector vs Raster: PNG op voldoende resolutie is prima voor de meeste printtoepassingen tot matige formaten; voor grote bewegwijzering geef de voorkeur aan SVG (niet hier beschikbaar) of render met een grote modulegrootte en schaal vervolgens naar beneden.
Ontwerp- en brandingoverwegingen
- Vermijd te veel stijlaanpassingen: Het afronden of weghalen van te veel modules vermindert de decodeerbaarheid.
- Logoplaatsing: Plaats logo's binnen de centrale 20–30% en verhoog ECC als je overlaid.
- Wijzig de finderpatronen niet: De drie grote hoekvakken zijn cruciaal voor detectiesnelheid.
- Kleurkeuzes: Lichte voorgronden of omgekeerde schema's verminderen het contrast en verlagen de kans op succesvolle scans.
Aanbevolen werkwijzen
- Test op meerdere apparaten: iOS- en Android-camera-apps + derden‑scanners.
- URL's inkorten: Gebruik een betrouwbaar kort domein om de versie (grootte) te verkleinen en de scansnelheid te verhogen.
- Vermijd fragiele doorstuurketens: Houd landingspagina's stabiel; kapotte URL's verspillen gedrukt materiaal.
- Volg op verantwoorde wijze: Als analytics nodig zijn, gebruik privacyvriendelijke, minimale redirects.
- Pas bij de omgeving: Zorg voor voldoende verlichting en contrast op de plek waar de code wordt weergegeven.
Veelvoorkomende toepassingen van QR-codes
- Marketing & campagnes: Leid gebruikers naar landingspagina's of promoties.
- Verpakking & traceerbaarheid: Geef batch-, herkomst- of authenticiteitsinformatie.
- Inchecken bij evenementen: Codeer ticket‑ of deelnemer‑ID's.
- Betalingen: Statische of dynamische factuurlinks in regio's die QR-betalingsstandaarden ondersteunen.
- Wi‑Fi-toegang: Vereenvoudig gasttoegang zonder wachtwoorden mondeling te delen.
- Digitale menu's: Verminder printkosten en maak snelle updates mogelijk.
Privacy- en beveiligingsnotities
- Lokale verwerking: Deze tool uploadt nooit je inhoud; generatie gebeurt in de browser.
- Kwaadaardige links: Controleer bestemmingsdomeinen altijd voordat je ze breed verspreidt.
- Dynamisch vs statisch: Deze generator maakt statische codes (gegevens ingebed) – resistent tegen derdentracking maar niet achteraf aanpasbaar na afdruk.
- Veilige inhoud: Vermijd het insluiten van gevoelige geheimen (API‑sleutels, interne URL's) in publiek zichtbare codes.
Probleemoplossing bij scanfouten
- Wazige uitvoer: Vergroot de modulegrootte, zorg dat de printer DPI ≥ 300 is.
- Laag contrast: Schakel over naar een vaste donkere kleur (#000) op wit (#FFF).
- Beschadigde hoek: Verhoog het ECC‑niveau (bijv. M → Q/H).
- Storende achtergrond: Voeg een rustzone toe of vergroot deze.
- Te veel data: Kort de inhoud (gebruik een kortere URL) om de versiecomplexiteit te verminderen.
Veelgestelde vragen over QR-codes
- Verlopen QR-codes?
- Statische QR-codes die hier worden gegenereerd verlopen nooit — ze bevatten de gegevens direct.
- Kan ik een code bewerken na afdrukken?
- Nee. Je hebt een dynamische redirectdienst nodig; statische symbolen zijn onveranderlijk.
- Welke grootte moet ik afdrukken?
- Zorg dat de kleinste module ≥ 0,4 mm is voor de meeste toepassingen; vergroot voor afstandsweergave.
- Is branding veilig?
- Ja, als je finderpatronen behoudt, voldoende contrast hanteert en het ECC verhoogt bij overlay van grafische elementen.
- Kan ik scans bijhouden?
- Gebruik een verkorte URL die naar een web‑analyticsendpoint verwijst dat jij beheert (met respect voor privacy).
Praktische zakelijke tips
- Versiebeheer: Gebruik kortere payloads om symboolversies laag te houden (snellere scans).
- Consistentie: Standaardiseer ECC + vrije marge over alle merkmaterialen.
- Itereren: Prototypeer kleine oplages voordat je massaal gaat produceren.
- Landingpaginaoptimalisatie: Zorg dat doelpagina's mobielvriendelijk en snel zijn.