Skip to main content
barcode labelsANSIISOquality

Barcode Label Quality Grades: What ANSI/ISO Verification Means and Why It Matters

In this article
  1. What Is Barcode Verification?
  2. What Each Grade Actually Means
  3. The Eight Parameters That Determine Your Grade
  4. What Causes Low Barcode Grades
  5. When You Need a Grade Report
  6. Improving Barcode Grade Before You Have a Problem

Here’s an uncomfortable truth: a barcode that scans fine at your desk can still get your shipment rejected. “It scanned once” is not a quality standard — it’s a coincidence. The barcode that beeps on your warehouse handheld can choke at a high-speed retail checkout, trip a pharmacy dispensing system, or get flagged non-compliant by a retailer’s receiving software. The difference between a barcode that works everywhere and one that works sometimes comes down to print quality — and print quality is exactly what ANSI/ISO barcode grading measures.

ANSI/ISO verification puts a barcode's print quality on a letter scale — A, B, C, D, or F (numerically 4, 3, 2, 1, 0). Grade A is the best; Grade F won't scan. A calibrated instrument called a verifier measures eight physical characteristics of the symbol, and your overall grade is the lowest of those eight. Most major retailers require a minimum of Grade C on shipping and carton labels. At CLS, verification is part of our standard quality process, and we can provide a grade report on any barcode order on request.

If your labels are headed into retail supply chains, pharmaceutical distribution, or any regulated environment, you’ll eventually get a request for a “barcode grade report.” Here’s what that is and why it matters.

What Is Barcode Verification?

Barcode verification is the process of measuring a barcode’s physical print characteristics against a standardized scale using a calibrated optical instrument called a verifier. A verifier is not a scanner — it doesn’t just read the code and move on. It measures the optical properties of every element in the symbol and calculates a grade. Think of a scanner as asking “can I read this?” and a verifier as asking “how well is this printed, and will everyone else be able to read it?”

Two standards do the heavy lifting:

ANSI X3.182 / ISO/IEC 15416 — for 1D linear barcodes (Code 128, Code 39, UPC, EAN, GS1-128, ITF-14, Interleaved 2-of-5)

ISO/IEC 15415 — for 2D matrix codes (GS1 DataMatrix, QR Code, PDF417)

Both produce a grade on the same scale: A, B, C, D, or F (or numerically 4, 3, 2, 1, 0). Grade A is the highest quality; Grade F fails to scan.

What Each Grade Actually Means

Here’s the scale at a glance — letter grade, numeric equivalent, and where each one tends to live in the real world:

GradeNumericWhat it means / typical application
A4Highest print quality. Pharmaceutical (DSCSA), GS1 serialization, aerospace/defense
B3High quality. Retail receiving compliance, healthcare supply chain
C2Solid, compliant quality. Most general retail, distribution, warehouse
D1Marginal. Internal-only use; not acceptable for most external applications
F0Fails to scan — not usable

Most major retailers require a minimum of Grade C on all shipping and carton labels. Walmart’s routing guide, Target’s supplier requirements, and the GS1 General Specifications all specify Grade C as the floor for supply chain barcodes.

Pharmaceutical applications under DSCSA typically require Grade 1.5 for GS1 DataMatrix symbols — on ISO’s numerical scale, that lands between B and C for 2D codes.

Watch out: "It scans on my scanner" tells you almost nothing about your grade. Your handheld may be forgiving; a retailer's automated receiving line is not. A Grade D symbol can read all day in your building and still get your pallet turned away at the dock.

The Eight Parameters That Determine Your Grade

For a 1D barcode, ISO 15416 measures eight parameters. The catch that surprises people: the overall symbol grade is the lowest grade of any single parameter. Seven perfect measurements and one bad one, and your beautiful Grade A symbol goes home as a Grade D. Tap any parameter for what it checks and what makes it fail.

1. Minimum Reflectance (Rmin)

The darkest point in the symbol. Bars must be sufficiently dark — low reflectance — to create enough contrast for a scanner to detect them. Faded or washed-out printing fails here.

2. Symbol Contrast (SC)

The difference in reflectance between the light background and the dark bars. Minimum contrast is typically 40% for retail applications. Low-contrast combinations — dark ink on a dark substrate — fail here.

3. Minimum Edge Contrast (Ecmin)

The contrast at each individual bar-to-space transition. Smudged or bleed-heavy printing can create gradual transitions that fail this parameter even when overall contrast looks fine.

4. Modulation (MOD)

The consistency of reflectance across all bar-space transitions. An inconsistently inked barcode — some strong transitions, some weak — fails modulation even if it happens to scan sometimes.

5. Defects (DEF)

Spots, voids, or inclusions within the bars or spaces. Ink spatter in the white spaces or ink voids in the bars that exceed 15% of the element size cause defect failures.

6. Decodability (V)

How accurately the printed bars and spaces match the intended widths for the chosen symbology. Bars too wide or too narrow cause decoding failures.

7. Decode

Binary: the symbol either decodes correctly or it doesn’t. A symbol that doesn’t produce the correct data on every scan fails this parameter at Grade F. No partial credit.

8. Quiet Zone

Sufficient clear space before the first bar and after the last bar. Standard UPC and EAN symbols require a minimum quiet zone of 10X (10 times the narrow bar width). Cut quiet zones fail here.

What Causes Low Barcode Grades

Understanding what produces a low grade helps you spot whether the problem lives in your label design, your print process, or your materials.

Ribbon/media mismatch (thermal transfer): Using the wrong thermal transfer ribbon for your label stock is the single most common cause of poor barcode grades in variable-data thermal printing. Wax ribbons on synthetic media, or resin ribbons on paper, produce bleed or void that fails multiple parameters at once.

Press settings (flexographic): Ink viscosity, anilox selection, and impression pressure all affect barcode print quality. Over-impression causes bar gain (bars too wide, spaces too narrow). Under-impression causes voids. Either one tanks decodability. (More on how flexo actually lays down ink in our flexographic printing explainer.)

Ink/substrate contrast: A dark barcode on a colored or metallic substrate can leave you short on symbol contrast. If you’re printing on kraft paper, silver BOPP, or anything that isn’t white, verify contrast before you commit to production.

Damaged plates or anilox contamination: In flexographic printing, a damaged plate or a contaminated anilox cell produces consistent bar defects that show up in every label at the same position. That consistency is actually a tell — verification catches it because the defect repeats across the symbol.

Inadequate quiet zone: Especially common when a design is squeezed for every millimeter of label real estate. Push the barcode to the edge and the quiet zone can get clipped during diecutting.

When You Need a Grade Report

A formal barcode grade report — a printed document from a calibrated verifier showing each parameter grade and the overall symbol grade — comes up in a handful of predictable situations:

Retailer vendor qualification: When you’re onboarding as a new supplier to a major retailer, their compliance team may require grade documentation on your label samples.

Pharmaceutical manufacturing validation: DSCSA implementation and 21 CFR Part 211 compliance records typically include barcode verification documentation as part of label validation.

GS1 member compliance: GS1 US encourages members to verify barcode quality as part of their GS1 license compliance, and grade reports support that documentation.

Post-complaint investigation: If a trading partner flags your barcodes as problematic, a grade report on a production sample is the starting point for root cause analysis — it tells you which of the eight parameters slipped.

Good to know: Certified Labeling Solutions maintains a calibrated barcode verifier and can provide ANSI/ISO grade reports on any label order on request. We test samples from every production run of barcode labels — verification is part of our standard quality process, not an upsell you have to remember to ask for.

Improving Barcode Grade Before You Have a Problem

The best time to verify your barcodes is before your first shipment — not after your first chargeback. A few habits that save headaches:

  • Verify label samples before you approve a new design or material change. Grade can shift when you switch substrates, move to a new adhesive, or change ink colors.
  • Test under production conditions. A barcode printed at low press speed may grade differently than one produced at full production speed.
  • Verify on the actual container. If labels go on curved surfaces — bottles, cans — verify the applied barcode, not just the flat label.
  • Keep your grade documentation. Even if your retailer doesn't require it today, a file of grade reports protects you in vendor compliance audits tomorrow.

Barcode grade failures cost real money — chargebacks, return freight, relabeling, production delays. The verification you do before production is cheap next to the cost of a compliance failure discovered in the field.

We’ve been producing verified barcode labels for retail, pharmaceutical, and industrial customers across NJ, NY, and PA — and shipping them nationwide — since 1986. If you need barcode labels you can actually trust to scan everywhere they land, request a quote or call (908) 495-6235 and we’ll verify before we ship.

Labels giving you a headache?

Send us a sample, artwork, or just your specs — we'll quote it fast. Manufacturing in Hillsborough, NJ since 1986, shipping nationwide.

Get a Free Quote or call (908) 495-6235

More from the Blog

Questions? 💬
Get a Free Quote