Barcode generator

Free Bulk EAN-8 Barcode Generator

The compact 8-digit retail barcode for very small products and packs.

Input data

3 items

Processing happens locally in your browser for this generator.

Output

Generate a batch to preview it here

Your generated barcodes will appear here.

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

Frequently Asked Questions

What is the difference between EAN-8 and EAN-13?
EAN-8 is a shorter 8-digit barcode (7 data digits + check digit) for very small products. EAN-13 is the standard 13-digit retail barcode. Both scan at the same point of sale.
Who can get an EAN-8 number?
EAN-8 numbers in the 20-29 prefix range are issued by GS1, mainly for small items. Most products use EAN-13; EAN-8 is only granted when the packaging genuinely cannot fit an EAN-13.
How many digits is EAN-8?
EAN-8 encodes 7 data digits plus 1 auto-calculated check digit for a total of 8 digits. Enter 7 digits and the tool adds the check digit for you.
Can I batch generate EAN-8 barcodes?
Yes, paste a list of numbers and generate the whole batch on one printable sheet.

More barcode generators