Direct naar de inhoud
AMPthilly-startpagina
Aan de slag
Labels en identificatie

1D vs 2D barcode: wat is het verschil?

Heldere vergelijking van 1D- en 2D-barcodes: types, voorbeelden, datacapaciteit, scanhardware en hoe de overstap naar 2D aan de kassa (GS1 Sunrise 2027) bepaalt welke code u kiest.

AMPthilly Bijgewerkt

1D-barcodes coderen gegevens in verticale lijnen die horizontaal worden gelezen, terwijl 2D-barcodes zoals QR-codes veel meer data opslaan in een tweedimensionaal raster.

1D- en 2D-barcodes zijn de twee families machineleesbare codes die op verpakkingen, tickets en assetlabels worden gedrukt. Een 1D (lineaire) barcode codeert een korte reeks gegevens in de breedte van parallelle verticale strepen, gelezen in een enkele horizontale pass; een 2D (matrix) barcode zoals een QR-code of Data Matrix codeert gegevens in beide richtingen over een raster van kleine modules, waardoor veel meer informatie in dezelfde ruimte past. Beide doen hetzelfde werk: een gedrukte identificatie omzetten in data die een barcodescanner of telefooncamera kan vastleggen zonder handmatig typen.

Kort gezegd: 1D-codes zijn breedtebeperkt en dragen een opzoeksleutel; 2D-codes proppen duizenden tekens in een klein vierkant, scannen onder elke hoek en overleven beschadiging. Nu de detailhandel onder GS1 Sunrise 2027 overstapt op 2D aan de kassa, telt het verschil in 2026 zwaarder dan ooit.

Wat u gaat leren

Hoe 1D-barcodes werken

Een 1D-barcode is het klassieke streeppatroon: denk aan de EAN- of UPC-code bij de kassa, of Code 128- en Code 39-labels in een magazijn. Alle data zit in de horizontale reeks van streep- en tussenruimtebreedtes - de hoogte voegt niets toe behalve tolerantie voor een onnauwkeurige scanlijn.

Dat ontwerp heeft twee gevolgen. De capaciteit is klein: een praktische 1D-code bevat een kort nummer of referentie, omdat elk extra teken het label fysiek breder maakt. En de code bevat bijna nooit de informatie zelf - het draagt een opzoeksleutel, meestal een UID die naar een record in een database wijst. Scan een UPC bij de kassa en het nummer doet op zichzelf niets; het kassasysteem zoekt het op om product, prijs en omschrijving te vinden.

Hoe 2D-barcodes werken

Een 2D-barcode rangschikt data over een raster, dus de capaciteit groeit met oppervlak in plaats van breedte - duizenden tekens passen in een klein vierkant, genoeg om een volledige URL te coderen in plaats van alleen een referentienummer. Finderpatronen (de hoekvierkanten op een QR-code) helpen de lezer de code te vinden en te oriënteren, zodat scannen ondersteboven of schuin werkt. Ingebouwde foutcorrectie betekent dat een deels beschadigde code nog leesbaar is.

Die foutcorrectie is geen vage redundantie - ze is gespecificeerd. QR-codes (vastgelegd in ISO/IEC 18004) bieden vier correctieniveaus, L, M, Q en H, die respectievelijk ongeveer 7%, 15%, 25% en 30% van de code herstellen; op het hoogste niveau decodeert het symbool nog bij schade aan ongeveer een derde van het oppervlak. Data Matrix (ISO/IEC 16022) gebruikt Reed-Solomon-foutcorrectie voor vergelijkbare veerkracht. Daarom overleven 2D-codes de krassen, vegen en gedeeltelijke scheuren die een lineaire barcode onleesbaar zouden maken.

Veelvoorkomende 1D- en 2D-barcodetypes (met voorbeelden)

“Barcode” is een familie, geen enkel formaat. Hier zijn de types die u in de praktijk tegenkomt, gegroepeerd per familie.

1D (lineaire) barcode-voorbeelden:

  • UPC / EAN - de retailproductcodes op vrijwel alles wat u in een winkel koopt.
  • Code 128 - compacte logistiek- en verzendlabels met hoge capaciteit; de variant GS1-128 draagt gestructureerde supply-chaindata.
  • Code 39 - een ouder industrieel formaat dat nog veel op asset tags en ID-badges staat.
  • Interleaved 2 of 5 (ITF) - numerieke codes gedrukt op verzenddozen en omdozen.
  • Codabar - gebruikt door bibliotheken, bloedbanken en fotolabs.
  • GS1 DataBar - compacte codes op coupons en verse groenten en fruit.

2D (matrix) barcode-voorbeelden:

  • QR-code - de universele, telefoonleesbare code; ideaal voor URL’s en consumentgerichte labels.
  • Data Matrix - zeer compact; de standaardkeuze voor directe onderdeelmarkering op elektronica en chirurgische instrumenten, leesbaar tot enkele millimeters klein.
  • PDF417 - de hoge gestapelde code op instapkaarten, rijbewijzen en verzenddocumenten.
  • Aztec - gebruikelijk op trein- en vervoerstickets; vereist geen omringende stille zone en past dus in krappe lay-outs.
  • MaxiCode - de code met vast formaat voor het snel sorteren van pakketten.

Eén nuance die de meeste pagina’s missen: PDF417 is technisch een “gestapeld lineair” formaat, geen echte matrixcode. Het stapelt meerdere korte lineaire rijen op elkaar in plaats van vrij in twee dimensies te coderen, dus het zit tussen de twee families in - meer capaciteit dan een enkele 1D-rij, maar rij voor rij gelezen in plaats van als één raster.

Hoe herkent u een 1D-barcode versus een 2D-barcode

De snelste test is visueel. Een 1D-barcode is een rij parallelle verticale strepen van wisselende breedte, gelezen langs één horizontale as - de supermarktstreep. Een 2D-barcode is een vierkant of rechthoekig raster van stippen of modules dat op beide assen tegelijk wordt gelezen, en draagt vrijwel altijd locatiemarkeringen: drie hoekvierkanten op een QR-code, of een massieve L-vormige rand op een Data Matrix.

De vuistregel die altijd klopt: als u hem kunt scannen door uw telefooncamera er onder een willekeurige hoek op te richten en het werkt gewoon, is het vrijwel zeker een 2D-code. Leest hij alleen wanneer een scanlijn recht over de strepen gaat, dan is het 1D.

Hoeveel data elk barcodetype bevat

Capaciteit is het grootste praktische verschil, en het komt neer op geometrie: een 1D-code groeit in één dimensie (breedte), dus elk extra teken maakt het label breder, terwijl een 2D-code in twee dimensies groeit (oppervlak), dus extra data vult het raster aan zonder dat het oppervlak uitdijt.

  • UPC - exact 12 cijfers.
  • Code 128 - tot ongeveer 48 tekens, al blijven de meeste 1D-codes in de praktijk onder de 20-25 tekens voordat het label onhandelbaar wordt.
  • QR-code - tot ongeveer 7.089 numerieke, 4.296 alfanumerieke of 2.953 binaire tekens.
  • Data Matrix - tot ongeveer 2.335 alfanumerieke tekens, op een veel kleiner oppervlak dan QR.

Precies daarom draagt een 1D-barcode alleen een opzoeksleutel - een serienummer of productreferentie die naar een databaserecord wijst - terwijl een 2D-code een volledige URL, een gestructureerde datastring of een heel assetrecord in het symbool zelf kan bevatten.

Belangrijkste verschillen in één oogopslag

  • Capaciteit - 1D bevat een korte referentie (UPC: 12 cijfers; Code 128: ~48 tekens); 2D bevat duizenden (QR: ~7.089 numeriek; Data Matrix: ~2.335 alfanumeriek), inclusief volledige URL’s.
  • Scanhardware - 1D leest met goedkope laserscanners; 2D heeft een imager of camera nodig, die elke smartphone al heeft.
  • Schadebestendigheid - 2D-codes hebben gespecificeerde foutcorrectie (QR-niveaus L/M/Q/H); 1D-codes falen meestal zodra de strepen zijn gekrast of vies.
  • Oriëntatie - 2D scant onder elke hoek; 1D vereist dat de scanlijn alle strepen kruist.
  • Formaat - 2D slaat meer data op in minder labelruimte, wat telt bij kleine items.

Welke hardware leest welk type

Welke code u kunt gebruiken hangt af van wat hem gaat lezen. Er zijn drie brede klassen lezers:

  • Laserscanners vegen een enkele lichtlijn over het symbool. Ze zijn de goedkoopste optie, maar lezen alleen 1D.
  • Lineaire / CCD-imagers leggen een eendimensionale strook van het beeld vast. Nog steeds alleen 1D, maar vergevingsgezinder dan een laser van dichtbij.
  • 2D-area-imagers en camera’s fotograferen het hele symbool en decoderen het raster. Deze lezen beide families - elke 1D- en 2D-code - en daarom zijn de meeste moderne handscanners 2D-imagers.

Wat het meest telt voor dagelijkse werkwijzen: telefooncamera’s lezen 2D- en QR-codes standaard, direct vanuit de standaardcamera of browser. Ze lezen 1D-barcodes meestal niet zonder een speciale scan-app. Is uw plan dus “scannen met de telefoon die mensen al hebben”, dan werkt een QR-label out of the box waar een lineaire barcode extra software zou vereisen.

QR-code vs Data Matrix: een 2D-formaat kiezen

Heeft u eenmaal voor 2D gekozen, dan is de volgende vraag meestal QR versus Data Matrix. Beide zijn echte matrixcodes, maar ze dienen verschillende doelen.

  • QR-code is de consumentenstandaard. Elke telefooncamera leest hem, hij bevat de meeste data en is ideaal voor URL’s en klantgerichte labels.
  • Data Matrix is de industriële keuze voor het markeren van piepkleine onderdelen. Hij blijft leesbaar tot enkele millimeters klein en verdraagt forse schade, en domineert daarom directe onderdeelmarkering in elektronica, lucht- en ruimtevaart en medische apparatuur.

Een praktische regel: is het label klantgericht of wordt het met een telefoon gescand, gebruik dan een QR-code; is het een permanente markering op een klein of gebogen item, gebruik dan Data Matrix. Voor assetlabels die u op apparatuur plakt en met telefoons scant, is QR de natuurlijke keuze.

GS1 Sunrise 2027: de overstap naar 2D aan de kassa

De grootste actuele ontwikkeling rond dit onderwerp is GS1 Sunrise 2027. Het is een branche-initiatief waarbij kassasystemen in de detailhandel wereldwijd 2D-codes gaan accepteren - QR-codes met GS1 Digital Link, en GS1 Data Matrix - naast de bestaande EAN- en UPC-barcodes, tegen eind 2027.

De drijfveer is dat één 2D-code twee dingen tegelijk kan doen: het item afrekenen aan de kassa én de shopper via dezelfde scan koppelen aan productinformatie, terugroepacties, houdbaarheidsdata en duurzaamheidsgegevens. Tijdens de overgang voorzien merken verpakkingen van beide markeringen - zowel een vertrouwde lineaire barcode als een 2D-code - zodat oudere kassa’s blijven werken terwijl nieuwere de extra mogelijkheid krijgen. Het langetermijndoel is één 2D-code die de dubbele markering volledig vervangt.

Twee dingen zijn de moeite waard om helder te stellen. Ten eerste is dit een migratiedoel, geen harde verplichting - de tijdlijnen verschillen per retailer en regio. Ten tweede betekent het niet dat 1D verdwijnt: er zijn miljarden lineaire barcodes in omloop, en beide formaten blijven jaren naast elkaar bestaan. Het eerlijke antwoord op “vervangen QR-codes de barcode?” is dus dat 2D aan de kassa wordt toegevoegd, niet van de ene op de andere dag wordt ingeschakeld.

Wanneer welk type gebruiken

1D-barcodes blijven zinvol waar ze ingeburgerd zijn: retailkassa’s, transportbanden en magazijnen vol laserscanners die eenvoudige numerieke sleutels lezen. 2D-barcodes winnen wanneer de scanner een telefoon is, wanneer het label een link moet coderen, wanneer labelruimte krap is, of wanneer labels veel slijtage krijgen - een tag op veiligheidsuitrusting die in een bus beschadigd raakt, blijft als QR-code scannen lang nadat een lineaire barcode het heeft opgegeven.

Met de concrete getallen in gedachten is de aanbeveling op feiten gebaseerd in plaats van een kwestie van smaak: kies 1D wanneer u de lezers in de hand hebt en alleen een korte sleutel nodig heeft; kies 2D wanneer u telefoonscannen wilt, meer data per label, duurzaamheid, of de GS1 Digital Link-mogelijkheid waar de kassa naartoe migreert.

1D vs 2D bij assettracking

Voor het volgen van apparatuur is hardware meestal de doorslaggevende factor: een 2D-code maakt van elke telefoon in het gebouw een lezer, terwijl een 1D-code dedicated scanners veronderstelt. Daarom standaardiseren moderne assetsystemen op QR-labels - in AMPthilly krijgt elke asset bijvoorbeeld een afdrukbaar QR-label dat het record in de browser opent wanneer u scant met een normale telefooncamera, zonder app of scannerhardware. Vanuit dat record kunt u het item uitgeven of innemen, de huidige eigenaar zien of een probleem melden.

Dit is de asset-tag-aanpak in de praktijk: het QR-label is de duurzame, scanbare houvast, en het assetrecord erachter bevat de details. Welk formaat u ook kiest, druk de identificatie in leesbare tekst onder de code, zodat een beschadigd label nog met het oog aan het record gekoppeld kan worden.

FAQ

Is een QR-code een 1D- of 2D-barcode? Een QR-code is een 2D-barcode. De code slaat gegevens op in beide richtingen over een raster van kleine vierkantjes, waardoor een volledige URL past in plaats van alleen een kort nummer. De drie grote vierkanten in de hoeken zijn finderpatronen waarmee een camera de code kan vinden en oriënteren, zodat scannen onder elke hoek werkt - iets wat een lineaire barcode niet kan.

Hoe zie ik of een barcode 1D of 2D is? Kijk naar de vorm. Een 1D-barcode is een rij parallelle verticale strepen van verschillende breedte, gelezen langs één as - de klassieke supermarktstreep. Een 2D-barcode is een vierkant of rechthoekig raster van stippen of modules dat op beide assen wordt gelezen, meestal met locatiemarkeringen: hoekvierkanten op een QR-code, of een massieve L-vormige rand op een Data Matrix. Vuistregel: als u hem kunt scannen door uw telefoon er onder een willekeurige hoek op te richten, is het vrijwel zeker een 2D-code.

Hoeveel data kan een 1D- versus 2D-barcode bevatten? Een 1D-barcode bevat heel weinig: een UPC codeert 12 cijfers en Code 128 houdt rond de 48 tekens op voordat het label onpraktisch breed wordt. Een 2D-barcode bevat veel meer in een klein vierkant - een QR-code kan tot ongeveer 7.089 numerieke of 4.296 alfanumerieke tekens opslaan, en een Data Matrix tot ongeveer 2.335 alfanumerieke tekens op een veel kleiner oppervlak. Daarom dragen 1D-codes een korte opzoeksleutel terwijl 2D-codes een volledige URL kunnen bevatten.

Kan een smartphone een 1D-barcode scannen? Telefooncamera’s lezen 2D-codes zoals QR standaard, direct vanuit de standaardcamera of browser, zonder app. Ze lezen 1D-barcodes meestal niet zonder een speciale scan-app, omdat een lineaire barcode anders moet worden gedecodeerd dan het vlakbeeld dat een telefoon vastlegt. Dat is een echt voordeel voor QR in elke werkwijze die draait om de telefoon die mensen al bij zich hebben.

Wat is GS1 Sunrise 2027 en vervangen 2D-barcodes de 1D-barcodes? GS1 Sunrise 2027 is een branche-initiatief waarbij kassasystemen in de detailhandel wereldwijd 2D-codes gaan accepteren - QR met GS1 Digital Link, en GS1 Data Matrix - naast de bestaande EAN en UPC, tegen eind 2027. Tijdens de overgang voorzien merken verpakkingen van zowel een lineaire barcode als een 2D-code. Het is een migratiedoel, geen harde verplichting, dus 1D-barcodes verdwijnen niet van de ene op de andere dag; beide blijven jaren naast elkaar bestaan.

Werken 2D-barcodes nog als ze beschadigd zijn? Meestal wel. Matrixcodes zoals QR en Data Matrix hebben ingebouwde foutcorrectie, zodat de code nog scant als een deel is beschadigd, gescheurd of bedekt - een QR-code op het hoogste correctieniveau overleeft schade aan ongeveer een derde van het oppervlak. Een 1D-barcode heeft geen dergelijke redundantie over de breedte: een kras door de strepen maakt de lezing meestal onmogelijk.

De kern

1D-barcodes coderen een korte sleutel in lineaire strepen en hebben dedicated scanners nodig; 2D-barcodes proppen duizenden tekens in een klein raster, scannen onder elke hoek met een gewone telefoon en overleven beschadiging. De harde getallen - UPC met 12 cijfers tegenover een QR-code met ~7.089 - verklaren waarom de detailhandel onder GS1 Sunrise 2027 overstapt op 2D aan de kassa. Voor assettracking is de keuze nog eenvoudiger: QR-labels maken van elke telefoon een lezer, en dat is het model waarop AMPthilly is gebouwd.

Tools die dit makkelijker maken

AMPthilly geeft elke asset een afdrukbaar QR-label dat het record opent in elke telefoonbrowser - geen app om te installeren en geen scannerhardware om te kopen. Scan een label om het item uit te geven of in te nemen, te zien wie het heeft, of een probleem te melden, en elke actie belandt in de audithistorie van de asset. U kunt labels los of in batches afdrukken, het formaat kiezen voor stickervellen of een labelprinter, en een label opnieuw genereren als er een beschadigd raakt. Gratis starten - 3 gebruikers en 25 assets, geen creditcard nodig - of neem contact op over een grotere uitrol.

Gerelateerde termen

  • Barcodescanner - de hardware en software die beide codefamilies leest
  • Labelprinter - hoe barcode- en QR-labels in volume worden geproduceerd
  • QR-code - de universele 2D-code die AMPthilly gebruikt voor assetlabels
  • Asset Tag - het duurzame label dat de identificatie van een asset draagt
  • UID (Unique Identifier) - de waarde die de meeste barcodes daadwerkelijk coderen
  • VIN (Vehicle Identification Number) - de gestandaardiseerde identificatie op voertuigstickers
  • IMEI - de unieke identificatie achter de barcode op de doos van een telefoon

Gratis starten, geen creditcard nodig

Laat uw register het werk doen

AMPthilly geeft elk asset een eigenaar, een locatie en een geschiedenis - uitgifte en retour, printbare QR-labels, servicedesk en audittrail op één plek. Het gratis abonnement is goed voor 3 gebruikers en 25 assets, inclusief SSO en MFA.