Barcode Guides
Plain-English explainers for the people who actually print, scan or manage barcodes — UPC vs EAN, what a GTIN is, 1D vs 2D, Code 128 and a field guide to the formats you'll meet in retail, logistics and healthcare.
- 6 min read Published 21 May 2026
UPC vs EAN: What's Actually Different?
Two flavours of the same idea, separated by one digit and forty years of geography.
Read guide → - 7 min read Published 21 May 2026
What Is a GTIN? GTIN-8, 12, 13 and 14 Explained
The global identifier behind every UPC, EAN, ITF-14 and ISBN — what each length means and where the check digit comes from.
Read guide → - 6 min read Published 21 May 2026
1D vs 2D Barcodes: When To Use Each
Capacity, scanner support, packaging footprint and the GS1 Sunrise-2027 migration story.
Read guide → - 7 min read Published 21 May 2026
Code 128 Explained: Subsets, FNC1 and Real-World Use
The workhorse 1D barcode behind shipping labels and GS1-128 — subsets, FNC1, and what to watch for when decoding it.
Read guide → - 8 min read Published 21 May 2026
Barcode Formats: A Plain-English Field Guide
A reference of the symbologies you'll actually meet in retail, logistics and healthcare — what each one encodes and where it shows up.
Read guide → - 8 min read Published 21 May 2026
Sunrise 2027 Explained: The 2D-at-POS Transition for Retail
What GS1's 2D-at-POS commitment means for brands, retailers and the consumer-pack barcodes shipping today.
Read guide → - 7 min read Published 21 May 2026
GS1 Digital Link Explained: One QR for POS and Phone
How one 2D barcode carries the retail GTIN for the till and a working URL for the phone — URL syntax, AI placement and resolver basics.
Read guide → - 6 min read Published 21 May 2026
How Check Digits Work: The Math Behind GTIN, ISBN and SSCC
GS1 mod-10, ISBN-10 mod-11, and Code 128's mod-103 in plain English — why one trailing digit catches 90% of typos.
Read guide →
About this library
Each guide is intentionally narrow — one barcode topic, one clear takeaway — and ends with the matching ReadBarcode tool so you can act on what you just read. Start with What is a GTIN? if you're new to product identifiers, skip to 1D vs 2D barcodes for the capacity story, or jump to Sunrise 2027 explained if you're planning your 2D transition.
Frequently asked
Which barcode format should I use for retail packaging?
For consumer-pack retail, almost always an EAN-13 (UPC-A inside the US and Canada) carrying the product's GTIN. If you're also planning for GS1 Sunrise 2027, pair the 1D barcode with a 2D QR Code carrying a GS1 Digital Link URL. Our UPC vs EAN guide unpacks the trade-off, and the 1D vs 2D guide covers the dual-carrier story.
What's the difference between a GTIN and a barcode?
A GTIN is a number — the Global Trade Item Number that identifies a product. A barcode is a graphical encoding of that number (or other data). The same GTIN can be drawn as UPC-A, EAN-13, ITF-14 or carried inside a 2D Data Matrix; one identity, several wrappers. The What is a GTIN? guide walks through the four GTIN lengths in plain English.
Is GS1 Sunrise 2027 mandatory for my brand?
Not mandatory in the legal sense, but the safe choice today is to start now. GS1 has committed global retail POS to accept 2D barcodes by end of 2027, and most major retailers are already updating their scanners. The 1D vs 2D guide explains what changes at the till and what brands should put on packaging during the dual-carrier interim.
Can I tell a UPC and EAN apart by looking at them?
Yes — count the digits printed under the bars. Twelve digits is a UPC-A; thirteen is an EAN-13. They both encode the same kind of GS1 identifier, and modern scanners read either one, but the digit count tells you which length your master data should store. The UPC vs EAN guide goes deeper.
Do I need different barcodes for different countries?
Usually no. A single GTIN works worldwide — what changes is which 1D symbology the artwork prints (UPC-A in North America, EAN-13 elsewhere) and which retail partner specs apply. The Barcode formats field guide lists the symbology you'll meet in each market and which are interchangeable.