EAN-13-Code

(EAN = Europäische Artikel-Nummer / European Article Number)
Die EAN-Nummer besteht aus 13 Ziffern. Die ersten zwei bis drei Ziffern stehen hierbei für das Land (bzw. für die Art der Ware):

NummernbereichLand / WarentypNummernvergebende Organisation
00 - 09USA (und Kanada) UCC
20 - 29Im Laden verpackte Ware-
30 - 37 Frankreich GENCOD-EAN France
380 Bulgarien BCCI
383 Slowenien SANA
385 Kroatien CRO-EAN
387 Bosnien-Herzegovina EAN-BIH
400 - 440 Deutschland CCG
45 + 49 Japan Distribution Code Center
460 - 469 Russland UNISCAN
471 Taiwan Commercial Automation & Numbering Institute
474 Estonia EAN Estonia
475 Latvia EAN Latvia
477 Lithuania EAN Lithuania
479 Sri Lanka EAN Sri Lanka
480 Philippinen PANC
481 Belarus EAN Belarus
482 Ukraine EAN Ukraine
484 Moldova EAN Moldovia
485 Armenia EAN Armenia
486 Georgia EAN Georgia
487 Kazakhstan EAN Kazakhstan
489 Hongkong HKANA
50 Großbritannien ANA (UK) Ltd.
520 Griechenland HELLCAN-EAN HELLAS
528 Lebanon EAN Lebanon
529 Cypern EAN Cyprus
531 Macedonia EAN-MAC
535 Malta EAN Malta
539 Irland EAN Ireland
54 Belgien ICODIF / EAN
560 Portugal CODIPOR
569 Island EAN Iceland
57 Dänemark EAN Danmark
590 Polen EAN Poland
594 Rumänien EAN Romania
599 Ungarn Hungarian Association of Packaging and Materials Handling
600 - 601 Süd-Afrika EAN South Africa
609 Mauritius EAN Mauritius
611 Marokko EAN Maroc
613 Algerien EAN Algeria
619 Tunesien Tunicode
622 Ägypten EAN Egypt
625 Jordanien EAN Jordan
626 Iran EAN Iran
64 Finnland EAN Finland
690 - 692 China Article Numbering Centre of China
70 Norwegen EAN Norge
729 Israel Israeli Bar Code Association - EAN Israel
73 Schweden EAN Sweden
740 Guatemala EAN Guatemala
741 El Salvador EAN El Salvador
742 Costa Rica ICCC
743 Nicaragua EAN Nicaragua
744Honduras ICCC
745 Panama EAN Panama
746Republik Dominicana EAN Republica Dominicana
750 Mexiko AMECE
759Venezuela EAN Venezuela
76 Schweiz EAN
770 Kolumbien IAC
773 Uruguay EAN Uruguay
775 Peru APC
777 Bolivien EAN Bolivia
779 Argentinien CODIGO - EAN Argentina
780 Chile EAN Chile
784 Paraguay EAN Paraguay
786 Ecuador ECOP
789 Brasilien EAN Brasil
790 Chile  
80 - 83 Italien INDICOD
84 Spanien AECOC
850 Cuba Camera de Comercio de la Republica de Cuba
858 Slovakia EAN Slovakia
859 Czechien EAN Czech
860 Yugoslavien EAN YU
869 Türkei Union of Chambers of Commerce of Turkey
87 Niederlande EAN Nederland
880 Südkorea EAN Korea
885 Thailand EAN Thailand
888 Singapur SANC
890 Indien EAN India
893 Vietnam EAN Vietnam
899 Indonesien EAN Indonesia
90 - 91 Österreich EAN Austria
93 Australien EAN Australia
94 Neuseeland EAN New Zealand
955 Papua Neu Guinea Malaysian Article Numbering Council
977 Zeitschriften (ISSN) Periodicals
978 Bücher (ISBN) Books
979 Bücher (ISBN) Books or Printed Sheet Music
980 Refund receipts
981 Coupons Coupons in common currency area (including the euro)
982 Coupons Coupons in common currency area (including the euro)
99 Coupons 

Die Ziffern 3 (bzw. 4) bis 7 bilden den Produktcode, die Ziffern 8 bis 12 den Herstellercode. Die 13. Ziffer ist eine Prüfziffer, die sich nach folgender Formel berechnet:

Prüfziffer = (-1* ( Ziffer1 + 3*Ziffer2 + Ziffer3 + 3*Ziffer4 + ... +3*Ziffer12)) mod 10

Die Ziffern werden folgendermaßen in die Strichfolge umgesetzt:
Jeder Ziffer ist ein in 7 Unterfelder geteilter Bereich des Codefeldes zugeordnet. Diese Unterfelder werden je nach Ziffer dunkel oder hell gefärbt, so dass der bekannte Strichcode entsteht.
Jede Ziffer kann auf zwei verschiedene Arten codiert werden, wie in folgender Tabelle dargestellt (1: dunkel, 0:hell):

ZeichenZeichensatz AZeichensatz BZeichensatz C
0000110101001111110010
1001100101100111100110
2001001100110111101100
3011110101000011000010
4010001100111011011100
5011000101110011001110
6010111100001011010000
7011101100100011000100
8011011100010011001000
9000101100101111110100
Randzeichen1011110010
Mittelzeichen01010

Die Rechten 6 Ziffern des Strichcodes werden mit dem Zeichensatz C codiert.
Die Ziffern 2 bis 7 des Strichcodes werden in Abhängigkeit der 1. Ziffer entweder mit dem Zeichensatz A oder B codiert:

1. ZifferVerwendeter Zeichensatz
 Ziffer2Ziffer3Ziffer4Ziffer5Ziffer6Ziffer7
0AAAAAA
1AABABB
2AABBAB
3AABBBA
4ABAABB
5ABBAAB
6ABBBAA
7ABABAB
8ABABBA
9ABBABA