QR-codegenerator

Advertentie

Genereer QR-codes voor URL's, tekst, WiFi-inloggegevens, contacten en meer.

0 / 2331 bytes
QR-codevoorbeeld
Advertentie

Over deze tool

De QR-code—afkorting van Quick Response—werd in 1994 uitgevonden door Masahiro Hara en zijn team bij Denso Wave, een dochteronderneming van Toyota. Oorspronkelijk ontworpen om auto-onderdelen te volgen op assemblagelijnen, kon de tweedimensionale barcode veel meer gegevens opslaan dan traditionele eendimensionale barcodes en kon vanuit elke hoek op hoge snelheid worden gescand. Jarenlang bleef de QR-code een nichetechnologie die voornamelijk in de Japanse productie en logistiek werd gebruikt. Dat veranderde drastisch tijdens de COVID-19-pandemie, toen bedrijven wereldwijd QR-codes adopteerden voor contactloze menu's, digitale betalingen, gezondheidspassen en evenementregistraties. Tussen 2020 en 2022 steeg het QR-codegebruik met meer dan 400%, waardoor de technologie van een industrieel hulpmiddel in een alledaags gemak veranderde. Een QR-code slaat gegevens op als een patroon van zwarte en witte vierkantjes genaamd modules, gerangschikt in een raster. De drie grote vierkanten in de hoeken zijn zoekpatronen die scanners helpen de code te detecteren en te oriënteren. Gegevens worden gecodeerd met behulp van verschillende modi—numeriek, alfanumeriek, byte of kanji—afhankelijk van de inhoud. De code bevat ook foutcorrectiegegevens op basis van Reed-Solomon-algoritmen, waardoor deze zelfs leesbaar is als hij gedeeltelijk bedekt of beschadigd is. Deze generator volgt de ISO/IEC 18004 standaard en ondersteunt meerdere inhoudstypen waaronder URL's, tekst, WiFi-inloggegevens, vCard-contacten (RFC 6350), e-mail, telefoon, SMS en geografische locaties. U kunt grootte, kleuren, modulestijl en foutcorrectieniveau (L, M, Q of H) aanpassen. Alle verwerking gebeurt in uw browser—uw gegevens worden nooit naar een server verstuurd.

Hoe te gebruiken

  1. Selecteer het inhoudstype (URL, tekst, telefoon, e-mail, SMS, WiFi of contact) en voer uw gegevens in.
  2. Pas het uiterlijk aan door modulestijl, kleuren, grootte en optioneel een logo te kiezen.
  3. Download uw QR-code als PNG of SVG. De code wordt automatisch gegenereerd terwijl u typt.

Hoe te gebruiken

  1. Selecteer het inhoudstype (URL, tekst, telefoon, e-mail, SMS, WiFi of contact) en voer uw gegevens in.
  2. Pas het uiterlijk aan door modulestijl, kleuren, grootte en optioneel een logo te kiezen.
  3. Download uw QR-code als PNG of SVG. De code wordt automatisch gegenereerd terwijl u typt.

Methodologie

QR-codegeneratie volgt de ISO/IEC 18004 standaard met de qrcode.js-bibliotheek voor clientside rendering. Het coderingsproces begint met het analyseren van de invoergegevens om de optimale modus te selecteren: numerieke modus voor alleen cijfers, alfanumeriek voor hoofdletters en symbolen, byte-modus voor UTF-8-tekst, of kanji voor Japanse tekens. Elke modus gebruikt verschillende bit-packing-strategieen om de gegevensdichtheid te maximaliseren. Foutcorrectie wordt geimplementeerd met Reed-Solomon-codes op vier niveaus: L herstelt 7% van beschadigde codewoorden, M herstelt 15%, Q herstelt 25% en H herstelt 30%. Hogere correctieniveaus voegen meer redundantie toe, waardoor de fysieke grootte van de QR-code toeneemt maar deze bestand maakt tegen gedeeltelijke bedekking, krassen of drukfouten. Niveau H wordt aanbevolen bij het insluiten van een logo, omdat het logo centrale modules bedekt. De generator selecteert automatisch de kleinste QR-versie (1 tot 40) die de gecodeerde gegevens bij het gekozen correctieniveau kan bevatten. De resulterende matrix wordt gerenderd in een HTML5 Canvas-element met aanpasbare modulestijlen, oogpatronen en kleurenschema's, en vervolgens geexporteerd als raster-PNG-afbeelding of schaalbaar SVG-vectorbestand. Speciale inhoudstypen zoals WiFi-inloggegevens, vCard-contacten en geolocaties worden geformateerd met hun respectieve gestandaardiseerde URI-schema's voor codering.

Je resultaten begrijpen

Test uw QR-code altijd met minstens twee of drie verschillende scanner-apps op verschillende apparaten voordat u hem breed verspreidt. Sommige oudere smartphones en speciale barcodescanners hebben moeite met codes met hoge dichtheid, aangepaste kleuren of niet-standaard modulestijlen. Het waarborgen van compatibiliteit tussen apparaten voorkomt frustratie bij uw publiek. Kies het foutcorrectieniveau op basis van uw gebruik. Niveau L (7% herstel) is voldoende voor alleen-digitale codes op schone schermen. Niveau M (15% herstel) werkt goed voor algemeen drukwerk. Niveau Q (25%) is geschikt voor buitenreclame of verpakkingen die slijtage kunnen ondervinden. Niveau H (30% herstel) is essentieel bij het insluiten van een logo in het midden van de code, omdat het logo fysiek datamodules bedekt die via foutcorrectie moeten worden gereconstrueerd. Zorg voor voldoende contrast tussen voorgrond- en achtergrondkleuren. Donkere modules op een lichte achtergrond scannen het betrouwbaarst; omgekeerde of laag-contrast kleurenschema's kunnen fouten veroorzaken bij veel lezers. Bewaar altijd de stille zone—de witte rand rond de code—met een minimale breedte van vier modules, zoals gespecificeerd door de ISO-standaard. Controleer bij WiFi-codes de netwerknaam en het wachtwoord voor het afdrukken, en verifieer bij vCard-codes dat de contactgegevens correct worden weergegeven op zowel Android als iOS.

De Wetenschap & Geschiedenis van QR-codes

De QR-code ontstond uit een praktische productie-uitdaging. Begin jaren 1990 had de Japanse autofabrikant Toyota een snellere manier nodig om duizenden onderdelen door zijn fabrieken te volgen. Traditionele eendimensionale barcodes konden slechts ongeveer 20 tekens opslaan en moesten onder een precieze hoek worden gescand. Masahiro Hara, ingenieur bij Toyota-dochter Denso Wave, ging op zoek naar iets beters. Geinspireerd door de zwarte en witte stenen op een Go-bord ontwikkelde zijn team een tweedimensionale matrixcode die meer dan 7.000 tekens kon coderen en direct vanuit elke richting kon worden gelezen. De belangrijkste innovatie waren de drie vierkante zoekpatronen die in drie hoeken van de code zijn gepositioneerd. Deze onderscheidende markeringen stellen scanners in staat om de positie, grootte en hoek van de code in een oogopslag te bepalen, waardoor lezen op hoge snelheid mogelijk is, zelfs op snel bewegende assemblagelijnen. Denso Wave patenteerde de technologie in 1994 maar nam het cruciale besluit om geen licentiekosten te heffen, waardoor iedereen QR-codes vrij kon gebruiken. Deze open benadering was bepalend voor de wereldwijde adoptie. Wiskundig zijn QR-codes gebaseerd op Reed-Solomon-foutcorrectie, hetzelfde algoritme dat wordt gebruikt in audio-cd's en communicatie in de diepe ruimte. Gegevens worden gecodeerd als polynomen over een eindig lichaam (Galois-veld GF 256), en pariteitssymbolen worden toegevoegd zodat ontbrekende of beschadigde codewoorden kunnen worden gereconstrueerd. Daarom kan een QR-code nog steeds worden gelezen, zelfs met krassen, vuil of een logo dat een deel van het oppervlak bedekt. De structuur van de code omvat verschillende functionele gebieden naast het gegevensgebied. Uitlijningspatronen helpen geometrische vervorming te corrigeren wanneer de code onder een hoek wordt gefotografeerd. Timingpatronen bepalen de rasterafstand tussen modules. Formaatinformatiestroken bij de zoekpatronen vermelden het foutcorrectieniveau en het gebruikte maskerpatroon. Versie-informatie, aanwezig in codes versie 7 en hoger, identificeert welke van de 40 mogelijke rastergroottes wordt gebruikt. QR-codes kregen bescheiden populariteit in Japan gedurende de jaren 2000, verschijnend op treinkaartjes, tijdschriftadvertenties en voedselverpakkingen. Maar de wereldwijde explosie kwam tijdens de COVID-19-pandemie, toen contactloze interactie een prioriteit voor de volksgezondheid werd. Restaurants vervingen fysieke menu's door QR-gelinkte digitale versies, overheden gaven QR-gebaseerde gezondheidspassen uit, en betaalsystemen van China's WeChat Pay tot Europese mobiel-bankieren-apps maakten QR-scannen een dagelijkse gewoonte voor miljarden mensen.

Praktische voorbeelden

Restauranteigenaren plaatsen WiFi QR-codes op tafelstandaards zodat klanten direct verbinding kunnen maken zonder het personeel om het wachtwoord te vragen. Een enkele scan configureert automatisch de netwerknaam, het wachtwoord en het beveiligingstype op het apparaat van de klant. Makelaars bevestigen QR-codes aan verkoopborden die linken naar virtuele rondleidingspagina's. Potentiele kopers scannen de code terwijl ze langrijden en krijgen direct toegang tot foto's, plattegronden en prijsinformatie op hun telefoon. Evenementenorganisatoren drukken QR-codes op badges en promotiemateriaal die vCard-contactgegevens coderen. Bezoekers scannen elkaars badges om contactgegevens direct op te slaan in het adresboek van hun telefoon, waardoor papieren visitekaartjes overbodig worden. Winkels genereren QR-codes voor productverpakkingen die linken naar handleidingen, garantieregistratie of klantenondersteuningspagina's, waardoor de behoefte aan gedrukte bijlagen vermindert en informatie altijd actueel blijft.

Tips & Beste Praktijken

Houd de inhoud van uw QR-code zo kort mogelijk. Kortere gegevens betekenen minder modules, wat een eenvoudigere code oplevert die sneller en betrouwbaarder scant op afstand. Gebruik voor URL's een linkverkorten als het oorspronkelijke adres erg lang is. Zorg bij het afdrukken van QR-codes voor een minimale grootte van 2 centimeter per zijde voor scannen op korte afstand, en schaal proportioneel op voor codes die van verder weg worden gescand. Een QR-code op een reclamebord moet mogelijk 30 centimeter of groter zijn. Gebruik altijd hoge foutcorrectie (niveau H) wanneer u een logo toevoegt aan het midden van uw code. Het logo bedekt fysiek datamodules, dus de extra redundantie van niveau H zorgt ervoor dat de code scanbaar blijft. Houd de logogrootte onder 30% van het totale codeoppervlak. Vermijd het plaatsen van QR-codes op sterk reflecterende of gebogen oppervlakken, aangezien schittering en vervorming het scannen verstoren. Matte afwerkingen op gedrukt materiaal geven de beste resultaten. Als de code op een scherm wordt weergegeven, zorg dan dat de helderheid voldoende is en het scherm niet wordt gedimd door de energiebesparingsmodus.

Alle berekeningen worden lokaal in je browser uitgevoerd. Er worden geen gegevens naar een server gestuurd.

Deze tool insluiten

Code ophalen

Was deze tool nuttig?
Wil je ons meer vertellen?
0/500
Wil je dat we contact opnemen?
Bedankt voor je feedback!

Veelgestelde vragen

Welke soorten QR-codes kan ik maken?
URL's, platte tekst, WiFi-inloggegevens (SSID, wachtwoord, beveiliging), vCard-contacten, e-mail, SMS, telefoonnummers en GPS-coördinaten.
Wat is foutcorrectie?
Foutcorrectie maakt het mogelijk om QR-codes te scannen zelfs als ze gedeeltelijk beschadigd of bedekt zijn. Hogere niveaus (M, Q, H) bieden meer bescherming maar maken de code groter.
PNG of SVG?
PNG voor direct gebruik in documenten en sociale media. SVG voor schaalbare, scherpe resultaten op elke grootte, ideaal voor drukwerk.
Worden mijn gegevens opgeslagen?
Nee. QR-codes worden volledig in uw browser gegenereerd. Er worden geen gegevens naar een server gestuurd.
Hoeveel gegevens kan een QR-code opslaan?
Een QR-code kan tot 4.296 alfanumerieke tekens of 7.089 numerieke cijfers opslaan volgens de ISO/IEC 18004-standaard. Meer data betekent echter een dichtere, moeilijker te scannen code. Houd URL's onder de 300 tekens voor betrouwbaar scannen. Hogere foutcorrectieniveaus verminderen de maximale capaciteit maar verbeteren de scanbetrouwbaarheid.
Werkt mijn QR-code met alle scanner-apps?
Ja. De gegenereerde QR-codes volgen de ISO/IEC 18004-standaard en zijn compatibel met alle standaard QR-codescanners, inclusief ingebouwde telefoonamera's op iOS en Android. WiFi- en vCard-QR-codes gebruiken gestandaardiseerde formaten die door de meeste moderne smartphones worden herkend. Test uw code altijd met een telefooncamera voordat u hem afdrukt.