acento.io
Dev-tool

QR-code-generator

Genereer QR-codes van URL, tekst, vCard of wifi — volledig in je browser, zonder uploads of serverlogs.

Door Carlos Suárez , Systeemingenieur
Laatst bijgewerkt:

Wat deze QR-code-generator doet

Met deze Nederlandse QR-code-generator maak je in seconden een scancode van een URL, vrije tekst, een vCard-visitekaartje of wifi-inloggegevens. Wat deze tool onderscheidt: de code wordt volledig lokaal berekend. 100% client-side — jouw gegevens verlaten nooit je browser. Geen uploads, geen tracking, geen serverlogs. Dat is geen kleine bijzaak: de meeste online qrcode-generators sturen je invoer naar een server. Voor een openbaar webadres is dat acceptabel, maar voor een wifi-wachtwoord of een privé-vCard is het een duidelijk privacyrisico — zeker als je werkt met persoonsgegevens die onder NEN 7510 of AVG vallen. Hier blijft alles lokaal. Je kunt de foutcorrectie instellen op L, M, Q of H: bij niveau H blijft de code tot 30% herstelbaar, wat handig is als je een logo over de code wilt leggen. Downloaden doe je als schaalbaar SVG (ideaal voor print) of als PNG voor digitaal gebruik.

Functies

  • Vier invoermodi. Schakel tussen URL, vrije tekst, vCard-contactgegevens en wifi-credentials. Elke modus valideert de invoer zodat de gegenereerde QR-code altijd correct geëncodeerd is.
  • Instelbare foutcorrectie. Kies L (7%), M (15%), Q (25%) of H (30%) foutherstel. Gebruik Q of H als je een logo over de code plaatst; gebruik L of M voor korte URL's om de code minder dicht te houden.
  • SVG- en PNG-export. SVG is resolutie-onafhankelijk en ideaal voor drukwerk op elke schaal. PNG is direct bruikbaar in presentaties, e-mails en social media.
  • Vrij instelbare kleuren. Kies een eigen voor- en achtergrondkleur. Let op: houd voldoende contrast — lichte tekens op een donkere achtergrond mislukken vaak bij scanners. Donker op licht werkt het betrouwbaarst.
  • Marge en grootte. Stel de grootte in pixels in en de stille zone (marge) rondom de code. De QR-standaard schrijft minimaal 4 modules marge voor; minder dan 2 verhoogt de kans op scanfouten aanzienlijk.
  • Volledig privé, geen account nodig. Er wordt niets naar een server gestuurd. Je wifi-wachtwoord, vCard of privé-URL wordt nooit gelogd of opgeslagen — ook niet tijdelijk. Werkt ook offline zodra de pagina geladen is.

Zo gebruik je de QR-code-generator

Kies een modus, vul je gegevens in en de code verschijnt direct. Pas kleuren, marge en foutcorrectie aan naar wens, dan download je SVG of PNG.

  1. Kies de invoermodus. Selecteer URL, Tekst, vCard of Wifi bovenaan de tool. Voor wifi vul je het SSID en wachtwoord in; voor vCard naam, telefoon, e-mail en optioneel organisatie.
  2. Voer je inhoud in. Typ of plak je gegevens. Lange URL's maken dichtere codes — overweeg eerst een URL te verkorten zodat de QR-code makkelijker te scannen blijft. Als je UUID's als trackingparameter gebruikt: een UUID v4 heeft 122 bits entropie, wat betekent dat je 2,7 triljoen codes kunt genereren vóór de kans op een botsing 50% bereikt.
  3. Stel foutcorrectie en marge in. Voor printmateriaal kies je H (30% herstel) en minimaal 4 modules marge. Voor schermen volstaat M met 2 modules marge. Vermijd marges kleiner dan 2 — de meeste scanners vereisen een stille zone.
  4. Pas kleuren aan (optioneel). Kies je merkkleur als voorgrond, maar controleer altijd dat de contrastverhouding hoog genoeg is. Omgekeerde kleuren — licht op donker — mislukken bij veel apps. Wil je ook andere kleurformaten omrekenen, dan helpt de [kleurconverter](/nl/color-converter/) je daarbij.
  5. Download SVG of PNG. Klik op 'SVG downloaden' voor vectorkwaliteit geschikt voor print op elk formaat. Kies PNG voor direct gebruik in digitale kanalen.

Veelvoorkomende toepassingen

  • Wifi delen op kantoor of evenement. Genereer een wifi-QR-code met SSID en wachtwoord. Gasten scannen de code met hun telefoon en verbinden direct — zonder dat je het wachtwoord hardop hoeft te zeggen of te typen. Het wachtwoord verlaat je browser niet.
  • Digitaal visitekaartje via vCard. Druk een vCard-QR op je visitekaartje. De ontvanger scant de code met de gewone camera-app en slaat je contactgegevens direct op — naam, telefoon, e-mail en organisatie in één keer.
  • Printmarketing en restaurantmenu's. Voeg een QR-code toe aan folders, posters of tafelkaartjes om bezoekers naar een specifieke landingspagina te sturen. Gebruik SVG-export voor scherpe kwaliteit bij elke drukresolutie.
  • Ontwikkelomgevingen en interne tools. Snel een QR genereren van een lokale URL zoals http://192.168.1.10:3000 om die te openen op een testtelefoon — handig bij responsive-design-reviews zonder kabel. Combineer dit met de [URL encoder & decoder](/nl/url-encoder/) als je speciale tekens in de URL hebt.
  • Conferenties en onboarding. Deel een QR-code in een presentatie die linkt naar slides, formulieren of een inschrijvingspagina. Deelnemers scannen vanaf hun stoel zonder een URL over te typen.

Veelgestelde vragen

Worden mijn gegevens naar een server gestuurd?

Nee. De QR-code wordt volledig in je browser gegenereerd via JavaScript. Er gaat geen enkel teken naar een server — geen wifi-wachtwoord, geen vCard, geen URL. Dit is anders dan de meeste online QR-generators, die je invoer naar hun backend sturen voor verwerking. Voor wie werkt met persoonsgegevens onder de AVG of NEN 7510 is dat een relevant verschil.

Waarom kan mijn QR-code niet gescand worden?

De meest voorkomende oorzaken zijn te weinig contrast (lichte voor- op lichte achtergrond, of omgekeerde kleuren), een marge kleiner dan 2 modules, of een afbeelding die te klein afgedrukt is. Controleer ook of de foutcorrectie hoog genoeg is als je een logo over de code legt — gebruik dan niveau Q of H. Lange tekst of URL's maken de code aanzienlijk drukker en dus gevoeliger voor scanfouten; een kortere URL helpt.

Wat is het verschil tussen SVG en PNG downloaden?

SVG is een vectorformaat: de code blijft perfect scherp op elk formaat, van een visitekaartje tot een reclamebord. PNG is een rasterafbeelding op de ingestelde pixelgrootte — handig voor e-mails, presentaties en sociale media waar vectorbestanden niet altijd ondersteund worden.

Hoe werkt foutcorrectie en wanneer kies ik niveau H?

QR-codes bevatten redundante data zodat een beschadigde of deels bedekte code toch gescand kan worden. Niveau L herstelt 7% van de data, M 15%, Q 25% en H 30%. Kies H als je een logo in het midden plaatst of als de code op een oppervlak terechtkomt dat snel vuil of beschadigd raakt. Voor digitale schermen volstaat M. Als je ook willekeurige ID's nodig hebt naast je QR-codes, kijk dan eens naar de [UUID generator](/nl/uuid-generator/).

Kan ik een QR-code maken voor elk type inhoud?

De tool ondersteunt URL's, vrije tekst, vCard-contactgegevens (naam, telefoon, e-mail, organisatie) en wifi-netwerken (WPA/WPA2 en open netwerken). Voor andere formaten, zoals geo-coördinaten of e-mailadressen met onderwerp, gebruik je de tekstmodus met de juiste URI-syntax zoals mailto:naam@voorbeeld.nl. De NIST SP 800-63B (digital identity)-richtlijnen benadrukken ook het belang van het niet blootstellen van gevoelige gegevens via onbeveiligde kanalen — een extra reden om client-side generatie te verkiezen.

Hoe groot moet een QR-code zijn voor betrouwbaar scannen op print?

Als vuistregel geldt minimaal 2 × 2 cm voor een code op papier dat op leesafstand gehouden wordt, met minimaal 4 modules stille zone rondom. Voor posters of buitenreclame schaal je proportioneel op met de kijkafstand. Exporteer altijd als SVG voor print — zo behoud je perfecte scherpte ongeacht de uiteindelijke afmeting. Tim Berners-Lee stelde de URL-syntaxis al in 1991 voor; het QR-formaat van Denso Wave uit 1994 maakte het mogelijk die URL's fysiek af te drukken als scanbare code, een idee dat nu alomtegenwoordig is. Zie ook RFC 7519 voor achtergrond over gestructureerde tokens die je via QR kunt distribueren.