EAN oder UPC: Was ist der Unterschied?

UPC-A ist ein Barcode mit 12 Ziffern, der vor allem in den USA und Kanada genutzt wird, EAN-13 ein Barcode mit 13 Ziffern, der in den meisten anderen Ländern gilt, auch in Deutschland, Österreich und der Schweiz; ein UPC-A ist einfach ein EAN-13, der mit 0 beginnt. Scanner auf der ganzen Welt lesen beide, die eigentliche Frage ist also, welche Nummer dein Händler oder Marktplatz verlangt und wo deine Firma sie registriert hat.

6 Min. Lesezeit

Die kurze Antwort

UPC-A (Universal Product Code) hat 12 Ziffern und entstand in den 1970er Jahren in den USA. EAN-13 (früher European Article Number, heute offiziell International Article Number) hat 13 Ziffern und wurde auf Basis von UPC entwickelt, damit der Rest der Welt demselben System beitreten konnte. Beide enthalten eine Produktnummer namens GTIN: Ein UPC-A trägt eine GTIN-12, ein EAN-13 eine GTIN-13. Im deutschsprachigen Raum sagt man im Alltag oft einfach EAN oder EAN-Code.

Entscheidend ist, dass beide zueinander passen. Setz eine 0 vor einen UPC-A mit 12 Ziffern, und du bekommst einen gültigen EAN-13 mit derselben Prüfziffer. Seit 2005 müssen Kassenscanner in Nordamerika auch EAN-13 lesen, ein Produkt mit einem der beiden Codes lässt sich also in den meisten Geschäften verkaufen. Du wählst das Format danach, wo du verkaufst und welche Nummer dir deine GS1-Organisation zugeteilt hat, nicht nach der Unterstützung durch Scanner.

Hier ausprobieren: EAN-13 Barcode Generator

Vollständige Tool-Seite öffnen

Beide Codes im direkten Vergleich

Die beiden Symbole sehen fast gleich aus: dieselben Strichbreiten, dieselben längeren Begrenzungsstriche am Anfang, in der Mitte und am Ende und derselbe Aufbau mit 95 Modulen Breite. Die Unterschiede liegen in der Zahl der Ziffern und darin, wie sie unter den Strichen gedruckt werden.

MerkmalUPC-AEAN-13
Ziffern1213
ProduktnummerGTIN-12GTIN-13
HauptregionUSA, KanadaEuropa, Asien, Lateinamerika, der größte Teil der Welt
PrüfzifferLetzte ZifferLetzte Ziffer
Lesbare ZiffernErste und letzte Ziffer außerhalb der StricheErste Ziffer außerhalb der Striche, dann zwei Gruppen zu sechs
Kurzform für kleine PackungenUPC-E (6 Ziffern)EAN-8 (8 Ziffern)
Weltweit von Scannern gelesenJaJa
Umwandlung in den anderenEine 0 voranstellenNur möglich, wenn er mit 0 beginnt

Wie die Ziffern aufgebaut sind

Ein EAN-13 beginnt mit einem GS1-Präfix aus zwei oder drei Ziffern. Es zeigt, welche GS1-Mitgliedsorganisation die Nummer vergeben hat, nicht das Land, in dem das Produkt hergestellt wurde. Eine deutsche Firma bekommt Nummern, die mit 400 bis 440 beginnen, eine österreichische 90 oder 91, eine Schweizer 76, eine türkische 869, eine spanische 84 und eine mexikanische 750, aber alle können überall produzieren lassen. Danach folgen die Basisnummer des Unternehmens, die von der Firma gewählte Artikelnummer und am Ende die Prüfziffer.

Einige Präfixe haben eine besondere Bedeutung: 978 und 979 werden für Bücher genutzt (der EAN-13 ist die ISBN), 977 für Zeitschriften und andere Periodika, und 20 bis 29 sind für den internen Gebrauch im Handel reserviert, etwa für gewogene Ware, sie sind außerhalb eines Händlers also nicht eindeutig. Nummern mit 0 am Anfang sind UPC-kompatibel und wurden von GS1 US oder GS1 Canada vergeben.

Bei einem UPC-A ist die erste Ziffer die Nummernsystem-Ziffer (0, 1, 6, 7, 8 und 9 für normale Produkte, 2 für gewogene Artikel, 3 für Arzneimittel, 5 für Gutscheine), danach folgen Basisnummer, Artikelnummer und Prüfziffer.

So wird die Prüfziffer berechnet

Beide Formate enden mit einer Prüfziffer, mit der der Scanner einen Lesefehler erkennt. Die Rechnung folgt in beiden derselben Idee. Beim EAN-13 multiplizierst du die ersten 12 Ziffern abwechselnd mit 1 und 3, links mit 1 beginnend, addierst alles, und die Prüfziffer ist die Zahl, die die Summe auf das nächste Vielfache von 10 bringt.

Beispiel: Bei 590123412345 ist die gewichtete Summe 83, die Prüfziffer ist also 7 und der vollständige Code 5901234123457. Beim UPC-A beginnen die Gewichte links mit 3: Bei 03600029145 ist die Summe 58 und die Prüfziffer 2, was 036000291452 ergibt. Als EAN-13 geschrieben ist das 0036000291452 mit derselben Prüfziffer, deshalb funktioniert das Voranstellen einer 0 immer.

Selbst rechnen musst du nicht. Gib im Generator oben 12 Ziffern für EAN-13 (oder 11 für UPC-A) ein, dann wird die Prüfziffer ergänzt; gibst du den vollständigen Code ein, wird er geprüft. Eine falsche Ziffer wird mit der Zeilennummer und dem richtigen Code gemeldet, zum Beispiel: Die Prüfziffer müsste 7 sein. Steht der Barcode-Typ auf Automatisch, wird eine Nummer mit 12 Ziffern, deren letzte Ziffer eine gültige UPC-Prüfziffer ist, als UPC-A gezeichnet; jede andere Nummer mit 12 Ziffern gilt als EAN-13 ohne Prüfziffer, und die 13. Ziffer wird ergänzt. Da eine EAN-Nummer mit 12 Ziffern zufällig die UPC-Prüfung bestehen kann, wähl UPC-A oder EAN-13 selbst aus, wenn du sichergehen willst.

Welchen Code brauchst du?

  • Verkauf in Geschäften oder auf Marktplätzen in den USA und Kanada: Händler und Amazon USA akzeptieren beide, aber Nummern von GS1 US werden traditionell als UPC-A gedruckt. Nutze das Format, das dir deine GS1-Organisation gegeben hat.
  • Verkauf in Deutschland, Österreich, der Schweiz und dem Rest Europas, in der Türkei, Lateinamerika, dem Nahen Osten oder Asien: Nutze EAN-13. Das vergeben die GS1-Organisationen vor Ort, und das erwarten Händler, Drogerieketten und Amazon.de.
  • Sehr kleine Packungen: Für Artikel ohne Platz für ein volles Symbol gibt es EAN-8, aber EAN-8-Nummern vergibt GS1 gesondert, sie sind keine gekürzte Fassung deines EAN-13.
  • Bücher: Nutze die ISBN als EAN-13 mit 978 oder 979 am Anfang.
  • Nur für den internen Gebrauch (eigenes Lager, Regaletiketten, Artikelnummern): Dafür brauchst du gar keine GS1-Nummern. Code 128 ist meist die bessere Wahl, weil er auch Buchstaben aufnimmt.

Woher Barcode-Nummern kommen

Ein Barcode ist nur so gut wie die Nummer darin. Der Generator zeichnet für jede gültige Nummer ein korrektes Symbol, aber Händler und große Marktplätze prüfen, ob die Nummer in der GS1-Datenbank auf deine Firma registriert ist. Billig bei Wiederverkäufern gekaufte Nummern gehören oft jemand anderem, und Angebote damit können gesperrt werden.

Der sichere Weg ist die Mitgliedschaft bei der GS1-Organisation deines Landes, in Deutschland GS1 Germany, in Österreich GS1 Austria und in der Schweiz GS1 Switzerland. Sie teilt dir eine Basisnummer zu, mit der du deine eigenen Produkte nummerierst. Die Gebühr hängt vom Land und davon ab, wie viele Nummern du brauchst.

Drucktipps gegen Lesefehler

  • Halte die Größe ein. Das Standardsymbol für EAN-13 und UPC-A ist bei 100 % etwa 37,3 mm breit und 25,9 mm hoch. Scanner kommen mit etwa 80 % bis 200 % davon zurecht; geh nur nach einem Test kleiner.
  • Kürze die Striche nicht. Wer die Höhe abschneidet, damit der Code auf ein Etikett passt, macht ihn schräg schwerer lesbar.
  • Lass die Ruhezonen frei. EAN-13 braucht links 11 und rechts 7 Module helle Fläche, UPC-A auf jeder Seite 9. Druck dort nie Text oder einen Rahmen hinein.
  • Nutze dunkle Striche auf hellem Grund. Schwarz auf Weiß ist am sichersten; rote Striche oder ein dunkler Hintergrund scheitern oft, weil Scanner mit rotem Licht arbeiten.
  • Druck Etiketten in 100 % Größe. Wähl beim Drucken des PDF-Etikettenbogens die tatsächliche Größe, nicht An Seite anpassen, damit jeder Strich seine Breite behält.

Schritt für Schritt

  1. Nummern eingebenTippe einen Code pro Zeile, 12 Ziffern für EAN-13 oder 11 für UPC-A, und ergänze mit Tab oder Semikolon einen Produktnamen, wenn er aufs Etikett soll.
  2. Barcode-Typ wählenWähl unter Barcode-Typ EAN-13 oder UPC-A. Automatisch erkennt einen vollständigen UPC mit 12 Ziffern an seiner Prüfziffer, aber wenn du den Typ selbst wählst, bleibt kein Zweifel.
  3. Vorschau prüfenGültige Codes werden sofort gezeichnet; Zeilen mit falscher Prüfziffer oder Länge werden mit der Korrektur aufgelistet.
  4. HerunterladenWähl PNG, SVG oder PDF-Etiketten, stell Größe und Höhe ein und lade eine einzelne Datei, ein ZIP oder einen A4-Etikettenbogen herunter.

Häufige Fragen

Kann ich einen EAN-13 Barcode in den USA verwenden?

Ja. Kassenscanner in Nordamerika müssen EAN-13 seit 2005 lesen, und Marktplätze wie Amazon akzeptieren EAN-13. Manche Händler verlangen in ihren eigenen Systemen trotzdem UPC-Nummern, prüf also ihre Vorgaben für Lieferanten.

Wie wandle ich einen UPC in einen EAN-13 um?

Setz eine 0 vor den UPC-A mit 12 Ziffern. Die Prüfziffer bleibt gleich, aus 036000291452 wird also 0036000291452.

Kann ich einen EAN-13 in einen UPC umwandeln?

Nur wenn der EAN-13 mit 0 beginnt. Entfernst du diese 0, hast du den UPC-A. Ein EAN-13, der mit einer anderen Ziffer beginnt, hat keine Entsprechung als UPC-A.

Zeigt das Präfix, wo mein Produkt hergestellt wurde?

Nein. Das Präfix zeigt, welche GS1-Organisation die Nummer vergeben hat. Ein Produkt mit dem Präfix 40 oder 869 kann überall hergestellt worden sein.

Ist der Barcode Generator kostenlos, und werden meine Codes hochgeladen?

Er ist kostenlos, und alles läuft in deinem Browser. Deine Codes und Produktnamen werden an keinen Server gesendet.

Kann ich mir eigene EAN-Nummern ausdenken?

Für den internen Gebrauch ja. Für den Verkauf in Geschäften oder auf Marktplätzen nein: Die Nummer muss über GS1 auf deine Firma registriert sein, sonst kann das Angebot abgelehnt werden.