GTIN-8 / EAN-8 Validator

Check a GTIN-8 / EAN-8 barcode with 8 digits against the GS1 check digit calculation.

Checks happen locally. We do not confirm product ownership or product data.

This validator checks

  • The number has exactly 8 digits.
  • The number contains digits only after spaces and hyphens are removed.
  • The final digit matches the GS1 modulo-10 check digit.

What is a GTIN-8 or EAN-8?

GTIN-8 is an eight-digit Global Trade Item Number. The term EAN-8 is commonly used for the barcode symbol that carries it. GS1 reserves this shorter format for small retail items where a full EAN-13 symbol would not fit reliably.

When should you use GTIN-8?

GTIN-8 is not a shortened version of an existing EAN-13. It must be allocated through the relevant GS1 organisation when packaging space is genuinely limited. For normal consumer packaging, GTIN-13 is the more common format.

What does this GTIN-8 check verify?

This page checks that the number contains eight digits and that its final GS1 modulo-10 check digit is correct. It cannot confirm allocation, product data, or whether a retailer will accept the number.

Frequently asked questions

Is EAN-8 the same as GTIN-8?

EAN-8 is the familiar name for the barcode representation; GTIN-8 is the eight-digit identification number it carries.

Can I remove digits from an EAN-13 to make an EAN-8?

No. GTIN-8 is a separately allocated GS1 number structure, not an abbreviated EAN-13.

Read the GS1 guidance