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:
- 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.
- 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.
- 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.
- 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. - 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.