tooloora

Barcode-Generator – EAN-13, UPC, Code 128 und ITF-14

Nummer oder Text eingeben, Strichcode-Art wählen: Der Generator rechnet die Prüfziffer, hält die Ruhezonen nach Norm ein und liefert SVG in Millimetern oder PNG mit Druckauflösung. Alles läuft im Browser.

Läuft lokal – nichts wird hochgeladen

Art des Strichcodes

Handel in Europa: die 13-stellige Nummer auf fast jeder Verpackung (GTIN-13).

12 Ziffern – die Prüfziffer rechnet der Generator aus. Mit 13 Ziffern prüft er sie. Leerzeichen und Bindestriche sind erlaubt.

Hier erscheint der Strichcode.

Gib eine Nummer oder einen Text ein – oder lade ein Beispiel.

Das SVG bleibt in jeder Größe scharf und trägt die Maße in Millimetern, gut für Druckvorlagen. Das PNG trägt die gewählte Auflösung, damit Etiketten- und Office-Programme es in der richtigen Größe drucken.

Größe

GS1 erlaubt für Kassen-Strichcodes 80 bis 200 %; 100 % entsprechen einer Modulbreite von 0,330 mm.

mm

Nennhöhe bei dieser Vergrößerung: 22,85 mm

Optionen

Farben

Am sichersten ist Schwarz auf Weiß. Die Warnungen sind Richtwerte aus der Bildschirmfarbe; wie gut der gedruckte Code lesbar ist, zeigt erst ein Probescan.

Der Generator erzeugt das Bild zu einer Nummer, er vergibt keine. Eine EAN für den Handel bekommst du mit einer Mitgliedschaft bei GS1 (in Deutschland GS1 Germany).

Vorschau und Farbwarnungen ersetzen keinen Probescan: Druck vor einer Auflage ein Muster und lies es mit dem Scanner, der später im Einsatz ist.

Alles läuft in deinem Browser, nichts wird hochgeladen. Die letzte Eingabe und die Einstellungen liegen im lokalen Speicher deines Geräts.

Was dieser Barcode-Generator macht

Gib eine Nummer oder einen Text ein und wähle die Strichcode-Art: Der Generator erzeugt EAN-13, EAN-8, UPC-A, ISBN, Code 128, Code 39 und ITF-14 direkt in deinem Browser. Fehlt die Prüfziffer, rechnet er sie aus; stimmt sie nicht, nennt er die richtige. Die Ruhezonen hält er nach Norm ein, und du lädst den Code als SVG in Millimetern oder als PNG mit Druckauflösung herunter.

Welche Strichcode-Art brauche ich?

Das entscheidet der Ort, an dem gescannt wird:

EinsatzStrichcodeInhalt
Ware im HandelEAN-1313 Ziffern (GTIN-13)
Sehr kleine PackungenEAN-88 Ziffern
Handel in den USA und KanadaUPC-A12 Ziffern
BücherISBN als EAN-13978 oder 979 plus 10 Ziffern
Umkartons und PalettenITF-1414 Ziffern (GTIN-14)
Lager, Versand, interne EtikettenCode 128Buchstaben, Ziffern, Satzzeichen
Ältere Lager- und IndustriesystemeCode 39A–Z, 0–9 und sieben Sonderzeichen

Code 128 ist bei gleichem Inhalt meist deutlich schmaler als Code 39. Code 39 lohnt sich nur, wenn ein vorhandenes System ihn verlangt.

Bekomme ich hier eine EAN-Nummer?

Nein. Der Generator zeichnet den Strichcode zu einer Nummer, die du schon hast. Nummern für den Handel vergibt GS1: Mit einer Mitgliedschaft bei GS1 Germany bekommst du eine Basisnummer und nummerierst deine Artikel daraus. Eine selbst ausgedachte Nummer kann längst einem fremden Produkt gehören. ISBNs vergibt in Deutschland nicht GS1, sondern die ISBN-Agentur bei der MVB. Für interne Etiketten wie Lagerplätze, Inventar oder Werkstattaufträge brauchst du keine Registrierung, dafür nimmst du Code 128.

Wie wird die Prüfziffer berechnet?

EAN-13, EAN-8, UPC-A und ITF-14 rechnen nach dem Verfahren Modulo 10 der GS1 General Specifications: Die Ziffern werden von rechts nach links abwechselnd mit 3 und 1 multipliziert und addiert, die Prüfziffer ergänzt die Summe auf die nächste Zehnerzahl. Für 400638133393 sieht das so aus:

3 × 3 + 9 + 3 × 3 + 3 + 3 × 3 + 1 + 8 × 3 + 3 + 6 × 3 + 0 + 0 × 3 + 4 = 89

Bis 90 fehlt 1, die vollständige Nummer lautet also 4006381333931. Tippst du die Prüfziffer mit ein, prüft der Generator sie. Stimmt sie nicht, nennt er die richtige Ziffer, statt sie still zu ersetzen – meist steckt dann ein Zahlendreher in der Nummer. Code 128 trägt immer ein eigenes Prüfzeichen (Modulo 103), das der Generator setzt und das nicht im Klartext erscheint. Bei Code 39 schaltest du das Prüfzeichen Modulo 43 bei Bedarf zu.

Wie groß muss ein EAN-Barcode sein?

Die GS1 General Specifications legen das Nennmaß (100 %) über die Modulbreite fest, also die Breite des schmalsten Balkens: 0,330 mm. Ein EAN-13 ist damit samt Ruhezonen 37,29 mm breit, seine Balken sind 22,85 mm hoch. Für Strichcodes an der Kasse sind 80 bis 200 % erlaubt:

VergrößerungModulbreiteBreite EAN-13Balkenhöhe
80 %0,264 mm29,83 mm18,28 mm
100 %0,330 mm37,29 mm22,85 mm
150 %0,495 mm55,94 mm34,28 mm
200 %0,660 mm74,58 mm45,70 mm

Mindestens so wichtig sind die Ruhezonen: 11 Module links und 7 rechts beim EAN-13, je 9 beim UPC-A, je 7 beim EAN-8 und mindestens 10 Module bei Code 128 (ISO/IEC 15417), Code 39 (ISO/IEC 16388) und ITF-14. In dieser Fläche darf nichts stehen, auch kein Rand und kein Text. Gekürzte Balken sparen Platz, kosten aber Lesbarkeit: Der Scanner an der Kasse trifft den Code dann nur noch aus wenigen Winkeln.

So erstellst du einen Barcode

  1. Strichcode-Art wählen. Die Zeile darunter sagt, wofür sie gedacht ist.
  2. Nummer oder Text eingeben. Bei EAN, UPC und ITF-14 darfst du die Prüfziffer weglassen.
  3. Größe festlegen: bei EAN, UPC und ISBN über die GS1-Vergrößerung, bei den übrigen über die Modulbreite in Millimetern, dazu jeweils die Balkenhöhe.
  4. Farben prüfen. Der Generator warnt bei vertauschten Farben, zu wenig Kontrast und roten Balken.
  5. Herunterladen: SVG für Druckvorlagen, PNG mit 203 oder 300 dpi für Etikettendrucker.

Warum wechselt Code 128 den Zeichensatz?

Code 128 kennt drei Zeichensätze: A für Großbuchstaben und Steuerzeichen, B für Groß- und Kleinbuchstaben, C für Ziffernpaare. In Satz C belegen zwei Ziffern nur ein Symbolzeichen von 11 Modulen. Der Generator rechnet die kürzeste mögliche Folge aus, statt einer Faustregel zu folgen, und zeigt unter der Vorschau, welche Sätze er gewählt hat. „AB1234“ braucht so fünf statt sechs Datenzeichen: A und B in Satz B, ein Wechselzeichen, dann 12 und 34 in Satz C.

Umlaute kodiert der Generator nicht. Code 128 könnte sie nur über das Funktionszeichen FNC4 abbilden, und das unterstützt dieses Werkzeug nicht. GS1-128 mit Datenbezeichnern (FNC1) ist ebenfalls nicht eingebaut.

Worauf muss ich beim Druck achten?

  • Dunkle Balken auf hellem Grund. Schwarz auf Weiß ist am sichersten. Viele Scanner leuchten mit rotem Licht, darin verschwinden rote, orange und gelbe Balken.
  • Ruhezonen frei lassen, auch wenn der Code später im Layout neben Text oder Rahmen steht.
  • Größe nicht frei ziehen. Das SVG trägt Millimeter, das PNG seine Auflösung. Wer den Code im Programm von Hand skaliert, verändert die Modulbreite.
  • Vor der Auflage ein Muster scannen. Die Druckqualität misst ein Prüfgerät nach ISO/IEC 15416; Bildschirmvorschau und Farbwarnung ersetzen diese Messung nicht.

Datenschutz

Kodieren, Vorschau und Export laufen vollständig in deinem Browser, nichts wird hochgeladen. Die letzte Eingabe und die Einstellungen liegen im lokalen Speicher deines Geräts, damit das Werkzeug beim nächsten Besuch dort öffnet, wo du aufgehört hast.

Häufige Fragen

Bekomme ich hier eine gültige EAN für meine Produkte?

Nein. Der Generator zeichnet den Strichcode zu einer Nummer, die du schon hast. GTINs für den Handel (EAN-13, UPC-A, ITF-14) vergibt GS1: Mit einer Mitgliedschaft bei GS1 Germany bekommst du eine Basisnummer und nummerierst deine Artikel daraus. Eine selbst ausgedachte Nummer kann längst einem fremden Produkt gehören. Für rein interne Etiketten wie Lagerplätze oder Inventarnummern brauchst du kein GS1 – dafür ist Code 128 da.

Welche Strichcode-Art brauche ich?

Ware im Handel: EAN-13 (in den USA und Kanada UPC-A, für sehr kleine Packungen EAN-8). Bücher: die ISBN als EAN-13 mit 978 oder 979. Umkartons und Paletten: ITF-14 mit der 14-stelligen GTIN der Versandeinheit. Lager, Versand und interne Etiketten mit Buchstaben: Code 128, der kompakter ist als Code 39. Code 39 nur, wenn ein vorhandenes System ihn verlangt.

Wie wird die Prüfziffer einer EAN berechnet?

Nach dem GS1-Verfahren Modulo 10: Die Ziffern werden von rechts nach links abwechselnd mit 3 und 1 multipliziert und addiert, die Prüfziffer ergänzt die Summe auf die nächste Zehnerzahl. Bei 400638133393 ergibt die gewichtete Summe 89, die Prüfziffer ist also 1 und die vollständige Nummer 4006381333931. EAN-8, UPC-A und ITF-14 rechnen genauso. Gibst du eine falsche Prüfziffer ein, nennt der Generator die richtige, statt sie still zu ändern.

Wie groß muss ein EAN-13-Barcode gedruckt werden?

Die GS1 General Specifications legen 100 % auf eine Modulbreite von 0,330 mm fest. Ein EAN-13 ist dann samt Ruhezonen 37,29 mm breit, die Balken sind 22,85 mm hoch. Für Kassen-Strichcodes sind 80 bis 200 % erlaubt (0,264 bis 0,660 mm). Die Ruhezonen von 11 Modulen links und 7 rechts müssen frei bleiben, und die Balken sollten nicht unter die Nennhöhe gekürzt werden.

SVG oder PNG – was nehme ich für den Druck?

SVG für Druckvorlagen und Grafikprogramme: Die Datei ist ein Vektorbild, bleibt in jeder Größe scharf und trägt ihre Maße in Millimetern. PNG für Etikettendrucker und Office: Wähl die Auflösung deines Druckers, bei Etikettendruckern sind 203 oder 300 dpi üblich. Der Generator gibt jedem Modul ganze Pixel und schreibt die Auflösung in die Datei, damit das Bild in der vorgesehenen Größe druckt.

Werden meine Eingaben hochgeladen?

Nein. Kodieren, Vorschau und Export laufen vollständig in deinem Browser, ein Server ist nicht beteiligt. Die letzte Eingabe und die Einstellungen liegen im lokalen Speicher deines Geräts, damit das Werkzeug dort öffnet, wo du aufgehört hast – über das Löschen der Browserdaten wirst du sie los.