Barcodes 101: GTIN/UPC/EAN
Placement, quiet zones, min/max sizes, avoiding distortion, and verification basics.
1) Executive Summary
- EAN-13/UPC-A magnification for POS is 80–200% (target X-dimension 0.33 mm). Under strictly controlled on-demand printing, some GS1 MOs allow ~75% minimum—confirm locally. [1][2][4]
- Quiet zones are non-negotiable. At 100%: UPC-A requires ≥ 9X left/right; EAN-13 requires ≥ 11X left and ≥ 7X right. Scale with magnification. [1][2][4]
- Bar height matters—do not truncate. At 100%, EAN-13/UPC-A bar heights are ~22.85 mm (excl. guard extensions); practical minima under ~16 mm risk failures. [1][4]
- Placement for POS: lower-right back panel, 8–102 mm from edges; avoid seams, folds, corners; keep flat. [3]
- Curved packs: use ladder orientation (bars vertical). If horizontal, symbol total width (incl. quiet zones) must be ≤ 1/6 circumference. [3][4]
- Verification: Design to pass ≥ 1.5/06/660 (Grade C) per ISO/IEC 15416 for POS EAN/UPC. [4][7]
- Roadmap: Retail is transitioning to 2D@POS by ~2027. Linear EAN/UPC will coexist; plan dual-marking and maintain linear compliance. [5][6]
- Lock EAN-13/UPC-A at 100–120% where space allows; avoid minimums. Preflight quiet zones and bar height first. [1][2]
- For curved packs, use ladder orientation; confirm the 1/6 circumference rule. [3][4]
- Mandate verification reports (ISO/IEC 15416) at first article + spot checks; require ≥ 1.5/06/660 for POS. [4][7]
- Rising 2D@POS pilots; reserve space and maintain linear compliance. [5][6]
- More retailer QA failures for quiet zones and truncation, especially on shrink films and metallised boards. [4]
2) Definitions & Concepts
- GTIN. Global Trade Item Number (8/12/13/14 digits); EAN-13 encodes GTIN-13; UPC-A encodes GTIN-12. [8]
- X-dimension. Width of the narrowest bar/space; controls size. [1]
- Quiet zone. Clear area left/right of symbol, measured in modules (X). [1][2]
- Magnification. Size % relative to 100% nominal (80–200% for POS). [1][2]
- Truncation. Reducing bar height—don’t. [4]
- Verification grade. ISO/IEC 15416 grade A–F; GS1 minimum C (1.5). [4][7]
- 2D@POS. GS1 DataMatrix/QR with GS1 syntax coexisting with linear during transition. [5][6]
- GTIN → EAN-13 / UPC-A → sized by X & magnification → sets bar height & quiet zones → accurate placement (edge rule; curvature) → print tuning (BWR, color, substrate) → verification (ISO/IEC 15416) → scan success. [1][2][3][4]
3) Standards, Regulations, and Governance
- GS1 General Specifications & MO guidance (AU/UK/US factsheets; GS1 US placement). [1][2][3][4]
- ISO/IEC 15416 (print quality method), ISO/IEC 15426-1 (verifier conformance). [7]
- Code usage: US: UPC-A (GTIN-12); EU/UK: EAN-13 (GTIN-13). Modern POS reads both. [9]
- Placement rules: GS1 US edge rule (8–102 mm) widely adopted; UK stresses avoiding seams/folds and curvature issues. [3][4]
- Verification: Minimum grade ≥ 1.5 with GS1 apertures/wavelength (POS EAN/UPC typically 06/660). [4]
- 2D@POS: Global Sunrise/Ambition 2027—dual-marking; linear remains valid. [5][6]
Topic | US | EU | UK |
---|---|---|---|
Common retail POS code | UPC-A & EAN-13 | EAN-13 & UPC-A | EAN-13 & UPC-A |
Preferred placement | Lower-right back; 8–102 mm from edges | Similar; MO guidance | Similar; strong seams/curvature guidance |
Verification minimum | ≥ 1.5/xx/660 (C) | Same | Same (explicit) |
Known upcoming change: scaling 2D@POS pilots; more retailers accept GS1 2D alongside linear through 2027+. [5]
4) Evidence Base & Benchmarks
- 100%: X = 0.33 mm; width excl. quiet zones = 31.35 mm; bar height = 22.85 mm; quiet zones: L = 3.63 mm (11X), R = 2.31 mm (7X). [1]
- Range: POS 80–200%; General Distribution 150–200%. [1]
- 100%: X = 0.33 mm; width excl. quiet zones = 31.35 mm; bar height = 22.85 mm; quiet zones: L = R = 2.97 mm (9X). [2]
- Range: POS 80–200% (on-demand minima may reach ~75% where permitted); General Distribution 150–200%. [2]
- Edge rule: Keep symbol 8–102 mm from any package edge; lower-right back panel preferred. [3]
- Curvature: Ladder orientation on small radii; if horizontal, total width (incl. quiet zones) ≤ 1/6 circumference. [3][4]
- Pass criteria: ≥ 1.5/xx/660 (Grade C) using GS1 aperture/wavelength (POS typically 06/660). [4][7]
- Method: ISO/IEC 15416 (10 scans across 80% inspection band; lowest parameter per scan → average → overall). [7]
Where data conflict: MO factsheets can differ for on-demand minima; defer to current local MO document. Evidence gap: compiled global table of MO-specific minima. [1][2][4]
5) Design & Production Implications
- Start from the barcode. Reserve area for 100–120% symbols + quiet zones early. [1][2]
- Never truncate. Truncation is a top failure cause. [4]
- Curved surfaces: choose ladder; validate 1/6 circumference; avoid edges/seams. [3][4]
- Color & substrate: Black bars on white; avoid red/orange bars, metallics, and transparent show-through; use white underlay where needed. [4]
- Generate proportionally. Don’t stretch; generate vector art at target magnification; apply BWR per process and verify. [4]
Choice | Cost | Risk | Scan reliability | Notes |
---|---|---|---|---|
Paperboard + litho | ●● | Low BWR control | High | Stable; beware varnish glare. [4] |
Film + flexo | ● | Ink spread/voids | Medium | Shrink & curl can distort bars. [4] |
Clear/metallic | ●● | Contrast loss | Low→Medium | Use opaque white box. [4] |
- BWR tolerance varies by press/substrate; proof with verification.
- Keep symbols ≥ 8 mm away from seams/folds; maintain flatness at POS scan path. [3][4]
Provide EPS/SVG barcode art at target magnification with BWR applied; submit first-article verification report showing ≥ 1.5/06/660 (or better) for POS. [4][7]
6) Sustainability & Compliance Considerations
- Pre-verification reduces waste from reprints after QA fails. [4]
- During dual-mark era, if adding a 2D code, keep linear quiet zones clear and avoid clutter. [5]
- Keep environmental icons/OPRL/How2Recycle marks outside quiet zones and away from bars. [3][4]
7) Workflow & Tooling (ready for PDA tools)
- Correct GTIN (checksum) and symbology (EAN-13 vs UPC-A). [4]
- Magnification 80–200% (target 100–120%). [1][2]
- Quiet zones: EAN-13 L ≥ 11X, R ≥ 7X; UPC-A L=R ≥ 9X. [1][2]
- Bar height not truncated; guard bars extended. [1][2]
- Placement: lower-right back; 8–102 mm from edges; flat plane. [3]
- Curved packs: ladder orientation; 1/6 circumference rule if horizontal. [3][4]
- Colors/substrate adequate; white background where needed. [4]
- Verification plan: ≥ 1.5/06/660 target; first-article + periodic. [4][7]
- EAN-13 vs UPC-A: US-only legacy GTIN-12 → UPC-A; global/EU/UK → EAN-13; mixed retail → either (prefer MO-native). [9]
- Curved surface orientation: Small radius → ladder; wide cylinder → ladder preferred; if horizontal, ensure ≤ circumference/6. [3][4]
- UPC-A 100% seeds: width_excl_QZ = 31.35 mm; bar_height = 22.85 mm; quiet zone each side = 2.97 mm (9X). For magnification M, multiply by M/100. [2]
- EAN-13 100% seeds: width_excl_QZ = 31.35 mm; bar_height = 22.85 mm; quiet zones L = 3.63 mm (11X), R = 2.31 mm (7X). Scale by M/100. [1]
- Curvature check: If total width > circumference/6 → use ladder or reduce magnification (within POS limits). [4]
- GTIN checksum: modulo-10 per GS1 method. [4]
- GTIN(s); symbology; magnification %; X-dimension mm; bar height mm; quiet zone mm; placement panel; edge offsets; orientation (ladder/picket); substrate; ink; BWR; verifier target grade; aperture/wavelength. [1][2][3][4][7]
8) Category-Specific Guidance
9) Case Studies (Problem → Approach → Result)
10) Common Pitfalls & Red Flags
- Quiet zones invaded by crops/graphics. [1][2][4]
- Truncation to “make it fit”. [4]
- Horizontal on tight curves without 1/6 check. [4]
- Colors: red/orange bars; metallic or transparent backgrounds. [4]
- Non-proportional scaling or bitmap resampling. [4]
- Edge rule violations; placed on corners/seams. [3]
- No verification at first article; relying on ad-hoc devices. [4][7]
References
Core sources: GS1 AU EAN-13 & UPC-A factsheets; GS1 US barcode placement guideline; GS1 UK “Barcoding – getting it right”; ISO/IEC 15416/15426 explainers; GS1 2D@POS implementation guides and national MO materials. See numbered references [1]–[9].
Sidebars
- Designer tip — Make space early. Place a 45 mm (H) × 42–50 mm (W excl. quiet zones) keep-clear box for 100–120% symbols. [1][2]
- Compliance watch — Dual-mark era. If adding a 2D code, keep linear quiet zones clear and avoid clutter. [5]
- Manufacturing note — Verify the actual pack. Verify on representative substrates and finishes (matte/gloss; product inside for show-through). [4]
Visual prompts (for downstream slides)
- Diagram: EAN-13/UPC-A anatomy with dimensions (X, guard bars, quiet zones). [1][2]
- Decision tree: Orientation selection (flat vs curved; ladder vs picket). [3][4]
- Calculator mock: Magnification → width, bar height, quiet zones for EAN-13/UPC-A. [1][2]
- Checklist slide: Pre-press/pressroom verification steps (≥ 1.5/06/660). [4][7]