Search for a tool
Barcode EAN8

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

Results

Barcode EAN8 -

Tag(s) : Character Encoding, Image processing

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!

Thanks to your feedback and relevant comments, dCode has developped the best Barcode EAN8 tool, so feel free to write! Thank you !

Barcode EAN8

Barcode EAN-8 Generator

 Checksum Add the control character Already included in the coded value Ignore (no control)
 Output format Image Binary Data 0=Empty and 1=Black bar Checksum value

Options

 Output format Value/Text of the Barcode Image

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

How to encrypt using Barcode EAN8 cipher?

The EAN-8 Barcode format is a subcategory of EAN barcodes from which it incorporates some characteristics. It allows coding only 8-digit numbers (from 0 to 9) using 7-bit binary codes displayed in these two correspondence tables:

DigitLeftRight
000011011110010
100110011100110
200100111101100
301111011000010
401000111011100
501100011001110
601011111010000
701110111000100
801101111001000
900010111110100

To code the first 4 digits, use the binary codes left and for the next 4 digits, use the binary codes right.

A complete EAN8 barcode starts and ends with a normal guard zone that is coded 101 and also contains a central guard zone that is coded 01010 and which separates the first 4 digits of the next 4.

Example: The number 12341234 is coded in EAN-8 (0 = empty and 1 = black bar):

 || 1 2 3 4 || 1 2 3 4 || 101 0011001 0010011 0111101 0100011 01010 1011100 1000010 1101100 1100110 101

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

How to decrypt a Barcode EAN8?

The decryption of the EAN8 Code is done by binary reading of vertical bars (with black = 1 and white = 0), which can then be translated via the coding table (above).

How to calculate the EAN8 checksum?

The checksum is calculated with weights (3 and 1) associated with the first 7 digits of the bar code. The 8th digit (control character) is the digit $x$ such as the total sum modulo 10 is equal to 0.

Example: 1234567 has for sum $1\times3+2\times1+3\times3+4\times1+5\times3+6\times1+7\times3=60$ and $60 + X \equiv 0 \mod 10 \iff x = 0$ so the check digit is 0

How to recognize an EAN8 Barcode?

The EAN8 barcode has a graphical form of classic barcode, with generally 3 double bars a little longer located at the beginning, in the middle and at the end.

An EAN8 barcode is made to code only 8-digit numbers and so fits for small objects.

The binary representation of the EAN-8 (noted with 0 or B for black bars and 1 or W for white bars) has a fixed length of 67 bits. It begins and ends with 101 and never includes more than 4 consecutive identical bits.

Source code

dCode retains ownership of the source code of the script Barcode EAN8 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 EAN8 script for offline use on PC, iPhone or Android, ask for price quote on contact page !