What is EAN-8?
EAN-8 is the compact 8-digit version of the EAN-13 retail barcode. It encodes 7 data digits plus a check digit and is used when a product is too small to carry a full EAN-13 - typically confectionery, cosmetics and other small retail packs. Because it starts with the same GS1 prefixes and uses the same scanning system, it reads at the same checkout as any other EAN or UPC.
Common Uses for EAN-8
- Confectionery, chewing gum and small snack packs
- Cosmetics and small toiletries too small for EAN-13
- Sachets, samples and trial-size products
- In-store products on very small packaging
EAN-8 vs EAN-13
EAN-8 exists for one reason: space. At roughly two-thirds the length of an EAN-13 at the same magnification, it fits on items like lipstick, gum packets and sachets. The trade-off is fewer available numbers, which is why GS1 reserves specific prefixes (20-29) for EAN-8 and only issues them where an EAN-13 genuinely cannot fit. If your packaging has room for EAN-13, use EAN-13.
EAN-8 Check Digit
The 8th digit of an EAN-8 is a check digit calculated from the first 7 digits to catch misreads. The weight pattern is the same as other EAN/UPC codes (alternating 3 and 1 from the right). This tool computes the check digit automatically, so entering 7 digits always produces a valid, scannable EAN-8.
EAN-8 Size Requirements
Keep the EAN-8 at least 21mm wide at full size and leave a white quiet zone roughly 10 times the narrowest bar width on each side. On very small packs, never reduce the bars below the GS1 minimum X dimension of 0.264mm, or checkout scanners may fail to read the code.
Reference