1D- vs. 2D-Barcodes: Was ist der Unterschied?
Lineare Barcodes speichern in Streifen wenige Daten; 2D-Codes wie QR packen weit mehr in ein Raster. Vergleiche die beiden Familien.
Der Unterschied zwischen 1D- und 2D-Barcodes läuft auf eine einzige Frage hinaus: Speichert der Code Daten in eine Richtung oder in zwei? Diese eine Designentscheidung bestimmt, wie viel Information ein Symbol fassen kann, wie groß es sein muss und welche Maschinen es lesen können. Lass uns die beiden Familien entwirren. 🐾
Was ist ein 1D-Barcode?
Ein 1D-Barcode, auch linearer Barcode genannt, kodiert Daten in den Breiten paralleler Balken und Lücken. Du liest ihn quer in einer einzigen Richtung, wie einen Satz, weshalb er eindimensional heißt. Die vertikale Höhe der Balken trägt überhaupt keine Information. Sie existiert nur, damit ein Scanner das Muster noch erfassen kann, selbst wenn der Strahl den Code in leichtem Winkel kreuzt.
Die gestreiften Codes auf der Rückseite einer Müslischachtel oder eines Taschenbuchs sind klassische 1D-Barcodes. Bekannte Beispiele sind UPC-A, EAN-13, Code 39 und Code 128. Weil die Information in einem dünnen Streifen lebt, kann ein linearer Barcode nur eine bescheidene Menge an Daten fassen, typischerweise etwa ein Dutzend Ziffern oder eine kurze Reihe von Zeichen.
Was ist ein 2D-Barcode?
Ein 2D-Barcode speichert Daten in zwei Richtungen zugleich und nutzt dafür ein Raster aus kleinen Quadraten, Punkten oder Zellen statt einer Reihe von Balken. Weil er sowohl die horizontale als auch die vertikale Achse nutzt, packt ein 2D-Code weit mehr Daten in dieselbe Grundfläche. Der QR-Code ist das berühmteste Beispiel, und Data Matrix ist ein weiteres Arbeitspferd, das auf winzigen elektronischen Teilen zum Einsatz kommt.
Wo ein linearer Code vielleicht eine 12-stellige Produktnummer fasst, kann ein QR-Code Tausende von Zeichen fassen, genug für eine vollständige Webadresse, einen Textblock oder Kontaktdaten. Unser Leitfaden dazu, was ein QR-Code ist, geht auf diese Kapazität ein, und wie QR-Codes funktionieren erklärt das Raster im Detail.
1D- vs. 2D-Barcodes: ein direkter Vergleich
Am schnellsten erkennst du die Aufteilung, indem du die beiden Familien nebeneinanderstellst.
| Merkmal | 1D- (linearer) Barcode | 2D- (Matrix-) Barcode |
|---|---|---|
| Datenrichtung | Eine Richtung (horizontal) | Zwei Richtungen (Raster) |
| Kapazität | Etwa 8–25 Zeichen | Bis zu Tausenden von Zeichen |
| Typische Grundfläche | Breiter, je mehr Daten | Kompakt und quadratisch |
| Fehlerkorrektur | Höchstens eine einzelne Prüfziffer | Eingebaute Wiederherstellung beschädigter Bereiche |
| Wie er gelesen wird | Laser- oder linearer Imager-Sweep | Kamera erfasst das ganze Symbol |
| Beispiele | UPC-A, EAN-13, Code 128 | QR-Code, Data Matrix |
Wie unterscheidet sich die Kapazität?
Die Kapazität ist der wichtigste Unterschied. Ein linearer Barcode wird physisch breiter, je mehr Daten du hinzufügst, weil jedes zusätzliche Zeichen mehr Balken entlang derselben einzelnen Linie benötigt. Treibst du es zu weit, wird der Code zu einem unpraktisch langen Streifen.
Ein 2D-Code umgeht das, indem er auch nach oben statt nur seitwärts baut. Daten hinzuzufügen füllt mehr Zellen im Raster, statt eine Achse zu strecken, sodass ein QR-Code von etwa zwei Zentimetern im Quadrat eine vollständige URL tragen kann. Genau deshalb wechselten Marketing, Ticketing und Zahlungen zu 2D-Codes: Sie können eine bedeutungsvolle Botschaft fassen, nicht nur eine Nachschlagenummer.
Wie vergleicht sich die physische Größe?
Für dieselbe Datenmenge ist ein 2D-Code meist viel kleiner als ein linearer. Das ist wichtig, wenn der Etikettenplatz knapp ist, etwa auf einem kleinen Fläschchen, einer Leiterplatte oder einem Schmuckstück. Data-Matrix-Codes von nur wenigen Millimetern Breite werden direkt auf Metallbauteile lasergraviert.
Lineare Codes sind jedoch nicht überholt. Wenn du nur eine kurze Produktnummer kodieren musst, druckt ein einfacher 1D-Barcode sauber, scannt zuverlässig und wird von jeder Ladenkasse der Welt verstanden. Größer ist nicht immer besser; der richtige Code ist der, der zur Aufgabe passt.
Wie werden die beiden Familien gescannt?
Die Lesemethode ist die andere tiefe Kluft. Ein 1D-Barcode kann von einem Laserscanner gelesen werden, der einen Strahl über die Balken streicht und die Reflexionen zeitlich misst, oder von einem linearen Imager, der eine einzelne Pixelreihe fotografiert. Weil die Daten in einer Linie sitzen, reicht es, diese eine Linie zu erfassen.
Ein 2D-Code kann so nicht gelesen werden. Eine einzelne streichende Linie würde den Großteil des Rasters verfehlen. Stattdessen brauchst du einen Kamera-Imager, der das gesamte Symbol als Bild erfasst und es dann an Software zur Dekodierung übergibt. Deshalb liest die Kamera in deinem Handy QR-Codes mühelos, ein herkömmlicher Supermarktlaser aber nicht. Unser Artikel darüber, wie Barcode-Scanner funktionieren, behandelt jeden Scannertyp ausführlich.
Wann solltest du 1D oder 2D verwenden?
Die Wahl zwischen den beiden hängt vor allem davon ab, wie viele Daten du tragen musst und wer scannt.
- Verwende einen 1D-Barcode für die Einzelhandelskasse, wo eine kurze Produktnummer in einer Datenbank nachgeschlagen wird und wo jeder Scanner bereits UPC oder EAN spricht.
- Verwende einen 2D-Barcode, wenn du eine URL, einen Gutschein, Bordkartendaten oder alles speichern möchtest, was ein Kunde mit einer Handykamera scannt.
- Verwende beide zusammen in der Logistik, wo ein Paket einen linearen Code für die Sortiermaschine und einen 2D-Code mit reichhaltigeren Versanddaten tragen könnte. Wir erkunden diese Mischung in Barcodes und QR-Codes in der Logistik.
Wenn dein Projekt die zweidimensionale Art verlangt, kannst du in Sekunden einen kostenlosen QR-Code erstellen und das Raster selbst sehen. Für einen genaueren Blick auf die Matrix-Familie vergleiche QR-Code vs. Data Matrix.
Häufig gestellte Fragen
Was ist der wichtigste Unterschied zwischen 1D- und 2D-Barcodes?
Ein 1D-Barcode speichert Daten in den Breiten paralleler Balken, gelesen in einer Richtung, während ein 2D-Barcode ein Raster aus Zellen nutzt, um Daten in zwei Richtungen zu speichern, und so weit mehr Information auf kleinerem Raum fasst.
Warum können 2D-Barcodes mehr Daten fassen?
Weil sie sowohl die horizontale als auch die vertikale Achse nutzen, füllt das Hinzufügen von Daten mehr Zellen in einem Raster, statt eine einzelne Linie zu strecken, sodass ein kleines Quadrat Tausende von Zeichen fassen kann.
Kann ein Laserscanner einen QR-Code lesen?
Nein. Ein streichender Laser tastet nur eine Linie ab, was den Großteil eines 2D-Rasters verfehlt. QR-Codes brauchen einen Kamera-Imager, der das ganze Symbol erfasst und es in Software dekodiert.
Sind 1D-Barcodes veraltet?
Überhaupt nicht. Für kurze Produktnummern an der Einzelhandelskasse drucken sie sauber, scannen zuverlässig und werden von jeder Kasse verstanden, sodass sie der Standard am Verkaufspunkt bleiben.
Ist ein QR-Code ein 2D-Barcode?
Ja. Ein QR-Code ist der bekannteste 2D- oder Matrix-Barcode und speichert Daten in einem quadratischen Raster aus schwarzen und weißen Zellen statt in einer Reihe von Balken.
Erstelle einen QR-Code auf die ehrliche Art 🐾
Für immer kostenlos, kein Tracking, kein Ablauf — direkt in deinem Browser erzeugt.