EAN-13 Specification
EAN 13 the international version of the UPC. It contains two digits more than 
the UPC, requiring a total of 13 printed characters.  
Structure
Each EAN bar code character is 
comprised of two bars and two spaces. The wide elements are multiples of the 
narrow elements. Wide elements are composed of one, two, three, or four narrow 
elements. There are a total of seven elements in each EAN character.  

Symbol Creation
An EAN 13 symbol consists of a start character, a flag character, the left 
side data field, the left bar character, the right side data field, the check 
digit and stop character.  
Start Character
The start character is used at the beginning of the symbol to provide the bar 
code reader with start instructions. The start character pattern is 101.  
Left Side Data Field
The left side data field consists of six odd and even parity characters. Odd 
parity characters consist of three or five bars while even parity characters 
contain two or four bars. A suppressed number system is coded by the sequence of 
odd and even parity characters used in the left side data field.  
Flag character
A suppressed number system is implied by the sequence of odd and even parity 
characters. First determine the number system required. Then use the table below 
to find the corresponding odd and even parity sequence which the left side data 
characters will follow.  
Left Side Odd Parity Characters
Odd parity characters are comprised of three or five bars.
 
Left Side Even Parity Characters
Even parity characters are comprised of two or four bars.
 
left Bar
The left bar is a special character used to separate the left side data field 
from the right side data field. The left bar character pattern is 01010.  
Right Side Data Field
The right side data field consists of six even parity characters: five digits 
plus the modulus 10 check digit.  
Right Side Even Parity Characters  
Unique bar patterns are used to distinguish the characters used in the right 
side data field from those used in the left side data field. For the right side 
data field, even parity characters are used which are different from the even 
parity characters used for the left side data field.  
Stop Character
The stop character is used to signify the end of the symbol. The stop 
character pattern is 101.  
EAN Character Set