EAN-8 is the compact version of EAN-13. It's used on retail packages too small to fit the full 13-digit EAN — gum, lipstick, batteries, small cosmetics.
Enter 7 digits and we calculate the check digit. Enter all 8 and we validate it.
Generated by JavaScript in your browser. Nothing is uploaded; nothing is stored on our servers.
When to use EAN-8
Use EAN-8 only when the package is physically too small for EAN-13. Most retail products use EAN-13. GS1 issues EAN-8 numbers separately and they are not derived from your EAN-13 prefix.
Each EAN-8 must be registered with GS1 if you intend to sell at retail. For internal or non-retail use, any 7 digits work.
Structure
First 2–3 digits identify the country prefix. The next 4–5 digits identify the item (no separate manufacturer code — the full number is the item ID). The 8th digit is the check digit.
EAN-8 codes are not subdivided by manufacturer; GS1 allocates each one individually because the number space is small.
Frequently asked questions
- Can I derive an EAN-8 from my EAN-13?
- No. EAN-8 numbers are issued separately by GS1. They are not a truncation of EAN-13.
- What size should EAN-8 print at?
- Retail standard is 26.73 mm wide × 21.31 mm tall at 100%. Scaling down increases scan-failure risk; never go below 80%.
- Does it work on US barcode scanners?
- Yes. EAN-8 is part of the GS1 standard and supported by every modern retail scanner worldwide.