Thema
Codes und Sicherheit
Von der NutzTools Redaktion · Stand 09.11.2026
In diesem Thema geht es um maschinenlesbare Codes: Barcodes auf Produkten, Versandetiketten und Lagerregalen. Sie erstellen Strichcodes direkt im Browser, prüfen die Prüfziffer einer EAN und erfahren, welches Format für welchen Zweck gedacht ist. Ob Sie einen Onlineshop betreiben, Inventar beschriften oder Etiketten für einen Verein drucken: Hier finden Sie die Grundlagen und das passende Werkzeug.
Sicherheit heißt bei uns vor allem Datenschutz. Der Barcode-Generator arbeitet vollständig lokal in Ihrem Browser. Die eingegebenen Nummern und Texte verlassen Ihr Gerät nicht, und es gibt weder Konto noch Upload.
Rechner und Werkzeuge
- Barcode-Generator
Erstellt Barcodes in den Formaten Code 128, EAN-13, EAN-8, UPC-A, Code 39 und ITF-14. Bei EAN, UPC und ITF berechnet er die Prüfziffer automatisch oder meldet, wenn eine eingegebene Prüfziffer nicht stimmt. Sie laden den Code als PNG für Office-Dokumente, als SVG für Druckvorlagen in beliebiger Größe oder als PDF herunter. Im Modus „Serie / Bulk“ erzeugen Sie fortlaufende Nummern mit Präfix und laden alle Codes zusammen als A4-PDF zum Ausdrucken.
Ratgeber
- EAN-13 oder Code 128? Barcode-Arten im Vergleich
Welche Barcode-Art wofür: EAN-13, EAN-8, UPC, Code 128, GS1-128, Code 39, ITF-14 und 2D-Codes im Überblick.
- EAN-Prüfziffer berechnen: Modulo-10-Verfahren
So berechnen und prüfen Sie die Prüfziffer von EAN-13, EAN-8 und GTIN-14 mit der Gewichtung 1 und 3: mit Beispielen.
Welches Barcode-Format für welchen Zweck?
| Format | Inhalt | Typischer Einsatz |
|---|---|---|
| EAN-13 | 13 Ziffern | Verkaufsverpackungen im Einzelhandel |
| EAN-8 | 8 Ziffern | sehr kleine Verpackungen |
| UPC-A | 12 Ziffern | Handel in Nordamerika |
| ITF-14 | 14 Ziffern | Umkartons und Versandeinheiten |
| Code 128 | Buchstaben, Ziffern, Zeichen | Logistik, Versand, Inventar |
| Code 39 | Großbuchstaben, Ziffern, einige Zeichen | Industrie, ältere Systeme |
Für interne Zwecke wie Inventarnummern, Mitgliedsausweise oder Lagerplätze ist Code 128 meist die beste Wahl, weil er Buchstaben und Ziffern kompakt abbildet. EAN und UPC sind dagegen für Artikelnummern im Handel reserviert.
EAN-Nummer und GTIN: Woher die Nummer kommt
Die Nummer unter einem EAN-13-Strichcode heißt heute Global Trade Item Number, kurz GTIN. Sie ist weltweit eindeutig und wird von GS1 vergeben. Unternehmen erhalten von der nationalen GS1-Organisation eine Basisnummer und bilden daraus ihre Artikelnummern. Die ersten Ziffern zeigen, welche GS1-Organisation die Basisnummer vergeben hat: 400 bis 440 steht für Deutschland, 900 bis 919 für Österreich und 760 bis 769 für die Schweiz. Das ist kein Herkunftsland des Produkts.
Ein Barcode-Generator erzeugt nur das Strichmuster zu einer Nummer. Er vergibt keine gültigen GTINs. Wer Produkte im Handel oder auf Marktplätzen wie Amazon verkaufen will, braucht eine bei GS1 registrierte Nummer. Für reine Testdrucke und interne Etiketten können Sie dagegen beliebige Nummern verwenden.
So funktioniert die Prüfziffer
Die letzte Ziffer einer EAN ist eine Prüfziffer. Sie wird aus den übrigen Ziffern berechnet und schützt vor Lese- und Tippfehlern. Bei EAN-13 werden die Ziffern von links abwechselnd mit 1 und 3 gewichtet und addiert. Die Prüfziffer ist der Betrag, der die Summe auf das nächste Vielfache von 10 ergänzt. Vertauscht jemand zwei benachbarte Ziffern oder liest eine falsch, passt die Prüfziffer in den meisten Fällen nicht mehr, und die Kasse lehnt den Code ab. Bei EAN-8, UPC-A und ITF-14 gilt dasselbe Prinzip, nur beginnt die Gewichtung dort links mit 3 statt mit 1. Einheitlich gilt: Die Ziffer direkt vor der Prüfziffer wird immer mit 3 gewichtet.
Beispiel: Für 400638133393 ergibt die gewichtete Summe 89. Bis 90 fehlt 1, die vollständige EAN lautet also 4006381333931. Der Ratgeber zur EAN-Prüfziffer zeigt die Rechnung Schritt für Schritt.
Code 128 und GS1-128 in der Logistik
Code 128 kann alle 128 Zeichen des ASCII-Zeichensatzes darstellen. Intern wechselt er zwischen drei Zeichensätzen: A für Großbuchstaben und Steuerzeichen, B für Groß- und Kleinbuchstaben und C für Ziffernpaare. Lange Ziffernfolgen werden im Zeichensatz C paarweise kodiert, was den Code besonders kompakt macht. Der Generator wählt die Zeichensätze automatisch.
In der Logistik wird oft GS1-128 verwendet. Das ist ein Code 128 mit einem festgelegten Aufbau, bei dem Datenbezeichner in Klammern angeben, was die folgenden Ziffern bedeuten. Beispiele sind (01) für die GTIN, (10) für die Charge, (17) für das Verfallsdatum und (00) für die Nummer einer Versandeinheit, die SSCC. So kann ein einziger Barcode auf einer Palette mehrere Informationen tragen, die das Lagerverwaltungssystem automatisch auswertet.
ITF-14 für Umkartons
ITF-14 kodiert eine 14-stellige GTIN und wird auf Umkartons gedruckt, die mehrere Verkaufseinheiten enthalten. Das Format ist robust und lässt sich auch auf Wellpappe mit grobem Druck noch lesen. Typisch ist ein dicker Rahmen, englisch Bearer Bar genannt, der verhindert, dass ein Scanner nur einen Teil des Codes erfasst. Die erste Ziffer der GTIN-14 unterscheidet Verpackungsstufen, etwa den Karton mit sechs Flaschen vom Karton mit zwölf.
Barcodes sauber drucken
Damit ein Scanner einen Code zuverlässig liest, braucht er Kontrast und Ruhezonen. Drucken Sie schwarze Striche auf weißen Grund und lassen Sie links und rechts neben dem Code einen freien Rand. Rot, Gelb und helle Pastelltöne als Strichfarbe können viele Scanner nicht erkennen. Verkleinern Sie EAN-Codes nicht beliebig, denn zu schmale Striche verschwimmen im Druck. Für Druckereien und Etikettendrucker ist das SVG-Format ideal, weil es ohne Qualitätsverlust skaliert. Testen Sie vor einem großen Druckauftrag einige Etiketten mit dem Scanner oder einer Smartphone-App.
Ausblick: 2D-Codes an der Kasse
Der Handel arbeitet unter dem Namen „Ambition 2027“ daran, dass Kassensysteme bis Ende 2027 auch 2D-Codes lesen, nämlich GS1 DataMatrix und QR-Codes mit GS1 Digital Link. Diese Codes können neben der GTIN weitere Daten wie Mindesthaltbarkeitsdatum oder Charge enthalten. Der klassische EAN-13 bleibt trotzdem: Bis 90 Prozent der Kassen 2D-fähig sind, muss ein Produkt mit 2D-Code zusätzlich einen linearen Barcode tragen.
Ein Strichcode speichert nur wenige Dutzend Zeichen in einer Richtung. Ein QR-Code oder DataMatrix-Code speichert Daten in zwei Dimensionen und fasst je nach Größe mehrere Tausend Zeichen, etwa eine vollständige Internetadresse. Unser Generator erstellt derzeit nur lineare Barcodes. Für Produktetiketten im Handel ist der EAN-13 bis auf Weiteres der Standard, für Webadressen auf Flyern ein QR-Code die bessere Wahl.
Häufige Fragen
Kann ich mit dem Generator eine EAN für mein Produkt bekommen?
Nein. Der Generator erzeugt nur den Strichcode zu einer vorhandenen Nummer. Gültige GTINs für den Handel vergibt GS1 über eine kostenpflichtige Basisnummer.
Welches Format eignet sich für Inventaretiketten?
Meist Code 128. Er kann Buchstaben und Ziffern enthalten, ist kompakt und wird von praktisch allen Scannern gelesen. Mit dem Serienmodus erzeugen Sie fortlaufende Nummern auf einen Schlag.
Was bedeuten die ersten Ziffern einer EAN?
Sie zeigen, welche nationale GS1-Organisation die Basisnummer vergeben hat, etwa 400 bis 440 für Deutschland. Über das Herstellungsland sagen sie nichts aus.
Werden meine eingegebenen Nummern gespeichert?
Nein. Der Barcode wird in Ihrem Browser erzeugt. Weder die Nummern noch die erzeugten Dateien werden an einen Server übertragen.
Warum liest mein Scanner den gedruckten Code nicht?
Häufige Ursachen sind zu wenig Kontrast, fehlende Ruhezonen am Rand, ein zu stark verkleinerter Code oder eine falsche Prüfziffer. Drucken Sie testweise schwarz auf weiß in Originalgröße.
Quellen
Text und Schreiben · Schule und Mathe · Alle Themen · Startseite