This page is available in English.

EAN-8 Barcode

The camera app can scan this. The Zebra app can scan this.

EAN-8 is the shortened sister of EAN-13, made for packs that are too small for a full-size retail barcode. It holds a GTIN-8: seven digits plus a calculated check digit.

Also called EAN 8, GTIN-8, European Article Number 8.

In this family

Specifications

StandardGS1 General Specifications; ISO/IEC 15420
Character setNumeric (0-9)
CapacityFixed 8 digits (7 data + 1 check)
Check digitGS1 modulo 10 check digit (calculated by the printer)
Dimension1D linear
OriginEAN system, 1970s (EAN association founded 1977)

Where it is used

Retail point of sale on small packages (cosmetics, confectionery)

People use it for retail point of sale on small packages (cosmetics, confectionery).

The camera app can scan this. The Zebra app can scan this. Both return the raw text.

Example

40234564

Scan and create

Create this code opens the barcode generator with this symbology and the sample text filled in.

The camera app can scan this. It returns the raw text. It does not open links, look up products, or start a payment. The desktop companion types that text into the focused field.

The Zebra app can scan this. It returns the raw text.

JAN-8

In Japan this symbol is called JAN-8. It is the same barcode as EAN-8. The camera app can scan this and shows it as EAN-8. The Zebra app can scan this too.

JAN-8

JAN-8 is simply EAN-8 as it is known in Japan. The symbol is identical; what makes it a JAN is a Japanese GS1 prefix (45 or 49) at the start of the number.

Character set: Numeric (0-9)

Standard: GS1 General Specifications; ISO/IEC 15420; JIS X 0507

Example: 49000566

JAN system introduced in Japan in 1978

The camera app returns the 8 digits. There is no separate JAN symbol in the app.

Questions

When should EAN-8 be used instead of EAN-13?

Retail point of sale on small packages (cosmetics, confectionery). EAN-8 is the shortened sister of EAN-13, made for packs that are too small for a full-size retail barcode. The camera app can scan this. It returns the raw text. The Zebra app can scan this.

How is the EAN-8 check digit calculated?

The check rule is: GS1 modulo 10 check digit (calculated by the printer). When an app can scan the symbol, it returns the characters it read and does not label one of them as a check. The camera app can scan this. It returns the raw text. The Zebra app can scan this.

Can I scan EAN-8 barcodes with my smartphone?

The camera app can scan this. It returns the raw text. The Zebra app can scan this.