Sprache auswählen

UPC-A Barcode Generator

Erzeuge gültige UPC-A Barcodes aus 11 Ziffern: automatische Prüfziffer, einstellbare Höhe und Skalierung sowie PNG- und SVG-Download.

Mehmet Demiray Veröffentlicht Aktualisiert
Teilen
Barcode-Generator als zentrales WerkzeugDas Hauptwerkzeug für alle Barcode-Typen: Symbologie wählen, Daten eingeben, Größe einstellen und das fertige Bild als PNG oder SVG sichern.
Gib 11 Ziffern ein; die 12. Prüfziffer wird automatisch hinzugefügt.
Modulbreitenmultiplikator – höhere Werte erzeugen einen breiteren Barcode.
Höhe der Balken (in Millimetern).
Druckt die Ziffern als lesbaren Text unter dem Barcode.

Wie ein UPC-A Barcode aufgebaut ist

Ein UPC-A Code besteht aus genau 12 Ziffern, die sich in feste Blöcke gliedern. Die erste Ziffer ist das Nummernsystem und beschreibt grob die Produktart, etwa reguläre Handelsware oder gewichtsvariable Artikel. Es folgen fünf Ziffern für die Herstellernummer, die von der zuständigen GS1-Organisation vergeben wird, sowie fünf Ziffern für die Artikelnummer, die der Hersteller selbst frei vergibt. Die zwölfte Ziffer ist die Prüfziffer und wird rechnerisch aus den ersten elf Stellen abgeleitet.

In diesem Generator gibst du nur die ersten elf Ziffern ein. Die Prüfziffer ergänzt Callculation automatisch, sodass der fertige Code von jeder Kasse korrekt gelesen wird. Optisch besteht der Barcode aus schwarzen Balken und weißen Lücken in unterschiedlichen Breiten. Links und rechts begrenzen Randzeichen das Muster, in der Mitte trennt ein Trennzeichen die beiden Ziffernhälften. Die Klarschrift unter den Balken zeigt die zwölf Ziffern zusätzlich an, damit der Code auch manuell eingetippt werden kann.

UPC-A und EAN-13 im Vergleich

UPC-A und EAN-13 wirken auf den ersten Blick wie zwei getrennte Standards, sind in Wahrheit aber eng verwandt. Jeder UPC-A Code mit 12 Ziffern entspricht einem EAN-13 Code, dem eine führende Null vorangestellt wird. Aus 036000291452 wird also 0036000291452. Deshalb erkennen moderne EAN-Scanner einen UPC-A Code ohne jede Umstellung.

Der praktische Unterschied liegt vor allem im Markt. UPC-A ist der klassische Standard im Einzelhandel der USA und Kanadas, während EAN-13 in Europa und großen Teilen der Welt dominiert. Wer Produkte sowohl in Nordamerika als auch in Europa verkauft, braucht in der Regel keine zwei Codes, weil die Kassensysteme beide Formate verarbeiten.

Für die Praxis gilt: Wenn du gezielt den nordamerikanischen Handel bedienst, ist UPC-A die naheliegende Wahl. Für den europäischen Markt nutzt du stattdessen den EAN-13 Generator. Wer flexibel zwischen mehreren Symbologien wechseln will, findet im allgemeinen Barcode Generator weitere Formate.

So wird die Prüfziffer berechnet

Die zwölfte Ziffer eines UPC-A Codes ist keine freie Zahl, sondern das Ergebnis einer festen Rechnung über die ersten elf Stellen. Damit lässt sich beim Scannen prüfen, ob der Code unbeschädigt und korrekt eingetippt wurde. Das Verfahren gewichtet die Ziffern abwechselnd mit den Faktoren 3 und 1.

Konkret werden die Ziffern an den ungeraden Positionen mit 3 multipliziert, die Ziffern an den geraden Positionen mit 1. Die Summe wird modulo 10 betrachtet, und die Prüfziffer füllt diesen Wert auf das nächste Vielfache von 10 auf:

c=(10(3dungerade+dgerade)mod10)mod10c = \left(10 - \left(3\sum d_{ungerade} + \sum d_{gerade}\right) \bmod 10\right) \bmod 10

Ergibt die gewichtete Summe beispielsweise einen Rest von 7, beträgt die Prüfziffer 3. Ist der Rest bereits 0, ist auch die Prüfziffer 0. Diesen Schritt musst du nicht selbst rechnen, denn Callculation übernimmt ihn automatisch und blockiert ungültige Eingaben, bevor ein fehlerhafter Code entsteht. So ist sichergestellt, dass jeder erzeugte Barcode an der Kasse zuverlässig akzeptiert wird.

Echte UPC-Nummern beziehen

Dieser Generator erzeugt aus deinen Ziffern ein technisch einwandfreies Barcode-Bild. Die Ziffernfolge selbst musst du allerdings rechtmäßig besitzen, wenn du Produkte über den Handel oder große Marktplätze verkaufen willst. Offizielle Herstellernummern vergibt GS1, in den USA die Organisation GS1 US. Mit einer registrierten Herstellernummer kannst du anschließend beliebig viele Artikelnummern selbst vergeben.

Im Internet werden oft günstige Einzelcodes von Wiederverkäufern angeboten. Diese stammen meist aus älteren Beständen großer GS1-Mitglieder und können Probleme verursachen, weil die Herstellernummer nicht auf dich registriert ist. Manche Plattformen lehnen solche Codes ab oder verlangen ausdrücklich von GS1 ausgestellte Nummern.

Für reine Testzwecke, interne Lagerverwaltung oder den Druck von Mustern reicht eine frei gewählte Ziffernfolge völlig aus. Sobald deine Produkte aber öffentlich gehandelt werden, lohnt sich die saubere Registrierung bei GS1, um spätere Konflikte mit identischen Codes anderer Anbieter zu vermeiden. Wer viele Artikel auf einmal anlegt, spart Zeit mit dem Bulk-Generator für UPC-A.

Barcodes richtig drucken und platzieren

Ein technisch korrekter Code nützt wenig, wenn er an der Kasse nicht sauber gelesen wird. Entscheidend sind Größe, Kontrast und die ruhigen Zonen am Rand. Die Standardgröße eines UPC-A Codes liegt bei rund 37 mm Breite und 26 mm Höhe. Eine moderate Verkleinerung auf etwa 80 % der Nominalgröße ist meist unkritisch, während sehr kleine Drucke die Lesbarkeit gefährden.

Wichtig sind die hellen Bereiche links und rechts vom Muster, die sogenannten ruhigen Zonen. Sie dürfen nicht von Text oder Grafik überlagert werden, sonst findet der Scanner den Anfang des Codes nicht. Achte außerdem auf hohen Kontrast: dunkle Balken auf hellem Grund funktionieren am besten, rote oder helle Balken dagegen oft gar nicht.

Für den Druck lohnt sich das SVG-Format, weil es verlustfrei skaliert und beim Vergrößern keine unscharfen Kanten erzeugt. Für die schnelle Verwendung in einem Onlineshop oder einer Produktliste genügt meist ein PNG in ausreichender Auflösung. Beide Formate stellt der Generator direkt zum Download bereit.

Die, die wir am häufigsten beantworten.

Ist UPC-A dasselbe wie EAN-13?

Technisch sind beide eng verwandt. Ein UPC-A Code entspricht einem EAN-13 Code mit einer vorangestellten Null. Aus diesem Grund lesen EAN-Scanner UPC-A Codes ohne Umstellung. Der Unterschied liegt vor allem im Markt: UPC-A ist in Nordamerika üblich, EAN-13 in Europa und vielen anderen Regionen.

Wie viele Ziffern muss ich eingeben?

Du gibst 11 Ziffern ein. Die zwölfte Ziffer ist die Prüfziffer und wird automatisch berechnet. Wenn du bereits einen vollständigen 12-stelligen Code hast, prüft das Werkzeug die enthaltene Prüfziffer auf Korrektheit.

Verlangen Marktplätze wie Amazon von GS1 ausgestellte Codes?

Häufig ja. Viele große Marktplätze verlangen, dass die Herstellernummer offiziell bei GS1 registriert ist. Günstige Einzelcodes von Wiederverkäufern können abgelehnt werden, weil ihre Herkunft nicht zu deinem Konto passt. Für den öffentlichen Verkauf ist eine eigene GS1-Registrierung die sichere Wahl.

Was bedeutet die erste Ziffer des Codes?

Die erste Ziffer ist das Nummernsystem und beschreibt grob die Art des Produkts. Werte wie 0, 1, 6, 7, 8 oder 9 stehen für reguläre Handelsware, während etwa 2 für gewichtsvariable Artikel und 3 für pharmazeutische Produkte reserviert sind. Im Alltag begegnet dir meist die 0.

Kann ich für Tests eine beliebige Nummer verwenden?

Ja. Für interne Lagerverwaltung, Muster oder Tests kannst du jede gültige Ziffernfolge nutzen, und der Generator erstellt daraus einen lesbaren Code. Erst wenn deine Produkte öffentlich gehandelt werden, brauchst du eine bei GS1 registrierte Nummer, um Konflikte mit identischen Codes anderer Anbieter zu vermeiden.

Welches Dateiformat sollte ich herunterladen?

Für den Druck auf Verpackungen oder Etiketten eignet sich SVG, da es verlustfrei skaliert. Für die schnelle Verwendung in einem Onlineshop oder einer Produktliste reicht in der Regel ein PNG in ausreichender Auflösung. Beide Formate stehen direkt zum Download bereit.

Worauf muss ich beim Druck achten?

Wichtig sind hoher Kontrast, ausreichende Größe und die freien Randbereiche links und rechts vom Muster. Diese ruhigen Zonen dürfen nicht von Text oder Grafik überdeckt werden, sonst findet der Scanner den Anfang des Codes nicht. Dunkle Balken auf hellem Grund funktionieren am zuverlässigsten.