EAN-8 / GTIN-8 barcodes for small retail packaging

EAN-8 configured for: EAN-8 / GTIN-8 barcodes for small retail packaging.

Looking for the general-purpose generator instead? EAN-8 Generator

Enter a 7-digit EAN-8 fragment to calculate its check digit, or a full 8-digit code to validate it.

Advanced options
Enter a value to see a live preview.
Options

These map directly to real generator options; anything not listed here is available under Advanced options above.

EAN-8 for small product packaging

When packaging is too small for a full EAN-13, EAN-8 provides the same retail-scannable function in a smaller footprint.

Preconfigured for small packaging

This experience sets the encoder height option to 15mm ("height": 15). Treat it as an editable starting value, not a universal small-package specification.

Example data

The generator is seeded with a bwip-js-verified valid GTIN-8 you can replace with your product's short GTIN.

Workflow

Enter your 7 or 8-digit GTIN, confirm the check digit, then export SVG for small-package artwork.

Job-specific settings

Don't crop the quiet zone at small sizes; bwip-js reserves it unconditionally, and cropping the export image into it is the leading cause of scan failures on small packaging.

Common mistakes

Using an EAN-13 GTIN in this generator instead of an assigned GTIN-8 will produce an incorrect symbol.

Standard

EAN-8/GTIN-8 numbering follows GS1 rules under the same ISO/IEC 15420 symbology family as EAN-13.

Related

For standard-size retail packaging, use the EAN-13 generator instead.