Ga naar hoofdinhoud
LibraTool logoLibraTool

Gratis QR-codegenerator

Genereer QR-codes voor URL's, tekst, wifi en meer. Geen watermerk.

Veel QR-sites sturen scans via hun eigen doorverwijzing, die kan verlopen — deze code bevat je link direct en verloopt nooit.

Statische QR-code — verloopt nooit

Regelt de downloadresolutie

512px
128px1024px
#000000
#ffffff
Puntstijl
Logo in het midden

Typ iets om een QR-code te genereren

Een betaal-QR (UPI) nodig? Probeer de UPI QR-generator →
Nooit een watermerk.

Veelvoorkomend gebruik

  • Genereer WiFi QR-codeMaak een QR-code voor uw WiFi-netwerk — gasten scannen om onmiddellijk verbinding te maken zonder wachtwoord in te voeren.
  • Genereer URL QR-codeZet elke weblink om in een QR-code — perfect voor menu's, flyers, visitekaartjes en marketingmateriaal.
  • Genereer Contact QR-codeMaak een vCard QR-code met uw contactgegevens — scan om jezelf onmiddellijk als telefooncontact toe te voegen.
  • Genereer Email QR-codeMaak een QR-code die een e-mailconcept opent — vul de ontvanger, onderwerp en zelfs de berichttekst vooraf in.
  • Genereer Social Media QR-codeMaak QR-codes die naar uw socialemediaprofielen linken — Instagram, LinkedIn, TikTok, YouTube en meer.

Hoe het werkt

QR-codes worden volledig in je browser gegenereerd met de JavaScript-bibliotheek qrcode — er komt geen server aan te pas en niets wat je typt wordt ooit verzonden. Voor gestructureerde gegevens (wifi, vCard-contacten, agenda-afspraken) stelt de tool een correct geëscapete payload samen volgens de relevante open standaarden (MECARD/WiFi-specificatie, vCard 3.0, RFC 5545 iCalendar) voordat die aan de bibliotheek wordt gegeven.

  1. 1
    Payload samenstellen per type
    Afhankelijk van het gekozen tabblad bouwt de tool de exacte tekenreeks die wordt gecodeerd — een losse URL krijgt 'https://' ervoor als dat ontbreekt, een wifi-item wordt een MECARD-string WIFI:T:WPA;S:...;P:...; met geëscapete speciale tekens, een vCard wordt een BEGIN:VCARD/VERSION:3.0-blok en een agenda-afspraak wordt een VCALENDAR/VEVENT-blok met datum- en tijdnotatie volgens RFC 5545.
  2. 2
    De qrcode-bibliotheek codeert de payload
    De samengestelde tekenreeks gaat naar QRCode.toDataURL() van de qrcode-bibliotheek, die de Reed-Solomon-foutcorrectiecodes berekent, de databits in de modules van de QR-matrix plaatst en het resultaat voor het live voorbeeld direct als PNG-data-URL van 256px weergeeft.
  3. 3
    Exportblobs vóór het downloaden gebouwd
    Als je opties of invoer wijzigt, bouwt de tool op de achtergrond vooraf zowel een PNG-blob (via QRCode.toDataURL() op je gekozen resolutie, tot 1024px) als een SVG-blob (via QRCode.toString() met type 'svg'), zodat downloads synchroon binnen de gebruikersactie starten — nodig voor compatibiliteit met iOS Safari.
  4. 4
    Contrastcontrole en downloaden
    Vóór het tekenen berekent de tool de relatieve WCAG-luminantie van je gekozen donkere en lichte kleur en waarschuwt als de contrastverhouding onder 3:1 komt of als de kleuren omgedraaid zijn — beide situaties waarin scanners falen. Downloaden bewaart de vooraf gebouwde PNG of SVG; kopiëren zet de PNG via de Clipboard API op het klembord.

Gerelateerde tools

Veelgestelde vragen