Skip to content
PrintMyLabels

Linear symbology

EAN-8

EAN-8 is the short retail barcode for packs that are physically too small to carry an EAN-13 at a readable size. It holds eight digits — seven of data and a check digit — and requires its own GS1-8 prefix rather than being a shortened version of an existing 13-digit number.

Specification

These are the values the editor enforces while you design, not figures collected from elsewhere — the same numbers its quiet-zone and resolution checks run on.

EAN-8 specification: minimum X-dimension, quiet zone and dimensionality
PropertyValueIn context
Minimum X-dimension0.264 mm0.0104 in · 10 thou
Quiet zone7 modules1.85 mm at the minimum X-dimension
DimensionalityLinear (1D)Read by laser or imager

EAN-8 at 203, 300 and 600 dpi

A printer can only place whole dots, and 0.264 mm is not a whole number of them at any of these resolutions. What changes is how much a single dot of rounding costs you as a share of the narrow bar.

EAN-8 narrow bar in printer dots at 203, 300 and 600 dpi
ResolutionNarrow bar in dotsPrinted asRounding error
203 dpi2.112 dots5%
300 dpi3.123 dots4%
600 dpi6.246 dots4%

What EAN-8 encodes

Exactly 8 digits. Seven carry the GS1-8 item number and the eighth is the computed check digit. There is no letter or punctuation support and no variable length.

Where it is used

  • Small retail packs such as confectionery, cosmetics and single-serve items
  • Products where an EAN-13 at its minimum size would not fit the available panel

Check digit

Starting from the rightmost data digit and working left, multiply the digits alternately by 3 and 1, add the results, then subtract the total from the next multiple of ten. The remainder is the check digit. The editor computes it for you, and accepts the value either with or without it.

How EAN-8 fails in practice

  • Trying to derive an EAN-8 from an existing EAN-13. There is no arithmetic relationship between them — an EAN-8 is a separately issued number.
  • Reaching for EAN-8 before the pack genuinely requires it. GS1 treats it as an exception for constrained packaging, and using it by default wastes a scarcer number range.

When to use something else

  • EAN-13 — choose it instead when the pack has room for a full 13-digit symbol at its minimum size, which is the normal case.
  • Data Matrix — choose it instead when the item is too small even for EAN-8 and the scanning environment is an imager rather than a retail laser.

Questions about EAN-8

Can I shorten my EAN-13 into an EAN-8?
No. EAN-8 numbers come from a separate GS1-8 allocation and are not mathematically derived from a 13-digit number. You apply for one, and GS1 generally expects evidence that the pack is genuinely too small for EAN-13.