Search for a tool
Barcode EAN13

Tool to generate / decode EAN-13 barcodes. The EAN13 code (European Article Numbering 13) is a barcode standard (European then International) used for commercial products.

Results

Barcode EAN13 -

Tag(s) : Character Encoding, Image processing

Share
Share
dCode and you

dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!


Team dCode likes feedback and relevant comments; to get an answer give an email (not published). It is thanks to you that dCode has the best Barcode EAN13 tool. Thank you.

Barcode EAN13

Sponsored ads

Barcode EAN-13 Generator








Options









Barcode EAN13 Reader/Decoder


Loading...
(if this message do not disappear, try to refresh this page)


See also: Binary Code

Tool to generate / decode EAN-13 barcodes. The EAN13 code (European Article Numbering 13) is a barcode standard (European then International) used for commercial products.

Answers to Questions

How to encrypt using Barcode EAN13 cipher?

The EAN-13 Barcode format is the most widely used product barcode format. It codes 13-digit numbers via 7-bit binary codes using three correspondence tables:

DigitLeft 1 OddLeft 2 EvenRight
0000110101001111110010
1001100101100111100110
2001001100110111101100
3011110101000011000010
4010001100111011011100
5011000101110011001110
6010111100001011010000
7011101100100011000100
8011011100010011001000
9000101100101111110100

The first step is to locate the first digit of the barcode which will define a coding table for the parities of the following 6 numbers. This first digit will not itself be coded.

First digitParities (1=add,2=even)
0 1,1,1,1,1,1
11,1,2,1,2,2
21,1,2,2,1,2
31,1,2,2,2,1
41,2,1,1,2,2
51,2,2,1,1,2
61,2,2,2,1,1
71,2,1,2,1,2
81,2,1,2,2,1
91,2,2,1,2,1

Example: In the barcode 3-456789-543219, the first digit is 3 so the parities to be used are 1,1,2,2,2,1.

To code the digits in positions 2 to 7 (on the left), use the binary codes left and the parity indicated by the coding table.

Example: The digits on the left 4,5,6,7,8,9 are coded with the parities 1,1,2,2,2,1 in EAN-13 (0 = empty and 1 = black bar) :

456789
112221
010001101100010000101001000100010010001011

To code the digits in positions 8 to 13 (right), use the binary codes right .

Example: The figures on the right 543219 are coded in EAN-13 (0 = empty and 1 = black bar):

543219
100111010111001000010110110011001101110100

A complete EAN13 barcode begins and ends with a normal guard zone coded 101 and contains a central guard zone coded 01010 which separates the first 6 digits of the next 6.

Example: The number 3-456789-543219 is coded in EAN-13 (0 = empty and 1 = black bar):

||3456789||543219||
1010100011...0001011010101001110...1110100101

The 13th digit of the EAN-13 barcode is a checksum.

How to decrypt a Barcode EAN13?

The decryption of the EAN13 code is done by binary reading of the black 1 and white 0 bands, which can then be translated via the coding tables (above).

The 12 coded digits can then be read, but the first digit is missing. To find out, note the parity found (even or odd left) of the first 6 digits and deduce the corresponding digit in the parity coding table.

Example: odd,even,odd,even,even,odd (or 1,2,1,2,2,1) corresponds to the number 8

How to calculate the EAN13 checksum?

The checksum is calculated with weights (1 and 3) associated with the first 12 digits of the bar code. The 13th digit (control character) is the digit $ x $ that must be added to the value found so that the total sum modulo 10 is 0.

Example: 012345678910 has the sum $ 0\times1+1\times3+2\times1+ \cdots +8\times1+9\times3+1\times1+0\times3=96 $ and $ 96 + X \equiv 0 \mod 10 \iff x = 4 $ so the check digit is 4

How to recognize an EAN13 Barcode?

EAN13 has a graphical representation of a classic barcode (black bars on a white background), with generally 3 slightly longer double bars positioned at the beginning, in the middle and at the end.

An EAN13 barcode is made to code only 13-digit numbers, it is dedicated to everyday consumer products of supermarkets, food and non-food.

The binary representation of EAN-13 (with 0 or N for black and 1 or B for white lines) has a fixed length of 95 bits. It begins and terminates with 101 and never includes 5 identical consecutive bits.

Source code

dCode retains ownership of the source code of the script Barcode EAN13 online. Except explicit open source licence (indicated Creative Commons / free), any algorithm, applet, snippet, software (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, translator), or any function (convert, solve, decrypt, encrypt, decipher, cipher, decode, code, translate) written in any informatic langauge (PHP, Java, C#, Python, Javascript, Matlab, etc.) which dCode owns rights will not be released for free. To download the online Barcode EAN13 script for offline use on PC, iPhone or Android, ask for price quote on contact page !

Questions / Comments

Team dCode likes feedback and relevant comments; to get an answer give an email (not published). It is thanks to you that dCode has the best Barcode EAN13 tool. Thank you.


Source : https://www.dcode.fr/barcode-ean13
© 2020 dCode — The ultimate 'toolkit' to solve every games / riddles / geocaches. dCode
Feedback