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.
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 set | Digits 0-9 only |
|---|---|
| Length | 8 digits (7 + calculated check digit) |
| Check digit | Modulo-10, calculated automatically |
| Nominal size | 26.73 x 21.31 mm at 100% magnification |
| Quiet zone | 7 modules either side |
| Allocation | Issued individually by GS1, not from your company prefix |
| Best for | Small packs where EAN-13 will not fit |
How to generate a EAN-8 barcode
- 1
Enter the 7 digits GS1 allocated for the item, or all 8 if you know the check digit.
- 2
Confirm the product really is too small for EAN-13 — retailers prefer the 13-digit symbol wherever it fits.
- 3
Keep the symbol at or above 80% magnification.
- 4
Download SVG for the packaging artwork.
- 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.