Quick switch

Tools

Pages

UPC-A Barcode Generator & Retail Price Label Maker

Generate retail UPC-A labels with verified check digits.

horizontal physical ruler · mm · 101.6 mm0102030405060708090100vertical physical ruler · mm · 152.4 mm0102030405060708090100110120130140150
101.6 mm
UPC-A / RETAILNORTHLINE / LABEL STUDIOUPC-A / RETAILIndustrial supply$19.990360002914528 DPMM / 3 DOT MODULE / LOCAL ENGINE
813 × 1219 dots / 8 dpmm

Technical Specifications & Implementation Guide

Generate scannable 12-digit UPC-A retail barcodes with automatic GS1 Mod-10 check digit calculation, product name headers, price tags, and vector PDF / ZPL export.

Technical specifications

UPC-A retail specifications
ParameterSpecification
Symbology Structure12-digit UPC-A (11 payload digits + 1 GS1 Modulo 10 check digit; 95 modules total)
Check Digit RuleOdd positions × 3 + Even positions × 1; (10 - (sum mod 10)) mod 10
Retail Tag FieldsOptional product description header and formatted USD price callout
Guard Bar GeometryStandard left, center, and right guard patterns extending 5 modules below data bars

Printer settings use 8 / 12 / 24 dots per millimeter. Nominal 203 / 300 / 600 DPI names correspond to effective 203.2 / 304.8 / 609.6 DPI device grids. Screen dimensions use the CSS reference of 96 px/in.

Operating procedure

  1. Enter an 11-digit payload to calculate the final check digit, or a complete UPC-A to verify it.

  2. Configure the retail caption, USD price, printer grid, and label stock.

  3. Review the UPC-A guard bars and preflight status before exporting PDF, PNG, SVG, ZPL, or a sheet.

Preflight validates supported identifiers and geometry; it does not certify scanner grades. Fix every red error before exporting.

Frequently asked questions