§

Plak tekst of een URL om te coderen

Invoermodus
Je invoer wordt lokaal in je browser gecodeerd. Er wordt niets geüpload.
Voer tekst of een URL in om een QR-code te genereren.
§

Opties

8 Pixels per QR-module (4-20).
Modules blanco marge rond de code (0-8).
§

Voorbeeld

Voorbeeld van QR-code verschijnt hier...
PNG is het beste voor chats en slides; SVG schaalt netjes voor print.

QR-codes domineren in Nederland het betaal- en logistieke landschap: Tikkie en de officiële iDEAL-QR van Currence maken peer-to-peer-overboekingen vanuit elke bankenapp mogelijk, NS-treintickets bevatten Aztec- en QR-varianten voor toegangspoortjes, en parkeerbedrijven als Q-Park en P1 gebruiken ze voor sessiebetaling. Restaurants in Amsterdam, Utrecht en Antwerpen koppelen menukaarten aan QR-codes voor contactloos bestellen via Smoothr of MrYum. Voor logistieke partijen als PostNL en bol.com komt het ISO/IEC 18004-formaat terug op verzendlabels en retourstickers. Genereer hier PNG- en SVG-uitvoer zonder watermerk; alles draait offline in je browser, dus een Tikkie-deeplink of NAW-gegeven uit een vCard verlaat de tab niet en blijft AVG-conform.

Wat is een QR-code?

Een QR-code is een tweedimensionale matrix-barcode gedefinieerd door ISO/IEC 18004. Zwart-witte modules gerangschikt op een vierkant raster coderen elke korte payload — een URL, een telefoonnummer, een wifi-credential, enkele honderden bytes willekeurige tekst — samen met Reed-Solomon-foutcorrectiegegevens zodat het symbool nog steeds scant na gedeeltelijke beschadiging, vuil of een logo-overlay. Deze tool bouwt die symbolen rechtstreeks in je browser met de MIT-gelicentieerde qr-code-styling-bibliotheek van Denys Kozak en schrijft ze weg als nette PNG-raster- en SVG-vectorbestanden — met optionele puntstijl, hoek-oogstijl en een gecentreerd logo — zonder watermerk, zonder tracking-pixel en zonder branding in de stille zone.

Hoe werkt deze QR-codegenerator?

Coderen draait volledig op jouw apparaat. De invoerstring en je gekozen opties worden omgezet in een module-raster, getekend op een <canvas> voor PNG-export en op een <svg>-element voor vector-export. De stappen zijn:

  1. Je tekst of URL wordt uit het invoerveld gehaald en gemeten tegen de versietabel van de QR-specificatie (versies 1 tot en met 40, van 21x21 tot 177x177 modules). De kleinste versie die je payload past bij het gekozen foutcorrectieniveau wordt automatisch gekozen.
  2. De payload wordt gesegmenteerd en gecodeerd in het QR-alfabet — numeriek, alfanumeriek, byte- of kanji-modus — en vervolgens aangevuld tot de datacapaciteit van die versie. Reed-Solomon-voorwaartse foutcorrectie wordt berekend en toegevoegd zodat het symbool gedeeltelijke beschadiging kan overleven.
  3. De finder-patronen, uitlijnpatronen, timing-patronen en formaat-/versie-informatie worden op het raster geplaatst. De gecodeerde data en foutcorrectie-bytes worden gevlochten in de overige modules volgens de maskeerregels van de specificatie.
  4. Het module-raster wordt twee keer gerenderd: één keer naar een HTML-canvas op je gekozen pixels-per-module-grootte voor een PNG-download, en één keer als <svg> met één enkel <path>-element voor een resolutie-onafhankelijke vector-download.
  5. Beide uitvoeren gebruiken de voorgrond- en achtergrondkleuren die je hebt gekozen, met de stille-zone-marge die je hebt opgegeven. Er wordt niets aan het symbool toegevoegd — geen logo in de hoek, geen verkorte tracking-URL, geen analytics-tag in het paginaverzoek.

Waarom deze QR-codegenerator gebruiken?

  • Nooit een watermerk: de gegenereerde QR bevat alleen de modules die je payload vereist plus de stille zone die je hebt gevraagd. Geen logo-overlay, geen “made with X”-stempel in de hoek, geen branded URL-verkorter ingevoegd in je link.
  • Privacy door ontwerp: coderen gebeurt in je tabblad. Je invoerstring wordt nooit naar een server gestuurd, nooit gelogd, nooit door analytics geleid. Open DevTools terwijl je genereert en het Network-paneel blijft stil.
  • PNG en SVG met één klik: krijg een pixelperfecte raster voor chat, slides en gedrukte labels, en een nette vector voor bewegwijzering, verpakking en alles wat zonder vervaging moet schalen.
  • Standaard-correcte uitvoer: het symbool volgt ISO/IEC 18004, gebruikt Reed-Solomon-foutcorrectie op het niveau dat je kiest (L ≈ 7%, M ≈ 15%, Q ≈ 25%, H ≈ 30% herstel) en scant met elke compatibele reader op elke telefoon.

Wat zijn veelvoorkomende toepassingen van QR-codes?

QR-codes duiken op waar een korte string van print of scherm naar een telefoon moet oversteken:

  • Een link delen zonder typen: posters, flyers, conferentiebadges, restaurantkaartjes en productverpakkingen gebruiken allemaal een QR-code om met één tik een URL aan een telefooncamera door te geven.
  • Onboarding en credentials: wifi-verbindingsstrings, contactkaarten (vCard / MeCard), eenmalige wachtwoorden en app-installatielinks worden vaak als QR-codes aangeboden voor kiosken, hotelkamers en beursstands.
  • Logistiek en labelling: pakkettracking, asset-tags, voorraadbakken, ticketing en bon-deeplinks gebruiken QR-codes omdat een telefooncamera ze kan lezen van een verkreukelde sticker in een ongemakkelijke hoek.

Hoe ziet een voorbeeld van een QR-code eruit?

Plak de URL https://tools.ultim8soft.com in de invoer, laat de foutcorrectie op M staan en klik op GENEREREN. De tool kiest de kleinste QR-versie die de payload past bij ≈15% herstel, tekent het resulterende module-raster op de canvas en produceert een bijbehorende SVG. Beide downloads bevatten niets anders dan je URL — geen verkorter eromheen, geen logo in het midden, geen metadata buiten de standaard PNG- en SVG-headers. Verhoog de foutcorrectie naar H en het symbool wordt dichter, maar verdraagt een logo-overlay of gedeeltelijke vlekken bij het scannen.

Deze QR-code-generator is gebouwd voor één taak: een string omzetten in een net QR-symbool dat je daadwerkelijk kunt gebruiken, zonder je invoer, je publiek of de hoek van je afbeelding aan een derde partij prijs te geven. Plakken, genereren, downloaden — meer verlaat het tabblad niet.