Barcode generator / EAN-8

EAN-8 Barcode Generator

Generate EAN-8 barcodes free online for small retail packaging. Enter 7 or 8 digits and download a print-ready PNG or SVG. No account, no watermark.

7 digits (check digit added automatically) or a full 8-digit EAN-8.

80px

Preview

No watermark, no signup, unlimited PNG downloads. Rendered in your browser — the value you type never leaves your device. Vector SVG and high-resolution PNG are included with Pro.

What is EAN-8 used for?

EAN-8 is the short retail barcode, used when a package is physically too small to carry a full EAN-13: cosmetics, confectionery, cigarettes, small cans, and sachets. It carries eight digits instead of thirteen, so the symbol takes noticeably less width on the label.

GS1 issues EAN-8 numbers separately and sparingly, precisely because the shorter number space is limited. Only request one when a full EAN-13 genuinely cannot fit at the minimum print size — otherwise stick with EAN-13.

  • Small retail packaging
  • Cosmetics and confectionery
  • Sachets, tins and single-serve packs

EAN-8 specification

Character setDigits 0-9 only
Length8 digits (7 + calculated check digit)
Check digitModulo-10, calculated automatically
Nominal size26.73 x 21.31 mm at 100% magnification
Quiet zone7 modules either side
AllocationIssued individually by GS1, not from your company prefix
Best forSmall packs where EAN-13 will not fit

How to generate a EAN-8 barcode

  1. 1

    Enter the 7 digits GS1 allocated for the item, or all 8 if you know the check digit.

  2. 2

    Confirm the product really is too small for EAN-13 — retailers prefer the 13-digit symbol wherever it fits.

  3. 3

    Keep the symbol at or above 80% magnification.

  4. 4

    Download SVG for the packaging artwork.

  5. 5

    Test-scan on the curved surface the code will actually sit on.

Troubleshooting scan failures

You only have a 13-digit number

EAN-8 numbers are allocated separately by GS1; you cannot shorten an EAN-13 into one.

Curved packaging causes misreads

Orient the bars parallel to the curve so the scanner crosses them on a flat plane, and avoid wrapping the symbol around a tight radius.

Symbol too small to scan

Do not go below 80% magnification. If space is that tight, a truncated height is a better compromise than shrinking the width.

Check digit mismatch

Enter only 7 digits and let the tool calculate the eighth.

Need hundreds of codes at once?

Upload a CSV and get every barcode or QR code back in one download — plus editable dynamic QR codes with scan analytics, and an API for programmatic generation.

EAN-8 questions

Other barcode formats