Barcode Generator
Brauchen Sie einen EAN für die Produktverpackung, ein CODE128-Etikett fürs Lager oder einen ITF-14 für Versandkartons? Wählen Sie den Standard, geben Sie den Wert ein, und der Barcode wird sofort gerendert – während der Eingabe validiert, herunterladbar als druckfertiges PNG. Der Generator läuft vollständig in Ihrem Browser, sodass Produktnummern und interne SKUs Ihren Computer nie verlassen, und es gibt weder Registrierung noch Wasserzeichen.
Welchen Barcode-Typ brauchen Sie?
Jeder Standard existiert für eine bestimmte Aufgabe. Wenn Sie unsicher sind, ist CODE128 die richtige Standardwahl für alles außerhalb der Ladenkasse.
| Code-Typ | Einsatzbereich | Was lässt sich kodieren? | Wann wählen? |
|---|---|---|---|
| CODE128 | Logistik, Lager, Online-Shops | Zahlen, Buchstaben (A–Z, a–z) und ASCII-Sonderzeichen. | Die beste Wahl für interne Etiketten, Paketverfolgung und Lagerhaltung. Höchste Datendichte – der Code bleibt kurz. |
| EAN-13 | Einzelhandel (Europa & weltweit) | Nur Zahlen (13 Ziffern). | Vorgeschrieben für Waren, die in Europa und den meisten anderen Märkten an der Kasse verkauft werden. |
| UPC (UPC-A) | Einzelhandel (USA & Kanada) | Nur Zahlen (12 Ziffern). | Das nordamerikanische Gegenstück zu EAN-13. Erforderlich beim Export von Produkten in die USA. |
| EAN-8 | Kleine Produkte | Nur Zahlen (8 Ziffern). | Für sehr kleine Verpackungen (Lippenstift, Kaugummi), auf die ein EAN-13 physisch nicht passt. |
| CODE39 | Industrie, Automotive, Verteidigung | Zahlen, Großbuchstaben A–Z und - . $ / + %. | Ein älterer, sehr robuster Standard. Breiter als CODE128, aber tolerant gegenüber schlechter Druckqualität. |
| ITF-14 | Versandkartons | Nur Zahlen (14 Ziffern). | Für die Außenverpackung. Der Generator zeichnet den umlaufenden Rahmen (Bearer Bars), den der Standard vorschreibt, automatisch mit – er schützt die Lesbarkeit beim Direktdruck auf Wellpappe. |
Warum der Generator manche Eingaben ablehnt
Erscheint statt einer Vorschau ein Fehler, erfüllt der Wert nicht die Regeln des gewählten Standards – das ist die Validierung bei der Arbeit, kein Bug:
- EAN-13, EAN-8 und UPC enden mit einer Prüfziffer. Die letzte Ziffer wird aus allen anderen berechnet, daher ist eine zufällige 13-stellige Zahl fast immer ungültig. Probieren Sie das gültige Beispiel
4006381333931(EAN-13) oder96385074(EAN-8), um den Unterschied zu sehen. Wenn Sie eine offiziell zugewiesene Nummer haben, enthält sie bereits eine korrekte Prüfziffer. - Die Ziffernanzahl ist strikt festgelegt. EAN-13 benötigt genau 13 Ziffern, UPC 12, ITF-14 genau 14.
- Die Zeichensätze sind begrenzt. CODE39 akzeptiert nur Großbuchstaben, Ziffern und wenige Symbole – Kleinbuchstaben oder Sonderzeichen (
é,ř,ü) werden abgelehnt. CODE128 ist die richtige Wahl für gemischten Text wieSHELF-A-12.
Wie die Prüfziffer berechnet wird
Die letzte Ziffer einer EAN-13, EAN-8, UPC oder ITF-14 gehört nicht zur eigentlichen Produktnummer – sie ist Arithmetik, abgeleitet aus den Ziffern davor, damit ein Scanner einen Lesefehler von einem echten Code unterscheiden kann. Hier die vollständige Rechnung am Beispiel 4006381333931.
Nehmen Sie die ersten zwölf Ziffern und multiplizieren Sie sie abwechselnd mit 1 und 3, beginnend mit 1:
| Ziffer | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gewicht | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Produkt | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |
Diese Produkte ergeben in Summe 89. Runden Sie auf das nächste Vielfache von zehn auf – 90 – und die Differenz ist die Prüfziffer: 1. Und tatsächlich endet die vollständige Nummer auf 1.
Zwei Details sorgen erfahrungsgemäß für Verwirrung. Die Gewichte sind eigentlich am rechten Ende verankert, nicht am linken – sie laufen von der letzten Datenziffer aus nach links gesehen 3, 1, 3, 1. EAN-13 hat zwölf Datenziffern, also eine gerade Anzahl, weshalb die am weitesten links stehende Ziffer zufällig die Gewichtung 1 bekommt. UPC-A, EAN-8 und ITF-14 haben dagegen eine ungerade Anzahl an Datenziffern, sodass ihre erste Ziffer mit 3 gewichtet wird. Und landet die Summe bereits genau auf einem Vielfachen von zehn, lautet die Prüfziffer 0, nicht 10.
Das ist auch der Grund, warum sich eine Nummer kaum erfinden lässt: Nur eine von zehn Ziffern erfüllt die Regel, eine ausgedachte dreizehnstellige Nummer ist also in rund 90 % der Fälle falsch.
Einen Code, der wirklich scannt
Die Vorschau kann perfekt aussehen und trotzdem an der Kasse scheitern, wenn der physische Druck nicht stimmt. Die entscheidenden Regeln:
- Die Balkenbreite legt die Breite des dünnsten Balkens fest – die kritische Größe für Scanner. Halten Sie sie bei Etikettendruckern bei 2 oder höher; haarfeine Balken verschwimmen mit ihren Nachbarn.
- Die Höhe ist beim Scannen von Hand entscheidend. Ein höherer Code lässt sich leichter im schrägen Winkel mit dem Laser treffen. Bleiben Sie über 50 px, für Codes, die auf Armlänge gescannt werden, gerne höher.
- Verdecken Sie nicht die Ruhezone. Der Generator fügt sie bereits automatisch hinzu, passend zum jeweiligen Standard – bei EAN-13 sind das 11 Module Freiraum links und 7 rechts, bei CODE128 jeweils 10 auf beiden Seiten. Problematisch wird es erst danach: wenn das heruntergeladene Bild eng an die Balken zugeschnitten wird oder Text, Rahmen oder Grafiken direkt an ihrem Rand platziert werden. Der Scanner nutzt genau diesen leeren Rand, um Anfang und Ende des Codes zu finden.
- Das Bild nie strecken. Ein unproportionales Skalieren des heruntergeladenen PNGs verändert das Verhältnis zwischen Balken und Lücken – genau das, was die Daten kodiert. Brauchen Sie eine andere Größe, kommen Sie zurück und generieren Sie den Code in der richtigen Größe neu.
- Vorsicht bei glänzenden Oberflächen. Reflexionen von laminierter Verpackung oder Dosen können den Scanner blenden. Ein mattes Etikett oder einfach ein größerer Code löst das Problem.
- Rote Balken vermeiden. Die meisten Laserscanner lesen mit rotem Licht, wodurch rote Balken für sie praktisch unsichtbar werden. Schwarz, Dunkelblau oder Dunkelgrün auf hellem Hintergrund sind die sicheren Optionen.
Farben und Farbverläufe – für Design, nicht für die Kasse
Über klassisches Schwarz auf Weiß hinaus können Sie eigene Vorder- und Hintergrundfarben, einen zweifarbigen linearen Farbverlauf oder eine Regenbogen-Füllung einstellen. Diese Optionen sind für Plakate, Event-Badges, Gutscheine und andere gestalterische Materialien gedacht. Für den Einzelhandel und Lagerbetrieb bleiben Sie bei kontrastreichen einfarbigen Farben – und testen Sie in jedem Fall das gedruckte Ergebnis mit einem echten Scanner, bevor Sie in Produktion gehen.
Der Schalter Text anzeigen druckt den lesbaren Wert unter den Balken. Lassen Sie ihn für alles Operative aktiviert: Wird ein Code beschädigt, kann die Kassiererin oder der Lagermitarbeiter die Nummer manuell eingeben.
Was die ersten Ziffern wirklich verraten
Es hält sich hartnäckig der Glaube, die einleitenden Ziffern eines Barcodes würden verraten, wo ein Produkt hergestellt wurde. Das stimmt nicht. Das Präfix identifiziert lediglich die GS1-Organisation, bei der das Unternehmen registriert ist – mehr nicht. Eine Marke, die in Deutschland registriert ist, trägt auf jedem verkauften Artikel ein Präfix aus dem Bereich 40–44, egal ob dieser Artikel in Bayern, Vietnam oder Mexiko gefertigt wurde. In diesem Markt ist genau diese Unterscheidung entscheidend: Ein 40–44-Präfix sagt aus, dass das Unternehmen bei GS1 Germany registriert ist – nicht, dass das Produkt in Deutschland hergestellt wurde.
Einige der Bereiche, die am häufigsten vorkommen:
| Präfix | GS1-Organisation |
|---|---|
| 00–13 | USA und Kanada |
| 30–37 | Frankreich |
| 40–44 | Deutschland |
| 45, 49 | Japan |
| 50 | Vereinigtes Königreich |
| 57 | Dänemark |
| 64 | Finnland |
| 69 | China |
| 76 | Schweiz |
| 80–83 | Italien |
| 84 | Spanien |
| 859 | Tschechien |
| 858 | Slowakei |
| 87 | Niederlande |
| 890 | Indien |
Manche Bereiche stehen gar nicht für Länder, und gerade die lohnt es sich zu kennen:
- 20–29 ist für den internen Ladengebrauch reserviert – die Codes, die ein Supermarkt für loses Obst oder abgewogene Frischware selbst druckt. Sie gelten nur innerhalb dieses einen Händlers und sind überall sonst bedeutungslos.
- 977 kennzeichnet eine Zeitschrift (ISSN), 978 und 979 ein Buch (ISBN), und 979-0 gedrucktes Notenmaterial (ISMN).
- 980 wird für Rückerstattungsbelege verwendet, 99 für Gutscheine.
Wer also einen 20er-Präfix scannt, hat kein mysteriöses Produkt entdeckt, sondern lediglich ein Etikett, das der Laden für sich selbst erstellt hat.
Was dieses Tool nicht kann: offizielle Nummern vergeben
Der Generator zeichnet jede Zahl, die Sie ihm geben, aber Handelsketten akzeptieren nur GTIN-Nummern, die von GS1 vergeben werden, der globalen Nummerierungsorganisation. Sie registrieren sich bei der GS1-Stelle Ihres Landes, erhalten Ihr Firmenpräfix und Ihren Nummernbereich und kommen dann hierher zurück, um diese Nummern in druckfertige Grafiken zu verwandeln – dieser Teil bleibt für immer kostenlos.
Häufig gestellte Fragen (FAQ)
Kann ein Barcode farbig sein oder einen Farbverlauf haben?
Technisch ja, und dieser Generator unterstützt es – aber Scannern ist Kontrast wichtig, nicht Schönheit. Dunkle Balken auf hellem Hintergrund sind unerlässlich, und rötliche Balken versagen bei den meisten Laserscannern unabhängig vom Kontrast. Nutzen Sie Farbe frei bei Marketingmaterialien, zurückhaltend bei allem, was ein Kassensystem lesen muss.Warum zeigt meine 13-stellige Nummer als EAN-13 einen Fehler an?
Die letzte Ziffer einer EAN-13 ist eine Prüfsumme, die aus den ersten zwölf berechnet wird. Stimmt sie nicht, ist die Nummer ungültig, und der Generator lehnt sie ab – genau wie es ein Kassenscanner tun würde. Prüfen Sie die Ihnen zugewiesene Nummer, oder testen Sie das Tool mit dem gültigen Beispiel4006381333931.