Loading Barcode Mint…

Barcode Mint

Free Online Barcode & QR Code Generator

GS1 DataBar

GS1 Databar Stacked Omni Composite Generator

Create a GS1 DataBar Stacked Omnidirectional Composite that adds lot, expiry, or serial data to a GTIN readable by omnidirectional retail scanners.

Open the generator ↓
Preview
100%

01

Symbology

Code 128
All 106 →
02

Data

03

Properties

Properties

2
100
18
10
04

Bulk & batch generate

🔒 Pro

Turn a CSV — or a numbered sequence — into hundreds of barcodes at once, exported as a ZIP of images or a print-ready PDF sheet. Launching with Pro.

Launching soon

Pricing — join the early list

The browser generator stays free forever. Paid plans are for teams who need bulk output and developers who need the REST API at scale — commercial license included. Tell us what you'd use; early-list members get first access and launch pricing.

For the generator

Free $0/forever

What you're using right now

  • 100+ barcode & QR symbologies
  • Live preview & customization
  • PNG & SVG export, no login
  • Copy to clipboard
Available now ✓

For developers — REST API

Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.

Small $19/mo$190/yr 500 req / mo
Large $499/mo$4,990/yr 50K req / mo
Enterprise Custom Contact us

Get early access + launch pricing

Which features would you actually use? (optional — it helps us decide what to build first)

No spam — one email when it launches. The free tool isn't going anywhere.

What is DataBar Stacked Omnidirectional Composite?

GS1 DataBar Stacked Omnidirectional Composite pairs the stacked, two-row version of DataBar Omnidirectional with a 2D composite component printed on top. The 'omnidirectional' distinction matters: this linear component is built and finder-patterned so laser scanners can read it in any orientation as it passes over a scan window, the same way a standard retail UPC/EAN works at checkout. Plain DataBar Stacked (non-omni) is designed for less demanding, more controlled scanning angles, such as handheld imagers in a pharmacy or stockroom.

By stacking the omnidirectional linear rows and adding a composite 2D tier, this symbol lets a single label serve two purposes at once: fast checkout scanning off the GTIN, and traceability lookups off the composite data, without needing separate barcodes or a wider label.

Structure and data capacity

The linear tier encodes a 14-digit GTIN using GS1 DataBar Omnidirectional's stacked layout — two rows separated by a finder pattern engineered for omnidirectional laser scanning, with area roughly comparable to a UPC-A symbol despite the two-row stack. The 2D composite sits above it, connected by a required separator pattern, and holds supplementary GS1 Application Identifiers.

Technical specifications

The linear tier is a 96-module-wide, two-row stacked rendering of GS1 DataBar Omnidirectional, encoding a 14-digit GTIN under Application Identifier (01) with a built-in check digit — total symbol height runs roughly 33 modules once both rows and the finder/guard patterns are included. The 2D composite sits above the linear rows, separated by a mandatory two-row separator pattern, and is built from CC-A (smaller AI payloads) or CC-B (larger payloads) MicroPDF417-derived structures. Minimum X-dimension and quiet-zone requirements follow the GS1 General Specifications for DataBar Composite, and both tiers must be printed and verified together — the composite is not valid as a partial or cropped symbol.

Where it's used

DataBar Stacked Omnidirectional Composite targets retail items that must scan reliably at a standard point-of-sale laser scanner while also carrying traceability data:

How to generate one in Barcode Mint

Barcode Mint renders the linear and composite tiers as a single connected symbol. To build one:

Because this symbol is meant to work at standard checkout scan angles, test it on the same scan hardware your retail partner uses before committing to a print run — a symbol that verifies correctly on a bench scanner can still behave differently on a live scan tunnel if module size or contrast is marginal.

Print and scan best practices

Keep the linear tier's module width and bar height within GS1 DataBar's specified ranges — reducing size too far to save label space is the most common reason this symbology fails to scan reliably at retail. Preserve full quiet zones on both sides of the combined symbol and don't let anything (price stickers, tape, packaging seams) cross the separator pattern between the linear and composite tiers. Print at high resolution on your final label stock, and if the item will pass through a laser scan tunnel at variable angles and speeds, verify the symbol under those real conditions rather than relying solely on a static handheld scan.

DataBar Stacked Omni Composite vs related codes

Compared to plain GS1 DataBar Stacked Omnidirectional (no composite), this format adds a 2D tier for supplementary data at the cost of extra print height and stricter separator alignment — choose the plain version when only the GTIN needs to scan. Compared to DataBar Truncated Composite, the omnidirectional linear tier is taller and finder-patterned for any-angle laser scanning, while Truncated favors the smallest possible height for handheld imager use in back-of-store settings. Compared to GS1-128 Composite, this symbol is far more compact and better suited to small packaging, though GS1-128's linear tier alone can carry more Application Identifier data without needing the composite component at all.

Common uses

Frequently asked questions

What is a GS1 DataBar Stacked Omni Composite generator used for?

A gs1 databar stacked omni composite generator creates a barcode combining an omnidirectional-scannable stacked GTIN with a 2D composite component that carries extra data like batch number or expiration date.

How is this different from DataBar Stacked Composite (non-omni)?
The omnidirectional version's linear tier uses a finder pattern designed for standard retail laser scanners reading the barcode at any angle, while plain DataBar Stacked Composite is intended for more controlled scanning by handheld imagers.
Will a normal checkout scanner read the composite data too?

A standard laser scanner reads the linear GTIN for checkout, but decoding the 2D composite portion requires a scanner or imager that specifically supports GS1 composite symbols.

What supplementary data is typically added to the composite tier?
Common choices include expiration date, batch or lot number, serial number, or packaging date — whatever traceability data your product category requires beyond the base GTIN.
Can I generate a batch of these barcodes for a production run?

Yes — use Barcode Mint's bulk CSV to ZIP/PDF tool to supply a GTIN and varying lot/expiry data per row, producing one symbol per item automatically.

Related barcode types

Browse all 106 barcode & QR types →