QR Fixed

Wat is een QR-code?

Een QR-code is in de kern een afbeelding van een URL. Richt je telefooncamera op het patroon van zwarte en witte vierkantjes en de telefoon leest de URL eruit en opent die. Dat is de hele truc.

Een korte geschiedenis

QR-codes werden in 1994 uitgevonden door Masahiro Hara bij Denso Wave, een dochteronderneming van de Toyota Group in Japan. De "QR" staat voor Quick Response: ze werden ontworpen zodat fabrieksmedewerkers auto-onderdeellabels veel sneller konden scannen dan de lineaire barcodes van die tijd. Het formaat werd in 2000 een open ISO-standaard (ISO/IEC 18004), daarom kan iedereen, inclusief QRFixed, ze genereren zonder licentiekosten.

Hoe het patroon wordt gedecodeerd

Elke QR-code is een raster van piepkleine vierkantjes genaamd modules. Elke module is zwart (een 1) of wit (een 0). Een scanner leest ze niet van links naar rechts zoals tekst; in plaats daarvan lokaliseert hij een paar vaste herkenningspunten en leest dan de data in een zigzag-patroon.

De drie grote vierkanten in de hoeken (linksboven, rechtsboven, linksonder) zijn finder patterns. Ze vertellen de scanner "dit is een QR-code, dit is de oriëntatie, dit is de afmeting." Daarom hoef je je telefoon niet perfect recht te houden, de code kan gedraaid of scheef zijn en nog steeds scannen.

De rest van het raster bevat de eigenlijke data, een formaat-identificator (hoe de data is gecodeerd), een versie-identificator (welke grootte QR dit is) en, cruciaal, foutcorrectie-bits.

Waarom sommige QR's koffievlekken overleven en andere niet

QR-codes gebruiken een techniek genaamd Reed–Solomon-foutcorrectie. Je kunt bij het genereren kiezen uit een van vier niveaus:

Hogere correctie = meer redundante bits = een dichter, voller ogend patroon. Dat is ook waarom je een logo midden in een QR-code kunt zetten: op niveau H kun je ongeveer een derde van de modules weghalen en is de rest wiskundig nog genoeg om de URL te reconstrueren.

QRFixed genereert codes standaard op niveau Q, een goede balans tussen duurzaamheid voor print en een nette uitstraling.

Wat zit er eigenlijk in de code

Een QR-code kan technisch elke tekst opslaan: een telefoonnummer, een Wi-Fi-wachtwoord, een agenda-afspraak, gewone tekst. In de praktijk bevat 99% van de QR-codes die je scant een URL, omdat dat het nuttigste is om met een scan te doen, een webpagina openen.

En hier zit het addertje waar de meeste mensen op stuiten: de URL is in het patroon ingebakken. Eenmaal geprint ligt dat patroon vast. Welke URL er ook gecodeerd was toen je de afbeelding genereerde, die URL is waar die QR voor altijd naar wijst.

De oplossing: dynamische QR-codes

Als je wilt veranderen waar een geprinte QR mensen naartoe stuurt nadat hij geprint is, heb je een andere aanpak nodig: codeer een URL die jij beheert (een korte doorverwijs-URL), en wijzig de bestemming van die URL op een server. De QR-afbeelding zelf verandert nooit; het doorverwijsdoel wel.

Dat is precies wat QRFixed doet. We geven je een permanente qrfixed.com/<id> URL en jij bepaalt vanuit je dashboard waarheen die doorverwijst. Lees meer in onze gids over dynamisch vs. statisch QR-codes.

Een QR-code maken

Een QR-code genereren is gratis en duurt ongeveer tien seconden.