QR-code

Ook genoemd: Quick Response code, QR, 2D-code, matrixcode

Definitie

Een QR-code is een tweedimensionale matrixbarcode die gegevens opslaat in een vierkant raster van donkere en lichte modules. DENSO WAVE vond hem uit in 1994, en telefooncamera’s en beeldscanners kunnen hem lezen.

Wat een QR-code is

Een QR-code is een tweedimensionale barcode die informatie in twee richtingen opslaat, horizontaal en verticaal, in plaats van in één rij streepjes. De naam staat voor Quick Response, omdat de code is ontworpen om snel gelezen te worden. DENSO WAVE, een bedrijf uit de Toyota-groep, ontwikkelde hem in 1994 om auto-onderdelen op productielijnen te volgen.

Tegenwoordig bevatten de meeste QR-codes een webadres, maar hetzelfde symbool kan gewone tekst, contactkaarten, wifi-instellingen, betaalverzoeken en ticketgegevens bevatten. Elke moderne smartphonecamera kan er een lezen, en daarom verspreidden QR-codes zich van fabrieken naar menukaarten, posters, verpakkingen en betalingen.

Hoe een QR-code is opgebouwd

Een QR-code is een vierkant raster van kleine cellen, modules genoemd, die elk donker of licht zijn. Vaste patronen helpen een scanner de code te vinden en recht te zetten, en de overige modules bevatten de gegevens en de foutcorrectie. Een lege rand, de stille zone, omgeeft het hele symbool zodat de scanner kan zien waar het begint.

  • Zoekpatronen: drie grote vierkanten in de hoeken waarmee een scanner de code en zijn oriëntatie vindt
  • Uitlijnpatronen: kleinere vierkanten die perspectief en kromming helpen corrigeren (vanaf versie 2)
  • Timingpatronen: afwisselend donkere en lichte lijnen die de rasterafstand vastleggen
  • Formaatinformatie: legt het foutcorrectieniveau en het maskerpatroon vast
  • Versie-informatie: legt de grootte vast, aanwezig vanaf versie 7
  • Stille zone: vier modules vrije ruimte aan elke kant

Versies, capaciteit en foutcorrectie

QR-codes bestaan in 40 groottes, versies genoemd. Versie 1 is 21 bij 21 modules, elke versie voegt 4 modules per zijde toe en versie 40 is 177 bij 177 modules. Meer gegevens vragen een hogere versie, en dat betekent meer en kleinere modules bij dezelfde afdrukgrootte.

Elke QR-code gebruikt bovendien een van vier foutcorrectieniveaus, waardoor hij leesbaar blijft als een deel vuil, beschadigd of bedekt is. Het niveau ruilt capaciteit tegen veerkracht: een hoger niveau bevat minder gegevens maar overleeft meer schade.

  • Niveau L herstelt ongeveer 7% van de codewoorden
  • Niveau M herstelt ongeveer 15%
  • Niveau Q herstelt ongeveer 25%
  • Niveau H herstelt ongeveer 30%
  • Grootste capaciteit (versie 40, niveau L): 7.089 cijfers, 4.296 alfanumerieke tekens, 2.953 bytes of 1.817 kanji

Waar QR-codes worden gebruikt

QR-codes worden gebruikt overal waar een geprint of op een scherm getoond oppervlak iets aan een telefoon moet overdragen. Veelvoorkomende toepassingen zijn links op posters en visitekaartjes, restaurantmenu’s, inloggen op wifi, evenementtickets, instapkaarten, productverpakkingen en betalingen aan winkeliers. In meerdere landen zijn nationale betaalsystemen op QR-codes gebouwd.

Een QR-code kan statisch zijn, met de definitieve gegevens er rechtstreeks in, of dynamisch, met een korte doorverwijslink die later kan worden gewijzigd en geteld. QR Code is een geregistreerd handelsmerk van DENSO WAVE INCORPORATED.

Veelgestelde vragen

Waar staat QR voor in QR-code?

QR staat voor Quick Response. DENSO WAVE koos de naam omdat de code is ontworpen om snel gedecodeerd te worden.

Wie heeft de QR-code uitgevonden?

De QR-code werd in 1994 uitgevonden bij DENSO WAVE, destijds onderdeel van DENSO, een bedrijf uit de Toyota-groep, door een team onder leiding van Masahiro Hara.

Werkt een QR-code nog als een deel beschadigd is?

Ja, binnen grenzen. Dankzij foutcorrectie kan een QR-code gelezen worden met ongeveer 7% tot 30% beschadigde codewoorden, afhankelijk van het niveau dat bij het maken is gekozen.

Verlopen QR-codes?

Een statische QR-code verloopt nooit, omdat de gegevens in de code zelf staan. Een dynamische QR-code werkt niet meer als de doorverwijsdienst erachter wordt uitgezet.

Bronnen en normen

Alle termen