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:
| Einsatz | Strichcode | Inhalt |
|---|---|---|
| Ware im Handel | EAN-13 | 13 Ziffern (GTIN-13) |
| Sehr kleine Packungen | EAN-8 | 8 Ziffern |
| Handel in den USA und Kanada | UPC-A | 12 Ziffern |
| Bücher | ISBN als EAN-13 | 978 oder 979 plus 10 Ziffern |
| Umkartons und Paletten | ITF-14 | 14 Ziffern (GTIN-14) |
| Lager, Versand, interne Etiketten | Code 128 | Buchstaben, Ziffern, Satzzeichen |
| Ältere Lager- und Industriesysteme | Code 39 | A–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ößerung | Modulbreite | Breite EAN-13 | Balkenhöhe |
|---|---|---|---|
| 80 % | 0,264 mm | 29,83 mm | 18,28 mm |
| 100 % | 0,330 mm | 37,29 mm | 22,85 mm |
| 150 % | 0,495 mm | 55,94 mm | 34,28 mm |
| 200 % | 0,660 mm | 74,58 mm | 45,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
- Strichcode-Art wählen. Die Zeile darunter sagt, wofür sie gedacht ist.
- Nummer oder Text eingeben. Bei EAN, UPC und ITF-14 darfst du die Prüfziffer weglassen.
- 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.
- Farben prüfen. Der Generator warnt bei vertauschten Farben, zu wenig Kontrast und roten Balken.
- 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.