Packaging and artwork checks are the final quality gates before a barcode enters mass production. Errors at this stage—wrong digits, poor contrast, or missing quiet zones—are expensive to fix once labels, sleeves, or cartons are printed. This checklist is designed for design and prepress teams who need to verify barcode files before releasing them to the printer.
Validate the GTIN and check digit
Every barcode begins with the correct number. Before you place any barcode graphic into artwork, confirm the GTIN itself is valid and the check digit is correct.
A GTIN-13 (EAN-13) uses a modulo-10 check digit calculated from the first 12 digits. A single transposed digit will produce a valid-looking barcode that scans to the wrong product. Do not trust copy-pasted numbers from spreadsheets or emails without independent verification.
Use a dedicated check digit calculator or GTIN validator to verify every code. The GTIN validator and check digit calculator can validate GTIN-8, GTIN-12, GTIN-13, and GTIN-14 formats and flag common errors such as incorrect length or invalid check digits. See also check digit calculator for additional guidance on manual verification.
| Check | How to verify |
|---|---|
| Correct GTIN length | 8, 12, 13, or 14 digits as appropriate for the target market |
| Valid check digit | Recalculate using a validator; do not assume the source data is correct |
| No leading zeros dropped | Spreadheets often strip leading zeros from GTIN-12 and GTIN-14 |
| One GTIN per SKU | Each variant (size, colour, flavour) needs a distinct GTIN |
Confirm human-readable digits match encoded data
The numbers printed beneath a barcode—the human-readable interpretation (HRI)—must exactly match the data encoded in the bars. Mismatches are a common cause of retailer rejection.
Verify that:
- The HRI font is legible (typically OCR-B or a clean sans-serif at minimum 2 mm height)
- The HRI is positioned below the barcode, not above or beside it
- No digits are truncated, overlapped, or obscured by other artwork elements
- The HRI includes all digits, including the check digit
If your barcode was generated from a data file, compare the HRI against the original source. Do not rely on visual similarity—read each digit individually.
Check colour contrast and quiet zones
Barcodes are not inherently black-and-white. They require adequate contrast between the dark bars (typically black, dark blue, or dark green) and the light spaces (typically white, or a pale yellow/orange with sufficient reflectance). Red and gold tones often fail because many scanners use red light, making red bars appear invisible.
Contrast guidelines
| Element | Recommendation |
|---|---|
| Dark bars | Black preferred; dark blue, dark green, or dark brown acceptable if reflectance is low enough |
| Light spaces | White strongly preferred; pale yellows may work if tested |
| Avoid for bars | Red, orange, gold, metallic foils (unreliable reflectance) |
| Background behind barcode | No patterns, tints, or images that interfere with quiet zones |
The barcode colour legibility simulator provides a quick way to assess whether your chosen colours will scan reliably. It simulates how a scanner “sees” your colour combination and flags high-risk pairings.
Quiet zones
Quiet zones are the mandatory blank margins on either side of the barcode. Without them, adjacent artwork or text can merge with the bars in the scanner’s field of view, causing misreads or no-reads.
| Barcode type | Minimum quiet zone |
|---|---|
| EAN-13 / UPC-A | 11 modules (≈ 3.63 mm at 100% magnification) on left; 7 modules on right |
| EAN-8 | 7 modules on each side |
| GS1-128 (Code 128) | 10 modules on each side |
In artwork, quiet zones must be truly empty—no crop marks, colour bleeds, or decorative elements. If your packaging design requires the barcode to sit near an edge or fold, adjust the layout or reduce barcode magnification to maintain the quiet zone.
Verify barcode dimensions and magnification
Barcodes have standard dimensions at 100% magnification. Reducing below the minimum can render bars too narrow for standard scanners to resolve.
| Barcode type | Nominal width at 100% | Typical minimum magnification |
|---|---|---|
| EAN-13 | 37.29 mm | 80% (≈ 29.8 mm) |
| UPC-A | 37.29 mm | 80% (≈ 29.8 mm) |
| EAN-8 | 26.73 mm | 80% (≈ 21.4 mm) |
Height can be truncated for small packaging, but never below the GS1-specified minimum. Truncated bars reduce scan success at angles and through shrink wrap.
Always measure the final barcode in your artwork file at print resolution, not screen resolution. A 300 dpi image viewed at 100% on a 96 dpi monitor will appear larger than it prints.
Run a physical test scan before bulk printing
Digital verification tools catch many errors, but they cannot replicate every real-world scanning condition. A physical test scan is essential.
Test scan protocol
- Print a proof on the actual substrate and with the actual print process (offset, flexo, digital, thermal transfer). Screen proofs and laser prints are not representative.
- Allow drying time if using wet inks or adhesives. Smearing can temporarily pass and later fail.
- Scan with multiple devices: at minimum, a handheld laser scanner and a 2D imager (camera-based). If the product will sell through supermarkets, test with a multi-plane scanner if possible.
- Test at angles: not just perpendicular, but also the shallow angles typical of conveyor belts and customer self-scan.
- Test through packaging: if the barcode will be behind film, shrink wrap, or a curved surface, scan through that layer.
- Verify the decoded data: the scanner should return exactly the GTIN, with no extra digits, no missing digits, and no incorrect symbology identifier.
For additional guidance on scanner types and compatibility considerations, see scanner compatibility.
Pre-flight checklist for artwork release
Use this checklist before signing off barcode artwork for print:
- GTIN validated with independent check digit calculator
- HRI matches encoded data exactly
- Bar colour and background colour tested for contrast
- Quiet zones clear of all artwork elements
- Barcode dimensions within acceptable magnification range
- Barcode positioned away from folds, seams, and perforations
- Physical test scan passed on production-equivalent proof
- Scan data matches expected GTIN with no modifications
Common artwork errors to avoid
| Error | Why it fails | Prevention |
|---|---|---|
| Check digit wrong | Scans as wrong product or not at all | Always validate independently |
| HRI does not match bars | Retailer systems reject; potential recall | Manual digit-by-digit comparison |
| Quiet zone encroached | Adjacent artwork merges with bars | Define quiet zones as protected areas in templates |
| Bars in red or metallic | Low reflectance contrast | Use black or dark blue; test with simulator |
| Over-magnification | Exceeds packaging space; may distort | Design within 100–150% range |
| Under-magnification | Bars too narrow for reliable scanning | Never below 80% without formal deviation approval |
| Bitmap scaling distortion | Bars become uneven | Use vector EPS or PDF barcode files; avoid raster scaling |
References and further reading
- GS1 UK. Barcoding: Getting It Right (PDF). https://www.gs1uk.org/sites/default/files/GS1-UK-barcoding-getting-it-right.pdf
- GS1 US. Guideline: Bar Code Symbol Placement (PDF). https://documents.gs1us.org/adobe/assets/deliver/urn:aaid:aem:30071c02-969b-4b61-acc1-a44373c44ec1/Guideline-Bar-Code-Symbol-Placement.pdf
- Barcode standards and validation — overview of formal validation requirements
- GTIN validator and check digit calculator
- Barcode colour legibility simulator