GS1 DataBar Explained: When It Replaces UPC and Why

The seven DataBar variants, where they actually show up in the real world, and when to use DataBar instead of UPC-A.

GS1 DataBar is the barcode you reach for when a UPC is too big. That's the whole value proposition in one sentence. It encodes a full GTIN-14 in roughly half the footprint of a UPC-A, which is why you see it on cherry-tomato stickers, coupon fine print, and pharmacy blister corners.

The rest is detail - seven variants, a messy rollout history, and a few strong opinions about when to actually use it.

What it is, briefly

DataBar used to be called RSS (Reduced Space Symbology). GS1 renamed it to DataBar in 2007 to stop confusing people. Same barcode. Seven variants, grouped by whether they scan omnidirectionally at POS:

VariantPOS-approvedCarries AIsTypical use
OmnidirectionalYesNoLoose produce, small items
Stacked OmnidirectionalYesNoTight-space POS items
ExpandedYesYesVariable-weight meat/deli
Expanded StackedYesYesUS manufacturer coupons
TruncatedNo (non-POS)NoNon-retail small items
StackedNo (non-POS)NoPharma unit-dose
LimitedNo (non-POS)NoSmallest pharma items

The split that matters: the top four scan omnidirectionally at retail POS and can sit on a price-ringing lane. The bottom three are smaller but require a directional scan - fine for pharmacy, wrong for checkout.

Where DataBar actually lives in 2026

  1. Loose produce. Those tiny stickers on lemons and tomatoes. A full UPC won't fit; DataBar Omnidirectional does. Retailers that invested in scanning produce (Kroger, Walmart, Wegmans, Loblaw) get sub-second ringup vs 4+ seconds of manual PLU keying.
  2. US manufacturer coupons. Since June 2011, all North American coupons use DataBar Expanded Stacked carrying offer ID, value, expiry, and household tracking. UPC-A + 5-digit supplemental for coupons is extinct.
  3. Variable-weight retail. Meat, deli, cheese - DataBar Expanded encodes the GTIN plus weight as AI (3103). One symbol, one scan, priced correctly.
  4. Pharmacy small items. Unit-dose blisters, vials, and sample packaging where a UPC won't fit and a Data Matrix is overkill.

The size advantage, with numbers

UPC-A at 80% magnification is roughly 37 x 25 mm - and 80% is the practical minimum before scan rates drop.

DataBar Limited at the same X-dimension runs about 22 x 13 mm. That's a 70% footprint reduction on the same GTIN. On a small produce sticker, that's the difference between a readable sticker and a paper crumb.

What happened with Sunrise 2014

For years GS1 pushed "Sunrise 2014" - the date every US retail POS was supposed to accept DataBar. The hardware was ready. The back-office item files weren't. Cashier training wasn't. Adoption slipped, the mandate was never hard-enforced, and the conversation quietly moved on.

In 2026 the story is different. GS1's flagship push is now Sunrise 2027 - retail POS accepting 2D codes (QR with GS1 Digital Link, Data Matrix). DataBar is treated as the stepping stone that mostly happened. Don't treat "DataBar at POS" as a future migration; it's shipped.

Retailer support, honestly

Hardware: universal on any 2020-or-newer POS scanner (Zebra, Datalogic, Honeywell, NCR).

Real-world scanning: broad but uneven. Chain grocery with investment in produce scanning - strong. Independents, C-stores, and vending - weaker. Coupons - universal, the only coupon symbology that matters. Loose produce - roll it out chain by chain, verify before committing SKUs.

The honest posture: if you're packaging for a specific retailer, check their routing guide. If you're a small producer targeting regional grocery, DataBar works at most destinations and flat-out doesn't work at some.

When NOT to use DataBar

  • The item fits a UPC-A comfortably. Use UPC-A or EAN-13. Broader support, zero cashier confusion, no item-file gymnastics.
  • You need 2D-level data density. Serialization, URLs, multi-AI traceability - skip to GS1 DataMatrix or GS1 QR (where Sunrise 2027 is pointing).
  • Logistics / case level. Use GS1-128 with an SSCC. DataBar isn't for shipping cartons.
  • A retailer you're targeting doesn't support it. Rare but real. Verify.

The decision

  1. Small item where UPC doesn't fit? DataBar Limited or Omnidirectional. Need POS scan? Pick one of the omnidirectional variants.
  2. Loose produce? Stacked Omnidirectional.
  3. Variable weight at checkout? Expanded.
  4. US manufacturer coupon? Expanded Stacked. There is no other option.
  5. Batch production? Batch generator. CSV in, print-ready PDF out.

Still trying to decide between UPC and EAN for your consumer item? That one's here.