The following utility generates an EAN-13 barcode, with detailed explanations provided below. EAN-13 is the global counterpart of the UPC, becoming the most widely used article identification number in the world. It is composed entirely of digits: the first 2 or 3 digits identify the country code, the next 5 digits are the manufacturer code, the next 5 digits are the product code, and the last digit is the checksum digit.

Country code:

Manufacturer Code:

Product Code:

Checksum Digit:

Scale Factor:
EAN-13 barcode example
EAN-13 barcode example

Overview

The European article numbering barcode (EAN) was introduced in 1977, offering a set of coding rules to identify products, processes, shipments, companies and locations. In 2005 the organization joined forces with the Uniform Code Council (UCC)- the numbering organization in the USA (which, in that year changed its name to GS1 US), requiring that all retailers and trading partners in the US and Canada that presently scan the 12-digit UPC symbol be capable of scanning the EAN-13 symbol instead, in order to meet the standard used by the rest of the world, outside of the United States and Canada.

Country Code

The country code indicates the country in which the bar code was assigned (not the country of origin of the product, which can be manufactured anywhere in the world). The "MO" abbreviation stands for Member Organization, set by the GS1 administration in a given country. The following number system list is maintained by the GS1 authority, found here.

Country Codes
(Show Details...)

Prefix GS1 Country
000 - 019 GS1 US
020 - 029 Restricted distribution (MO defined)
030 - 039 GS1 US
040 - 049 Restricted distribution (MO defined)
050 - 059 Coupons
060 - 139 GS1 US
200 - 299 Restricted distribution (MO defined)
300 - 379 GS1 France
380 GS1 Bulgaria
383 GS1 Slovenija
385 GS1 Croatia
387 GS1 BIH (Bosnia-Herzegovina)
389 GS1 Montenegro
400 - 440 GS1 Germany
450 - 459
&
490 - 499
GS1 Japan
460 - 469 GS1 Russia
470 GS1 Kyrgyzstan
471 GS1 Taiwan
474 GS1 Estonia
475 GS1 Latvia
476 GS1 Azerbaijan
477 GS1 Lithuania
478 GS1 Uzbekistan
479 GS1 Sri Lanka
480 GS1 Philippines
481 GS1 Belarus
482 GS1 Ukraine
484 GS1 Moldova
485 GS1 Armenia
486 GS1 Georgia
487 GS1 Kazakstan
488 GS1 Tajikistan
489 GS1 Hong Kong
500 - 509 GS1 UK
520 GS1 Global Office
528 GS1 Lebanon
529 GS1 Cyprus
530 GS1 Albania
531 GS1 MAC (FYR Macedonia)
535 GS1 Malta
539 GS1 Ireland
540 - 549 GS1 Belgium & Luxembourg
560 GS1 Portugal
569 GS1 Iceland
570 - 579 GS1 Denmark
590 GS1 Poland
594 GS1 Romania
599 GS1 Hungary
600 - 601 GS1 South Africa
603 GS1 Ghana
608 GS1 Bahrain
609 GS1 Mauritius
611 GS1 Morocco
613 GS1 Algeria
615 GS1 Nigeria
616 GS1 Kenya
618 GS1 Ivory Coast
619 GS1 Tunisia
621 GS1 Syria
Prefix GS1 Country
622 GS1 Egypt
624 GS1 Libya
625 GS1 Jordan
626 GS1 Iran
627 GS1 Kuwait
628 GS1 Saudi Arabia
629 GS1 Emirates
640 - 649 GS1 Finland
690 - 695 GS1 China
700 - 709 GS1 Norway
729 GS1 Israel
730 - 739 GS1 Sweden
740 GS1 Guatemala
741 GS1 El Salvador
742 GS1 Honduras
743 GS1 Nicaragua
744 GS1 Costa Rica
745 GS1 Panama
746 GS1 Republica Dominicana
750 GS1 Mexico
754 - 755 GS1 Canada
759 GS1 Venezuela
760 - 769 GS1 Schweiz, Suisse, Svizzera
770 GS1 Colombia
773 GS1 Uruguay
775 GS1 Peru
777 GS1 Bolivia
779 GS1 Argentina
780 GS1 Chile
784 GS1 Paraguay
786 GS1 Ecuador
789 - 790 GS1 Brasil  
800 - 839 GS1 Italy  
840 - 849 GS1 Spain  
850 GS1 Cuba
858 GS1 Slovakia
859 GS1 Czech
860  GS1 Serbia
865 GS1 Mongolia
867 GS1 North Korea
868 - 869 GS1 Turkey
870 - 879 GS1 Netherlands
880 GS1 South Korea
884 GS1 Cambodia
885 GS1 Thailand
888 GS1 Singapore
890 GS1 India
893 GS1 Vietnam
896 GS1 Pakistan
899 GS1 Indonesia
900 - 919 GS1 Austria
930 - 939 GS1 Australia
940 - 949 GS1 New Zealand
950 GS1 Global Office
955 GS1 Malaysia
958 GS1 Macau
977 Serial publications (ISSN)
978 - 979 Bookland (ISBN)
980 Refund receipts
981 - 982 Common Currency Coupons
990 - 999 Coupons

Manufacturer Code

A company prefix that identifies the manufacturer.

Product Code

An item reference assigned by the manufacturer to differentiate the company’s items.

Checksum Digit

The last digit of a bar code number, which makes sure the bar code is correctly composed, increasing the reliability of the received information.
Note: The EAN barcode generator provided above will automatically correct the check digit.

It is calculated by the following steps:
1. The odd numbers starting with the right most digits are multiplied by 3
2. Sum up the even numbers and the multiplied odd numbers.
3. Subtract the sum from nearest equal or higher multiple of ten.

Example for the code 001234567890:
Country CodeManufacturer's CodeProduct Code
Original Number001234567890
Step 1: Multiply by:131313131313
Result001631251872490
Step 2: Sum up0 + 0 + 1 + 6 + 3 + 12 + 5 + 18 + 7 + 24 + 9 + 0 = 85
Step 3:The nearest equal or higher multiple of ten is 90.
The check digit is therefore: 90 - 85 = 5
You may also be interested in the Multi-barcode generator.