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:
| Variant | POS-approved | Carries AIs | Typical use |
|---|---|---|---|
| Omnidirectional | Yes | No | Loose produce, small items |
| Stacked Omnidirectional | Yes | No | Tight-space POS items |
| Expanded | Yes | Yes | Variable-weight meat/deli |
| Expanded Stacked | Yes | Yes | US manufacturer coupons |
| Truncated | No (non-POS) | No | Non-retail small items |
| Stacked | No (non-POS) | No | Pharma unit-dose |
| Limited | No (non-POS) | No | Smallest 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
- 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.
- 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.
- Variable-weight retail. Meat, deli, cheese - DataBar Expanded encodes the GTIN plus weight as AI (3103). One symbol, one scan, priced correctly.
- 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
- Small item where UPC doesn't fit? DataBar Limited or Omnidirectional. Need POS scan? Pick one of the omnidirectional variants.
- Loose produce? Stacked Omnidirectional.
- Variable weight at checkout? Expanded.
- US manufacturer coupon? Expanded Stacked. There is no other option.
- 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.