QR-code vs barcode: wat is het verschil?
Het korte antwoord: een barcode is eendimensionaal en bevat een handvol cijfers (genoeg voor een productnummer), terwijl een QR-code tweedimensionaal is en duizenden tekens kwijt kan, vanuit elke hoek scant en zelfs leesbaar blijft als hij deels beschadigd is. Daarom zie je QR-codes inmiddels overal, van de menukaart in het restaurant tot je OV-ticket, en blijft de barcode vooral op productverpakkingen plakken. Hieronder leg ik het verschil precies uit.
Een korte geschiedenis
De barcode zoals wij hem kennen, de Universal Product Code (UPC), werd in 1974 voor het eerst gescand op een pakje kauwgom in een Amerikaanse supermarkt. Het maakte de detailhandel compleet anders door elk product een machineleesbare identiteit te geven. Decennialang was dat genoeg.
De QR-code is van 1994 en werd bedacht door Denso Wave, een dochteronderneming van Toyota, om auto-onderdelen te volgen tijdens de productie. “QR” staat voor Quick Response, en het formaat was vanaf het begin ontworpen om meer data te bevatten en sneller te scannen dan een gewone barcode. Pas met de smartphone kwam het potentieel los: zodra telefooncamera’s ze zelf konden lezen, verhuisden QR-codes van de fabriek naar het dagelijks leven.
De belangrijkste verschillen
Eén dimensie tegenover twee
Een gewone barcode is eendimensionaal. Hij codeert data in één rij verticale strepen met wisselende breedtes en tussenruimtes. Een scanner leest hem in één richting, van links naar rechts.
Een QR-code is tweedimensionaal. Die slaat data op in een raster van zwarte en witte vakjes, zowel horizontaal als verticaal. Dat is de kern: een QR-code gebruikt het hele oppervlak, niet één enkele lijn.
Datacapaciteit
Dit is het grootste verschil. Een standaard UPC-barcode bevat ongeveer 20 tot 25 tekens, genoeg voor een productnummer en niet veel meer.
Een QR-code kan tot 4.296 alfanumerieke tekens opslaan. Genoeg voor een volledige URL, een wifi-wachtwoord, een alinea tekst, een vCard met complete contactgegevens of zelfs een klein blok JSON-data.
Praktisch gezegd: een barcode vertelt een scanner “dit is product #049000042566”. Een QR-code vertelt een telefoon “maak verbinding met dit wifi-netwerk met dit wachtwoord via WPA2” of “voeg de naam, het telefoonnummer, het e-mailadres en de functietitel van deze persoon toe aan je contacten”.
Scansnelheid en flexibiliteit
Barcodes vragen een speciale scanner (of een app die er specifiek voor gemaakt is) en moeten goed uitgelijnd zijn. De scanner leest de strepen in een rechte horizontale lijn, dus hoek en afstand luisteren nauw.
QR-codes zijn ontworpen om vanuit elke hoek te scannen. De drie grote vierkanten in de hoeken, de zogeheten zoekpatronen, laten de scanner de oriëntatie meteen bepalen. Ze scannen sneller en werken op grotere afstand ten opzichte van hun formaat.
Moderne smartphones scannen QR-codes rechtstreeks via de camera-app, zonder extra software. Dat ene feit is waarschijnlijk de grootste reden dat QR-codes mainstream zijn geworden.
Foutcorrectie
QR-codes hebben iets wat barcodes missen: ingebouwde foutcorrectie. Een QR-code blijft leesbaar, zelfs als tot 30% van het oppervlak beschadigd of bedekt is. Er zijn vier niveaus (L, M, Q, H), en die robuustheid is waarom QR-codes blijven werken op verkreukelde bonnetjes, versleten stickers en zelfs met een logo in het midden.
Barcodes zijn een stuk kwetsbaarder. Een vlek, scheur of kras dwars over de strepen maakt ze al onleesbaar.
Wanneer gebruik je wat
Barcodes verdwijnen niet. Ze blijven het juiste gereedschap voor specifieke klussen:
- Productherkenning in de detailhandel — UPC en EAN zijn een wereldwijde standaard
- Voorraadbeheer — simpel, snel, en elke magazijnscanner ondersteunt ze
- Bibliotheeksystemen — ISBN-barcodes op de rug van boeken
QR-codes zijn de betere keuze als je:
- Naar een website of app wilt linken — menukaarten, productpagina’s, landingspagina’s
- Contactgegevens wilt delen — een vCard in een QR-code
- Wifi-toegang wilt geven — netwerkgegevens in één scan
- Mobiele betalingen wilt verwerken — in Nederland bekend van de iDEAL-betaalverzoeken via QR
- Tickets digitaal wilt tonen — OV-chip, concertkaarten, congresbadges
- De fysieke en digitale wereld wilt verbinden — advertenties, verpakkingen, bewegwijzering
Soorten QR-codes
Niet elke QR-code is gelijk. De meest voorkomende typen:
- Statische QR-codes bevatten vaste data, rechtstreeks in de code. De inhoud verandert nooit. Ze zijn gratis te maken en werken voor altijd.
- Dynamische QR-codes bevatten een korte doorverwijs-URL. De bestemming kun je aanpassen zonder de code opnieuw te printen, handig voor marketingcampagnes.
Met QR Toolkit maak je statische QR-codes voor URL’s, wifi-netwerken, contactkaarten, vrije tekst, telefoonnummers en meer, allemaal rechtstreeks vanaf je telefoon. De codes worden op je apparaat gegenereerd en komen terug in je eigen geschiedenis, afgeschermd in een EU-regio.
Waarom de QR-code wint
De verschuiving naar QR-codes komt door één ding: de smartphone. Als miljarden mensen een QR-scanner in hun zak dragen, wordt het formaat universeel. De coronaperiode versnelde dat nog: restaurants, bedrijven en overheden zetten QR-codes in voor contactloze menukaarten, inchecken en digitale toegangsbewijzen. Tegelijk groeide de aandacht voor privacy: bij dynamische codes kan de tussenstap meelezen wie er scant, en de Autoriteit Persoonsgegevens heeft zich daar in Nederland al over uitgesproken. Een goede reden om te weten welke link je opent voordat je tikt.
Barcodes blinken nog steeds uit in hun niche: snelle, simpele productherkenning in een gecontroleerde omgeving. Maar voor alles waarbij je een mens met digitale inhoud verbindt, is de QR-code de duidelijke winnaar.
Veelgestelde vragen
Wat is het verschil tussen een QR-code en een barcode? Een barcode is eendimensionaal en bevat ongeveer 20 tot 25 tekens, gelezen in één richting. Een QR-code is tweedimensionaal, kan tot 4.296 tekens bevatten, scant vanuit elke hoek en blijft leesbaar als hij deels beschadigd is.
Kan een telefoon zowel QR-codes als barcodes scannen? De camera van moderne smartphones leest QR-codes zonder extra app. Voor barcodes (zoals EAN of UPC) heb je meestal een scanner-app nodig. Een app als QR Toolkit richt zich op QR-codes en toont de inhoud op je apparaat voordat er iets gebeurt.
Welke is veiliger, een QR-code of een barcode? Beide zijn op zichzelf neutraal; ze bevatten alleen data. Het risico zit bij QR-codes in de bestemming: een kwaadaardige link of een nepsticker (quishing). Controleer daarom altijd de URL in de voorvertoning voordat je hem opent.