Zum Hauptinhalt springen
Back to Articles

Code 128 vs. Code 39: Welchen Barcode sollten Sie verwenden?

Veröffentlicht am 28. Juni 2026 · 5 Min. Lesezeit

Code 128 vs. Code 39: Welchen Barcode sollten Sie verwenden?

Wenn Sie ein Lagerhaus, ein Krankenhaus oder einen Einzelhandel Lagerraum betreten, werden Sie überall schwarze und weiße vertikale Linien sehen. Für das ungeübte Auge sieht jeder lineare Barcode völlig gleich aus.

Doch unter dem Scanner sprechen sie völlig unterschiedliche Sprachen.

Wenn Sie ein Inventarsystem einrichten, Mitarbeiterausweise erstellen oder Vermögenswerte kennzeichnen, werden Sie zwangsläufig aufgefordert, ein Barcodeformat auszuwählen. Die beiden absoluten Giganten der 1D-Barcode-Welt (eindimensional) sind Code 39 und Code 128.

Wenn Sie das falsche auswählen, erhalten Sie möglicherweise Etiketten, die physisch zu groß sind, um auf Ihre Produkte zu passen, oder ein System, das die spezifischen Daten, die Sie zum Kodieren benötigen, nicht verarbeiten kann.

Lassen Sie uns den Fachjargon durchbrechen. Ich werde genau erklären, wie sich diese beiden Symbologien unterscheiden, und Ihnen genau sagen, welche Sie für Ihr spezifisches Projekt verwenden sollten.

Der Großvater der Barcodes: Code 39 verstehen

Code 39 wurde 1974 entwickelt und ist das zuverlässige alte Arbeitstier der Logistikwelt. Es war der allererste Barcode, der sowohl Zahlen als auch Buchstaben (alphanumerische Daten) kodieren konnte, was ihn sofort zu einem globalen Standard für die Bestandsverwaltung machte.

Was es kodieren kann:

Code 39 ist relativ begrenzt. Es kann 43 spezifische Zeichen kodieren:

  • Großbuchstaben (A-Z)
  • Zahlen (0-9)
  • Eine Handvoll Sonderzeichen (-, ., $, /, +, %, und Leerzeichen)

Der größte Fehler: Datendichte

Code 39 hat eine sehr geringe Datendichte. Was bedeutet das im Klartext? Das bedeutet, dass zum Drucken einer sehr kleinen Datenmenge viel physischer Platz benötigt wird.

Jedes einzelne Zeichen, das Sie in einen Code-39-Generator eingeben, erfordert eine beträchtliche Menge an schwarzen Balken und Leerzeichen. Wenn Sie eine lange Seriennummer – beispielsweise 15 Zeichen – kodieren müssen, wird Ihr physisches Barcode-Etikett unglaublich breit sein. Wenn Sie in einem Labor versuchen, ein kleines elektronisches Bauteil oder ein winziges Fläschchen zu etikettieren, passt ein Code 39-Barcode physisch nicht auf das Objekt.

Wo es heute noch verwendet wird:

Trotz seiner Einschränkungen weigert sich Code 39 zu sterben. Es wird immer noch häufig in der Automobilindustrie (insbesondere im AIAG-Standard) und im US-Verteidigungsministerium (LOGMARS) verwendet. Da es so alt ist, kann es absolut jeder Barcode-Scanner, der jemals hergestellt wurde, ohne Konfiguration nativ lesen.

Das moderne Kraftpaket: Code 128 verstehen

Code 128 wurde 1981 zur Lösung der Platzprobleme von Code 39 eingeführt und ist der unangefochtene Champion moderner Lieferketten. Wenn Sie heute ein Paket von Amazon oder FedEx erhalten, befindet sich auf dem Versandetikett ein Code 128-Barcode.

Was es kodieren kann:

Das „128“ in seinem Namen bezieht sich auf seine Fähigkeit, den gesamten Satz von 128 Zeichen ASCII zu kodieren. Dies bedeutet, dass es Folgendes verarbeiten kann:

  • Groß- UND Kleinbuchstaben
  • Zahlen (0-9)
  • Alle Satz- und Sonderzeichen
  • Tastatursteuerzeichen (wie Tab oder Enter)

Der große Vorteil: Hohe Datendichte

Code 128 ist brillant, weil er Daten komprimiert. Es verwendet drei verschiedene interne Zeichensätze (A, B und C) und kann mitten im Barcode automatisch zwischen ihnen wechseln, um die mathematisch effizienteste Art der Datenanzeige zu finden.

Aufgrund dieser Komprimierung ist ein Code 128-Barcode deutlich kürzer als ein Code 39-Barcode, der genau die gleichen Informationen enthält. Es ist unglaublich kompakt, sodass Sie viel kleinere Gegenstände beschriften und gleichzeitig viel mehr Daten speichern können.

Der direkte Vergleich

Schauen wir uns ein praktisches Szenario aus der realen Welt an. Stellen Sie sich vor, Sie leiten eine medizinische Klinik und müssen Blutproben von Patienten mit einem 12-stelligen alphanumerischen Code kennzeichnen: „PATIENT-4598“.

Wenn Sie Code 39 verwenden:

  • Der Scanner liest es perfekt.
  • Der gedruckte Barcode wird jedoch wahrscheinlich über 5 cm breit sein. Es wird Ihnen schwer fallen, es um ein Standard-Reagenzglas zu wickeln, ohne dass sich die Linien so stark verbiegen, dass der Scanner es nicht lesen kann.

Wenn Sie Code 128 verwenden:

  • Der Scanner liest es perfekt.
  • Der gedruckte Barcode ist etwa halb so groß wie die Code 39-Version. Es passt problemlos, flach und gut lesbar auf das Reagenzglas.

Welches sollten Sie wählen?

Sofern Sie nicht ausdrücklich von einem Anbieter oder einem Regierungsvertrag dazu verpflichtet werden, Code 39 zu verwenden, sollten Sie fast immer Code 128 wählen.

Code 128 ist für moderne Geschäftsanwendungen weit überlegen. Es ist kompakter, unterstützt einen viel größeren Zeichenbereich und verfügt über eine obligatorische „Prüfsummen“-Ziffer, die in seine Architektur integriert ist, wodurch es äußerst resistent gegenüber Lesefehlern des Scanners ist.

Wählen Sie Code 128 für:

  • Allgemeine Bestandsverwaltung
  • Versand- und Logistiketiketten
  • Asset-Tracking-Tags
  • Kleine Produktkennzeichnung
  • Mitarbeiterausweise

Wählen Sie Code 39 NUR für:

  • Legacy-Systeme, die neuere Formate physisch nicht lesen können (sehr selten).
  • Regierungs- oder Militärverträge, die ausdrücklich den LOGMARS-Standard erfordern.
  • Compliance bei der Automobilfertigung.

Generieren Ihrer Barcodes

Wenn Sie bereit sind, Ihre Etiketten zu erstellen, müssen Sie keine teure proprietäre Software kaufen. Sie können beide Formate sofort auf QRStudio generieren.

  1. Wählen Sie entweder das Werkzeug Code 128 oder Code 39 aus.

  2. Geben Sie Ihre Daten ein (denken Sie daran, dass Code 39 keine Kleinbuchstaben akzeptiert).

  3. Das System berechnet automatisch die erforderlichen Prüfziffern und generiert das scanbare Bild.

  4. Laden Sie das Bild als PNG zum Drucken auf Standard-Etikettendruckern oder als SVG herunter, wenn Sie es an eine kommerzielle Druckmaschine senden.

Häufig gestellte Fragen (FAQ)

Kann ich eine Website-URL in einen Code 128-Barcode kodieren?

Technisch gesehen ja, denn es unterstützt alle ASCII-Zeichen. Allerdings öffnet eine Smartphone-Kamera beim Scannen eines 1D-Barcodes nicht automatisch einen Browser. Für URLs müssen Sie einen 2D-QR-Code verwenden.

Benötige ich einen speziellen Scanner für Code 128?

Nein. Nahezu jeder kommerzielle Laser- oder Bildscanner, der in den letzten 20 Jahren verkauft wurde, unterstützt standardmäßig sowohl Code 39 als auch Code 128.

Warum stehen am Anfang und Ende meines Code 39-Textes Sternchen (*)?

Das Sternchen ist ein obligatorisches „Start/Stopp“-Zeichen, das im Code 39-Standard vorgeschrieben ist. Es teilt dem Scanner genau mit, wo die Daten beginnen und enden. Wenn Sie den QRStudio-Generator verwenden, müssen Sie die Sternchen nicht eingeben. Das System fügt sie automatisch zum Barcode-Muster hinzu.

Was ist Code 128 GS1?

GS1-128 ist eine spezifische, stark regulierte Untergruppe von Code 128, die für den weltweiten Einzelhandelsversand verwendet wird. Es verwendet spezifische Anwendungskennungen (wie „01“ für Gewicht oder „10“ für Chargennummer), damit verschiedene Unternehmen auf der ganzen Welt die genaue Bedeutung der Daten im Barcode verstehen können.

Vereinfachen Sie Ihre Logistik

Lassen Sie nicht zu, dass veraltete Formate Ihr modernes Lager bestimmen. Wenn Sie ein neues System von Grund auf aufbauen, können Sie durch die Standardisierung auf Code 128 physischen Etikettenplatz sparen, Scanfehler reduzieren und komplexe Daten mühelos kodieren. Gehen Sie zum Barcode-Generator von QRStudio, geben Sie Ihre Bestandsdaten ein und beginnen Sie noch heute mit dem Drucken von Etiketten mit hoher Dichte.

Erstellen Sie Ihren QR-Code kostenlos

Keine Anmeldung, keine Grenzen – in Sekunden erstellen und herunterladen.

Generator öffnen