What you're using right now
- 100+ barcode & QR symbologies
- Live preview & customization
- PNG & SVG export, no login
- Copy to clipboard
Loading Barcode Mint…
Free Online Barcode & QR Code 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 ↓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.
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.
What you're using right now
For designers & teams
Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.
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.
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.
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.
DataBar Stacked Omnidirectional Composite targets retail items that must scan reliably at a standard point-of-sale laser scanner while also carrying traceability data:
Barcode Mint renders the linear and composite tiers as a single connected symbol. To build one:
/barcode?type=databarstackedomnicomposite&data=... to integrate generation into a labeling or packaging line.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.
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.
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.
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.
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.
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.