So erstellst du einen Barcode
- Daten eingeben. Bei Artikelnummern gibst du die Ziffern ohne Prüfziffer ein (12 bei EAN-13, 11 bei UPC-A, 7 bei EAN-8, 13 bei ITF-14) – sie wird für dich berechnet. Gibst du die vollständige Nummer ein, wird die Prüfziffer kontrolliert. Leerzeichen und Bindestriche werden ignoriert.
- Barcode-Typ wählen (siehe Tabelle unten). Code 128 ist die sichere Wahl für alles, was keine Artikelnummer für den Handel ist.
- Größe einstellen. Die Breite des schmalsten Strichs ist ein Modul in Pixeln; jeder Strich ist eine ganze Zahl von Pixeln breit, damit das PNG scharf bleibt.
- Herunterladen: SVG für Druck- und Designprogramme (es lässt sich verlustfrei skalieren) oder PNG für Dokumente und Etiketten-Apps.
Dein Browser zeichnet den Barcode; was du eingibst, wird nirgendwohin gesendet.
Barcode-Typen im Überblick
| Typ | Codiert | Länge | Typische Verwendung |
|---|---|---|---|
| Code 128 | Buchstaben, Ziffern, Satzzeichen, Leerzeichen | Beliebig (hier bis 80) | Versandetiketten, Lager, Inventarnummern, Tickets |
| EAN-13 | Ziffern (GTIN-13) | 13, die letzte ist die Prüfziffer | Handelsware weltweit – der Strichcode auf fast jedem Produkt im Supermarkt |
| UPC-A | Ziffern (GTIN-12) | 12, die letzte ist die Prüfziffer | Handelsware in den USA und Kanada |
| EAN-8 | Ziffern (GTIN-8) | 8, die letzte ist die Prüfziffer | Kleine Packungen ohne Platz für EAN-13 |
| Code 39 | A–Z, 0–9, Leerzeichen, - . $ / + % | Beliebig (hier bis 40) | Ausweise, Industrie, ältere Lagersysteme |
| ITF-14 | Ziffern (GTIN-14) | 14, die letzte ist die Prüfziffer | Umverpackungen und Versandkartons |
Die internationale Bezeichnung für die Artikelnummer ist GTIN (Global Trade Item Number); im deutschen Alltag heißt sie meist noch EAN (European Article Number). Jeder Typ braucht eine Ruhezone, einen leeren Rand, an dem der Scanner Anfang und Ende erkennt. Die Bilder enthalten sie bereits: 11 Module links und 7 rechts bei EAN-13, je 9 bei UPC-A, je 7 bei EAN-8 und je 10 bei Code 128, Code 39 und ITF-14, dessen Rahmen außerhalb der Ruhezonen liegt. Schneide sie nicht ab und halte anderen Aufdruck fern.
So werden die Codes aufgebaut
Prüfziffern (EAN, UPC, ITF-14). Von rechts werden die Ziffern abwechselnd mit 3 und 1 multipliziert und addiert; die Prüfziffer ergänzt die Summe zum nächsten Vielfachen von 10. So erkennt ein Scanner einen Lesefehler.
Code 128 nutzt Zeichensatz B für Text und Zeichensatz C für Ziffernpaare. Er beginnt in C, wenn die Daten mit vier oder mehr Ziffern anfangen, und wechselt für Folgen von sechs oder mehr Ziffern (am Ende vier) nach C – die längensparenden Regeln der ISO/IEC 15417. Das Prüfsymbol ist der Startwert plus jeder Symbolwert mal seiner Position, modulo 103. Umlaute und ß gehören nicht zum Zeichenvorrat; schreib „Mueller“ statt „Müller“.
Code 39 zeichnet jedes Zeichen mit neun Strichen und Lücken, davon drei breit (hier 3 × schmal); das optionale Prüfzeichen ist die Summe der Zeichenwerte modulo 43.
Rechenbeispiele
EAN-13 400638133393: Von rechts gerechnet ergibt 3·3 + 9·1 + 3·3 + 3·1 + 3·3 + 1·1 + 8·3 + 3·1 + 6·3 + 0·1 + 0·3 + 4·1 = 89; die Prüfziffer ist also 1 und der Code lautet 4006381333931. Die führende 4 wird nicht als eigene Striche gezeichnet, sondern legt das L/G-Muster der linken Hälfte fest (LGLLGG). Präfixe von 400 bis 440 vergibt GS1 Germany – sie zeigen, wo die Nummer vergeben wurde, nicht, wo das Produkt hergestellt wurde.
Code 128 INV-20261015: Start B, I, N, V, -, Code C, 20, 26, 10, 15, Prüfsymbol, Stop. Die Prüfsumme ist 104 + 41·1 + 46·2 + 54·3 + 13·4 + 99·5 + 20·6 + 26·7 + 10·8 + 15·9 = 1.463, und 1.463 mod 103 = 21. Weil das Datum paarweise gepackt wird, ist der Code 134 Module breit statt 167 in Zeichensatz B allein.
Nummern für den Handel kommen von GS1
Ein Generator kann jede Nummer zeichnen – die Nummer auf einem Produkt, das du im Laden oder auf Online-Marktplätzen verkaufst, muss aber deinem Unternehmen gehören. In Deutschland vergibt GS1 Germany mit Sitz in Köln diese Nummern und beschreibt sich selbst als „offizieller Anbieter von EAN/GTIN in Deutschland“ (gs1-germany.de); in Österreich ist GS1 Austria zuständig, in der Schweiz GS1 Switzerland. Dort lizenzierst du einzelne GTINs oder einen Nummernkreis, der dein Unternehmen als Markeninhaber ausweist. Danach zeichnet dieses Tool den Barcode dazu. Für deinen eigenen Lagerbestand, Inventar, Bibliotheksbücher oder Eintrittskarten ist jeder Inhalt in Code 128 oder Code 39 in Ordnung, weil ihn nur deine eigenen Scanner lesen.
Drucktipps
- Größe: Das Nennmodul von EAN-13 ist laut GS1 0,33 mm bei 22,85 mm Strichhöhe, zulässig sind etwa 80 % bis 200 % davon. Auf einem Etikettendrucker mit 300 dpi sind 4 px breite Striche 0,34 mm.
- Kontrast: Schwarz auf Weiß. Die meisten Scanner arbeiten mit rotem Licht, deshalb wirken rote, orange oder gelbe Striche wie Hintergrund.
- Nicht verzerren: Ein PNG nicht strecken; ändere stattdessen die Strichbreite oder skaliere das SVG, und teste einen Probedruck mit dem Scanner, den du verwendest. Für Links und lange Texte fasst ein QR-Code viel mehr.
Häufige Fragen
Darf ich diese Barcodes auf Produkte drucken, die ich im Laden oder online verkaufe?
Den Barcode selbst ja, die Nummer nur, wenn sie dir gehört. EAN-Nummern für den Handel lizenzierst du in Deutschland bei GS1 Germany (in Österreich bei GS1 Austria, in der Schweiz bei GS1 Switzerland). Gib deine lizenzierte GTIN hier ein und lade den Barcode herunter. Ausgedachte Nummern können einem anderen Unternehmen gehören.
Welchen Barcode-Typ soll ich nehmen?
Für Handelsware den, den dein Markt erwartet: EAN-13 in Europa, UPC-A in den USA und Kanada, jeweils mit einer GS1-Nummer. Für Lager, Inventar, Versand und alles mit Buchstaben ist Code 128 kompakt und wird von praktisch jedem Scanner gelesen. Code 39 nur, wenn ein älteres System ihn verlangt, und ITF-14 für GTIN-14-Nummern auf Versandkartons.
Warum lässt sich mein Barcode nicht scannen?
Die häufigsten Ursachen sind eine abgeschnittene Ruhezone, zu klein oder unscharf gedruckte Striche, zu wenig Kontrast oder farbige Striche und ein Scanner, bei dem dieser Barcode-Typ in den Einstellungen abgeschaltet ist. Druck größer, schwarz auf weiß, mit vollständigem Rand, und prüfe die Scannereinstellungen.
Was ist eine Prüfziffer?
Die letzte Ziffer einer EAN-, UPC- oder ITF-14-Nummer, berechnet aus den übrigen mit der oben beschriebenen 3-1-Gewichtung. Mit ihr erkennt ein Scanner Lesefehler. Dieses Tool ergänzt sie bei 12, 11, 7 oder 13 eingegebenen Ziffern und lehnt eine vollständige Nummer ab, deren letzte Ziffer nicht stimmt.
Soll ich SVG oder PNG herunterladen?
SVG für alles, was gedruckt oder skaliert wird: Etikettensoftware, Illustrator, Canva oder eine Webseite. PNG für Word, Excel, Google Docs oder Apps, die nur Bilder annehmen; stell vorher eine größere Strichbreite ein, damit nichts gestreckt werden muss.
Zuletzt aktualisiert: 15. Oktober 2026