QR-codegenerator
Maak QR-codes voor links, tekst, Wi‑Fi en meer.
QR-codegenerator
Genereer scherpe, hoogcontrasterende QR-codes die klaar zijn voor drukwerk of digitaal gebruik. Stel foutcorrectie, moduulgrootte en vrije zone in voor betrouwbare scanning op verpakking, posters, visitekaartjes, bewegwijzering en websites. Alle verwerking vindt lokaal in je browser plaats 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. | Promoties, korte berichten |
E-mail / Mailto | Opent een e-mailconcept met vooraf ingevulde velden. | mailto:sales@example.com |
Telefoon | Initieert een telefoongesprek op mobiel. | tel:+1555123456 |
SMS Intentie | 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 bestaande uit zwarte modules die in een vierkant patroon zijn gerangschikt. In tegenstelling tot 1D-lineaire streepjescodes koderen QR-codes gegevens zowel horizontaal als verticaal, wat hogere capaciteit en snelle omnidirectionele 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 invoertekst wordt opgesplitst in optimale encodermodi (nummeriek, alfanumeriek, byte, Kanji) om de symbolgrootte te minimaliseren.
- Gegevenscodering: Segmenten worden omgezet in bitstreams met modusindicatoren en lengtevelden.
- Foutcorrectieblokken: Reed–Solomon ECC-codewoorden worden gegenereerd en geїnterleefd, waardoor herstel mogelijk is na fysieke schade of occlusie.
- Matrixconstructie: Finder-patronen, timingpatronen, uitlijningspatronen, formaat- & versie-informatie worden geplaatst, daarna worden data/ECC-bits toegewezen.
- Maskerevaluatie: Een van de 8 maskers wordt toegepast; het masker dat de laagste strafscore (beste visuele balans) oplevert, wordt gekozen.
- Uiteindelijke weergave: Modules worden gerasterd naar een pixellijst (PNG hier) met optionele vrije zone.
Foutcorrectie begrijpen (ECC-niveaus)
QR-codes gebruiken Reed–Solomon foutcorrectie. Hogere niveaus maken succesvolle decodering mogelijk, zelfs als een deel is afgedekt, maar verhogen de symbooldichtheid.
Niveau | Ongeveer herstelbare schade | Typisch gebruik |
---|---|---|
L | ~7% | Bulkmarketing, nette afdruk |
M | ~15% | Algemene standaardkeuze |
Q | ~25% | Codes met kleine logo's |
H | ~30% | Harde omgevingen, hogere betrouwbaarheid |
Formaat- & drukrichtlijnen
- Minimale fysieke grootte: Voor visitekaartjes: ≥ 20 mm. Posters: schaal zodat de kleinste module ≥ 0,4 mm.
- Regel voor scantafstand: Een praktische vuistregel is Afstand ÷ 10 ≈ minimale codebreedte (in dezelfde eenheden).
- Vrije zone: Houd minimaal 4 modules vrije marge aan (we tonen dit als "Quiet zone").
- Hoog contrast: Donkere voorgrond (bijna zwart) op witte achtergrond levert de beste resultaten.
- Vector vs Raster: PNG met voldoende resolutie is prima voor de meeste drukwerk tot matige formaten; voor grote bewegwijzering heeft de voorkeur SVG (niet hier beschikbaar) of render met een grote moduulgrootte en schaal vervolgens naar beneden.
Ontwerp- & brandingoverwegingen
- Vermijd overmatig styliseren: Afronden of het verwijderen van teveel modules vermindert de dekodering.
- Logo-plaatsing: Houd logo's binnen het centrale 20–30% en verhoog ECC als je overlapt.
- Wijzig de finder-patronen niet: De drie grote vierkanten in de hoeken zijn cruciaal voor detectiesnelheid.
- Kleurkeuzes: Lichte voorgrond of omgekeerde schema's verminderen contrast en de kans op succesvolle scanning.
Beste praktijken bij uitrol
- Test op verschillende apparaten: iOS & Android camera-apps + third-party scanners.
- Verkort URL's: Gebruik een betrouwbaar kort domein om versie (grootte) te verminderen en de scansnelheid te verhogen.
- Vermijd fragiele redirect-ketens: Houd landingspagina's stabiel; gebroken URL's maken gedrukt materiaal nutteloos.
- Track verantwoordelijk: Als analyse nodig is, gebruik privacyrespectvolle, minimale redirects.
- Omgevingsfit: Zorg voor voldoende verlichting en contrast 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.
- Evenement-inchecken: Codeer ticket- of deelnemer-ID's.
- Betalingen: Statische of dynamische factuurlinks in regio's die QR-betaalstandaarden ondersteunen.
- Wi-Fi-toegang: Vereenvoudig gast-toegang zonder wachtwoorden mondeling te delen.
- Digitale menu's: Verminder drukwerk en maak snelle updates mogelijk.
Privacy- & beveiligingsnotities
- Lokale verwerking: Deze tool uploadt jouw inhoud nooit; generatie gebeurt in de browser.
- Kwaadaardige links: Inspecteer altijd bestemmingsdomeinen voordat je breed verspreidt.
- Dynamisch vs statisch: Deze generator maakt statische codes (gegevens ingebed) – bestand tegen tracking door derden maar niet aanpasbaar na druk.
- Veilige inhoud: Vermijd het insluiten van gevoelige geheimen (API-sleutels, interne URL's) in publiek zichtbare codes.
Problemen oplossen bij scanfouten
- Vage uitvoer: Vergroot moduulgrootte, zorg dat printer DPI ≥ 300 is.
- Laag contrast: Schakel over naar een effen donker (#000) op wit (#FFF).
- Beschadigde hoek: Verhoog het ECC-niveau (bijv. M → Q/H).
- Storende achtergrond: Voeg een grotere vrije zone toe of vergroot deze.
- Te veel data: Verkort de inhoud (gebruik een kortere URL) om versiecomplexiteit te verminderen.
QR-code FAQ
- Verlopen QR-codes?
- Statische QR-codes die hier worden gegenereerd verlopen nooit—ze bevatten de gegevens direct.
- Kan ik een code na het afdrukken bewerken?
- Nee. Je zou een dynamische redirect-service nodig hebben; statische symbolen zijn onveranderlijk.
- Welke grootte moet ik afdrukken?
- Zorg dat de kleinste module ≥ 0,4 mm is voor de meeste toepassingen; vergroot bij grotere kijkafstand.
- Is branding veilig?
- Ja, als je finder-patronen, voldoende contrast behoudt en hogere ECC gebruikt bij overlay van graphics.
- Kan ik scans bijhouden?
- Gebruik een verkorte URL die naar een webanalyse-endpoint verwijst dat jij beheert (met respect voor privacy).
Praktische bedrijfstips
- Versiebeheer: Gebruik kortere payloads om symboolversies laag te houden (snellere scans).
- Consistentie: Standaardiseer ECC + vrije zone over alle merkmaterialen.
- Itereer: Maak prototypes en kleine drukruns voordat je massaal verspreidt.
- Optimaliseer de landingspagina: Zorg dat doelpagina's mobielvriendelijk en snel zijn.