| |
   
Morovia.com Home | Fonts | Components | Labeling | Library | Order | Forum
   Search for

   Advanced Search
 

 

 
Home >> Library >> Symbology >> EAN-13

EAN-13 Specification

Content Updated: April 24, 2003
Morovia Product

Morovia UPC/EAN/Bookland Fontware package contains 5 different sizes of fonts to print any UPC/EAN/bookland barcodes including 2-digit and 5-digit add-on barcodes. Order now and start to print barcodes. For more information click here.

 

Introduction

EAN is designed by the International Article Numbering Association (EAN) in Europe. It is an extension to UPC-A to include the country information. The only difference between UPC-A and EAN-13 is that the number system in UPC-A is a single digit from 0 through 9 whereas an EAN-13 number system consists of two digits ranging form 00 to 99.

EAN-13 encodes 12 digits of numeric data along with a trailing check digit, for a total of 13 digits of barcode data.

Structure of an EAN number

An EAN-13 number consists of four areas: (1) The number System; (2)The manufacturer code; (3) the product code; (4)The check digit. Normally the number system digit is printed to the left of the barcode, and the check digit to the right. The manufacturer and product codes are printed just below the barcode, separated by the guard bar.

Number System. The number system is the first two digits in the EAN number to identify the country/region numbering authority. The number system list is maintained by EAN organization (http://www.ean-int.org).

Manufacturer Code. The manufacturer code is a unique code assigned to each manufacturer by the numbering authority indicated by the number system code. All products produced by a given company will use the same manufacturer code.

EAN uses what is called "variable-length manufacturer codes." Assigning fixed-length 5-digit manufacturer codes, as the UCC has done until recently, means that each manufacturer can have up to 99,999 product codes--and many manufacturers don't have that many products, which means hundreds or even thousands of potential product codes are being wasted on manufacturers that only have a few products. Thus if a potential manufacturer knows that it is only going to produce a few products, EAN may issue it a longer manufacturer code, leaving less space for the product code. This results in more efficient use of the available manufacturer and product codes. Product Code: The product code is a unique code assigned by the manufacturer.

Product Code. The product code is assigned by the manufacturer. The product code immediately follows manufacturer code. The total length of manufacturer code plus product code must be exact 10 digits.

Check Digit: The check digit is used to verify that the barcode is generated or scanned correctly. The check digit is calculated based on the rest of the barcode digits.

The nominal X dimension is 13 mils. The printable X dimension ranges from 10.4 to 24 mils.

Variants

JAN: Japan's numbering system is 49. The EAN numbers with numbering system 49 are called JAN.

Bookland: The bookland barcode is an EAN-13 barcode that follows a specific format used exclusively with books (all bookland barcodes start with 978, the barcode illustrated at the beginning of this article is a bookland barcode). For more information about ISBN and bookland, click here.

Check Digit Calculation

EAN check digit is calculated using standard Mod10 method. Here outlines the steps to calculate EAN-13 check digit:

  1. From the right to left, start with odd position, assign the odd/even position to each digit.
  2. Sum all digits in odd position and multiply the result by 3.
  3. Sum all digits in even position.
  4. Sum the results of step 3 and step 4.
  5. divide the result of step 4 by 10. The check digit is the number which adds the remainder to 10.

A web-based free utility to calculate EAN-13 check digit can be found here.

Encoding

A EAN-13 symbol can be divided into two halves, each consisting of six digits separated by a center guard bar pattern. The whole symbol is surrounded by two guard bar patterns. The same digit has different encoding depends whether it is in the left halve or in the right halve. The encoding pattern for digits in the left halve always starts with a space while the one for digits in the right halve always start with a bar and ends with a space.

A EAN-13 symbol has the following structure:

  1. Start guard bars, always with a pattern bar+space+bar.
  2. Left halve, six digits encoded using the encoding schema A or B;
  3. Center guard bars, with a pattern space+bar+space+bar+space.
  4. Right halve, six digits encoded using the encoding schema C.
  5. Stop guard bars, always with a pattern bar+space+bar.

Web Tool

At barcode knowledge library we provide free web-based utilities for readers to calculate check digits, performing number conversions. To calculate EAN-13 check digit, refer to this page. If you have purchased Morovia UPC/EAN/Bookland Font, you may consider checking out this page for additional utilities for character mapping.

To top of page

Last Updated: April 24, 2003