Barcode Generator Barcode Generator
Free, no signup, no watermark

EAN-8 Barcode Generator

Create scannable, print ready EAN-8 barcodes for small packaging where EAN-13 will not fit. The check digit is calculated automatically. Export as PNG, PDF, or ZPL, single codes or in bulk from a CSV.

What is EAN-8?

EAN-8 is the 8 digit short form of the EAN retail barcode family. It is used on small consumer products where a full EAN-13 would not physically fit: items like cosmetics, chewing gum, batteries, and small confectionery.

EAN-8 codes are issued by GS1 separately from EAN-13 prefixes and are allocated only when the regular code is genuinely too large for the package. Seven data digits identify the product and the eighth is a check digit calculated automatically.

How to generate an EAN-8 barcode

  1. Enter your 7 digit product number

    Type or paste a 7 digit GTIN-8 allocated by GS1. The 8th check digit is calculated automatically, you don't need to compute it yourself.

  2. Set size and DPI

    Pick a print size in millimetres or inches, and an export DPI (150, 203, 300, or 600). 300 DPI is right for most label printers.

  3. Choose output format

    Export as PNG for digital use, PDF for layout, or ZPL for Zebra label printers (with optional RFID EPC).

  4. Generate and download

    Click download. For many codes at once, switch to CSV mode and upload a spreadsheet, one image per row.

Built for printing, not screenshots

Automatic check digit

Type 7 digits, get a valid 8 digit EAN-8. No mod-10 maths required.

Compact retail format

Designed for small packages where EAN-13 will not fit.

True print sizes

Set dimensions in millimetres or inches. Export at 150, 203, 300, or 600 DPI.

PNG, PDF, ZPL

Three output formats covering digital use, page layout, and Zebra thermal printers.

CSV bulk export

Upload a spreadsheet to generate hundreds of codes at once, one file per row.

Free forever

No signup, no watermark, no usage limits, no paid tier hiding the good features.

EAN-8 questions, answered

What is an EAN-8 barcode?

EAN-8 is the 8 digit short form of the EAN retail barcode family, used on small consumer products where a full EAN-13 would not fit. It encodes 7 data digits plus a calculated check digit.

When should I use EAN-8 instead of EAN-13?

Only when the package is genuinely too small for EAN-13. GS1 issues EAN-8 codes separately and reserves them for small format goods like cosmetics, gum, batteries, and similar items.

Do I need to calculate the check digit?

No. Enter the first 7 digits and the generator computes the 8th using the standard mod-10 algorithm.

What size should I print EAN-8 at?

The GS1 nominal size is 26.73 by 21.31 mm at 100% magnification. You can scale between roughly 80% and 200% (about 21 by 17 mm to 53 by 43 mm) and still scan reliably.

Ready to generate your EAN-8?