Barcodes & Automatic IdentificationExplained
Guide library

Barcode and automatic-identification guides

Start with fundamentals, then move into symbol types, marking, scanning, RFID, traceability and implementation.

Barcode Fundamentals

Plain-English explanations of identifiers, data carriers, check digits, and the difference between the number and the symbol that carries it.

What Is a GTIN?

A Global Trade Item Number identifies trade items in the GS1 system. GTINs occur in several lengths and are used independently of the physical barcode symbol that carries them.

What Is a Barcode Check Digit?

A check digit is calculated from the other digits to catch many common transcription and scanning errors. It validates the arithmetic structure, not ownership or official assignment.

UPC, EAN and GTIN Explained

UPC and EAN are familiar names associated with retail barcode symbols and numbering conventions, while GTIN is the broader GS1 identifier concept.

What Is an SKU?

A stock keeping unit is usually an internal business identifier. Unlike a GS1 GTIN, an SKU can follow the organization’s own structure and does not need to be globally unique.

Encoded Data vs Human-Readable Text

The characters printed below or beside a barcode help people identify the item, but they are not always a complete visual copy of everything encoded in richer symbols.

Can Two Products Share the Same Barcode?

Businesses should not casually reuse a trade-item identifier across products. The decision about whether a change requires a new GTIN follows GS1 allocation rules.

Does a Barcode Contain the Price?

Most retail product barcodes identify the item; the checkout system looks up the current price in a database. Some specialized applications can encode additional data.

1D & Linear Barcodes

UPC/EAN, Code 128, GS1-128, ITF-14, GS1 DataBar, and the practical limits of linear symbols.

UPC-A Explained

UPC-A is a widely used linear retail symbol that commonly represents a 12-digit GTIN. It is optimized for fast retail point-of-sale scanning.

EAN-13 Explained

EAN-13 is a common retail barcode symbol used internationally and commonly carries a 13-digit GTIN.

EAN-8 Explained

EAN-8 is a compact retail symbol used when package space is limited and an appropriate GTIN-8 has been assigned.

Code 128 Explained

Code 128 is a high-density linear symbology capable of representing a broad character set. GS1-128 is a GS1-constrained use of Code 128 with structured data rules.

GS1-128 Explained

GS1-128 uses Code 128 symbology with GS1 data structures and Application Identifiers for supply-chain use.

ITF-14 Explained

ITF-14 is commonly used to represent GTINs on outer cases, especially corrugated packaging where printing conditions differ from consumer-unit labels.

GS1 DataBar Explained

GS1 DataBar is a family of compact linear symbols used in applications where EAN/UPC may not be suitable, including some retail and variable-measure scenarios.

Code 39 vs Code 128

Both are established linear symbologies, but they differ in density, character handling, and common use. Many internal industrial systems use them outside GS1 retail identification.

2D Barcodes

QR Code, Data Matrix, GS1 DataMatrix, GS1 Digital Link, DotCode, PDF417, and richer data-capture use cases.

What Is a 2D Barcode?

A two-dimensional barcode stores data in a matrix or stacked pattern rather than a single line of bars and spaces, allowing more data in a compact area.

QR Code Explained

QR Code is a widely recognized 2D matrix symbol that can carry text, URLs and structured data. GS1 applications impose additional rules when QR Code is used in the GS1 system.

Data Matrix Explained

Data Matrix is a compact 2D symbol well suited to small marks and industrial identification. GS1 DataMatrix is a specific standards-based use of Data Matrix.

GS1 DataMatrix Explained

GS1 DataMatrix combines the Data Matrix symbology with GS1 element-string syntax, allowing identifiers and attributes such as batch, serial or expiry data to travel together.

GS1 Digital Link Explained

GS1 Digital Link expresses GS1 identifiers and attributes in a web-compatible URI format, allowing one 2D symbol to support both identification and links to online information.

QR Code vs Data Matrix

QR Code is often preferred for consumer interaction because phone cameras recognize it readily, while Data Matrix is compact and common in industrial and regulated settings.

PDF417 Explained

PDF417 is a stacked two-dimensional symbology that can encode substantial data and is used in identification documents, transport and other specialized applications.

Aztec Code Explained

Aztec Code is a compact 2D symbol recognized by its central bullseye pattern and is used in some ticketing, transport and mobile-document applications.

DotCode Explained

DotCode represents data using a field of dots and is one of the 2D data carriers recognized in specific GS1 applications.

How Much Data Should a 2D Barcode Carry?

A 2D symbol can carry much more data than a linear barcode, but filling it with unnecessary information makes symbols denser and can reduce practical scan robustness.

Direct Part Marking

Engraved, etched, laser-marked, or dot-peened codes and why “3D barcode” is an informal description rather than a universal barcode class.

What Is Direct Part Marking?

Direct part marking places a machine-readable symbol directly on an item instead of relying on a removable label. Common methods include laser marking, etching and dot peening.

What Is a “3D Barcode”?

“3D barcode” is an informal term often used for a code whose physical marks have depth or surface relief. The encoded symbol may still be two-dimensional in data structure.

Laser-Marked Barcodes and 2D Codes

Laser marking can create durable identifiers directly on metal, plastic and other materials, but successful scanning depends on contrast, surface response and marking quality.

Dot-Peen Data Matrix Basics

Dot peening creates small physical indentations that form a matrix pattern. It is common where long-life identification is needed on durable components.

Direct Part Marking vs Labels

Labels are easy to print and replace, while direct marking is durable and follows the part throughout its life. The right choice depends on environment, lifecycle and traceability needs.

Direct Part Marking Quality Basics

Directly marked symbols face different optical challenges from printed labels, so verification methods and acceptance criteria need to match the marking process and application.

RFID & Automatic Identification

RAIN RFID, EPC, NFC, asset tags, OCR and adjacent identification technologies that complement rather than replace barcodes.

Barcode vs RFID

Barcodes use optical scanning; RFID uses radio communication. RFID can support non-line-of-sight and multiple-item reading, but costs, materials, infrastructure and privacy considerations differ.

What Is RAIN RFID?

RAIN RFID commonly refers to passive UHF RFID systems used for item, case, pallet and asset identification over greater distances than NFC.

What Is EPCIS?

EPCIS is a GS1 visibility-data standard used to capture and share events about what happened to products or assets, when and where it happened, and relevant business context.

NFC vs RFID

NFC is a short-range radio technology within the broader RFID family. It is designed for close-proximity interactions and is widely supported by smartphones.

Asset Tags Explained

Asset tags identify durable equipment rather than trade items for sale. They may use printed barcodes, QR Codes, RFID, NFC or combinations of technologies.

OCR vs Barcode Identification

Optical character recognition reads printed characters intended for people, while barcode symbologies encode data in machine-designed patterns. Some workflows use both.

Labels, Printing & Scanning

Print quality, quiet zones, contrast, placement, scanners, label materials, verification, and troubleshooting.

Barcode Quiet Zones Explained

Quiet zones are clear areas around a barcode that help scanners locate the symbol. Encroaching text, graphics, borders or package edges can cause scan failures.

Barcode Contrast and Colour Basics

Scanning depends on optical contrast, not simply whether a barcode looks attractive. Dark bars or modules on a light background are usually the safest combination.

Barcode Size and X-Dimension

Barcode size is governed by module or bar width, often called the X-dimension, plus height and quiet zones. Shrinking artwork arbitrarily can make a symbol noncompliant or unreliable.

Barcode Placement Basics

Good placement lets scanners reach the symbol without folds, seams, curves, glare or obstruction. Packaging design should reserve the barcode area early.

Direct Thermal vs Thermal Transfer Labels

Direct thermal labels darken through heat-sensitive material, while thermal-transfer printers melt ribbon onto the label. Durability and environmental needs determine the better approach.

Why Barcodes Fail to Scan

Scan failures can come from damaged print, poor contrast, insufficient quiet zones, incorrect size, curvature, glare, encoding mistakes or scanner limitations.

Barcode Verification vs “It Scans”

A barcode that scans once is not necessarily a high-quality barcode. Formal verification measures symbol quality against standardized criteria and application requirements.

Laser Scanner vs Imaging Scanner

Traditional laser scanners read many linear barcodes, while imaging scanners capture a picture and can decode 1D and 2D symbols depending on software support.

Product, Package & Asset Identity

SKUs, GTINs, serial numbers, lot and batch identifiers, package hierarchy, assets, locations, and traceability records.

SKU vs GTIN

An SKU is usually internal to one organization, while a GTIN is designed for globally unique trade-item identification within the GS1 system.

Product vs Package-Level Identification

An individual consumer unit, inner pack, case and pallet can represent different business objects and may require different identifiers or logistics labels.

SSCC Explained

The Serial Shipping Container Code identifies a logistics unit such as a pallet or parcel for transport and warehouse processes.

GLN Explained

A Global Location Number identifies locations or parties in the GS1 system, supporting consistent references to facilities, legal entities and operational locations.

Lot and Batch Traceability Basics

Lot tracking links inventory to a production, receipt or handling group so affected stock can be identified without treating every unit as unique.

Expiry and Date Data in Identification

Some 2D and GS1 supply-chain symbols can carry date attributes alongside an identifier, but date syntax and business interpretation must be governed carefully.

Asset vs Inventory Item

An asset is usually tracked for custody and lifecycle, while inventory is often tracked for quantity and movement. The same physical object can transition between accounting or operational categories.

Identifier Master Data Basics

A barcode is only as useful as the master data behind it. Product descriptions, units of measure, package hierarchy and status need disciplined ownership.

2D Transition & Implementation

Planning for richer 2D barcodes, coexistence with linear symbols, system readiness, data governance, testing, and rollout.

What “2027” Means for 2D Barcodes

GS1’s industry ambition is for retail point-of-sale systems to be capable of processing both established linear barcodes and newer 2D barcodes by the end of 2027. It is a transition goal, not a universal overnight switch-off.

Why 1D and 2D Barcodes May Coexist

During transition, products may carry both a traditional linear symbol and a richer 2D symbol so legacy checkout systems and newer workflows can both function.

2D Barcode Readiness Checklist

A successful 2D rollout requires more than printing a QR Code. Businesses need compatible scanners, software, master data, label processes, testing and governance.

Planning Scanner Upgrades for 2D

Organizations should inventory their scanner fleet, identify image-capable devices, confirm symbology support and test application behavior before committing to a 2D rollout.

How to Pilot a 2D Barcode Program

A controlled pilot should test symbol creation, printing, placement, scanning, data parsing, exception handling and downstream system updates before broad rollout.