Loading Barcode Mint…

Barcode Mint

Free Online Barcode & QR Code Generator

GS1 DataBar

Databar Stacked Omni Generator

Create a stacked GS1 DataBar symbol that stays narrow yet still sweep-scans reliably at a standard retail checkout lane.

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?

DataBar Stacked Omnidirectional is a two-row GS1 barcode that encodes a GTIN — via Application Identifier (01), for example (01)09521234543213 — in a taller, narrower form than the single-row DataBar Omni, while still being engineered for full omnidirectional scanning at a manned or self-checkout retail lane. It exists specifically to solve a problem plain DataBar Stacked doesn't: fitting a GTIN on a narrow label without giving up sweep-scan reliability.

A databar stacked omni generator is the practical way to produce this symbol correctly, since the GTIN check digit, the internal finder-pattern construction, and the specific row layout all need to be right for a scanner to actually decode it in omnidirectional mode — getting any one of these wrong can produce a symbol that looks correct but fails intermittently on the scanning lane. GS1 introduced the DataBar family, including this variant, to give small items a path to full GTIN encoding once UPC and EAN's older linear formats ran out of usable label space.

How it differs from DataBar Stacked and DataBar Omni

All three symbols encode the identical data — a single GTIN and nothing else — so the difference is entirely in physical construction and intended scanning environment, not in what's stored. DataBar Omni is a single wide row built for sweep scanning. Plain DataBar Stacked is also narrow and two-row, but its finder pattern and row layout weren't designed to guarantee a decode from every scan angle, so it targets handheld, carefully-aimed scanning rather than a checkout lane.

DataBar Stacked Omni adds extra height and a different internal finder/guard structure specifically to preserve full omnidirectional readability despite the narrow, stacked footprint. In practical terms, it's the symbol to reach for when a package genuinely needs to pass through a standard retail scanning lane at the same throughput as a UPC, but there isn't enough horizontal room for the wide single-row DataBar Omni symbol.

Technical specifications

DataBar Stacked Omni encodes the same payload as its siblings — GS1 Application Identifier (01) plus a 14-digit GTIN — standardized under ISO/IEC 24724. What differs is the physical construction: a taller two-row layout with a finder/guard pattern engineered specifically to preserve omnidirectional decodability, unlike plain DataBar Stacked's pattern. GS1 General Specifications define minimum height, row separation, and quiet zone for this variant to guarantee reliable sweep-lane performance. As with the rest of the GTIN-only DataBar variants, there's no capacity for additional Application Identifiers in the symbol itself.

Where DataBar Stacked Omni is used

Retailers use DataBar Stacked Omni on small, narrow-labeled items that still move through high-volume checkout lanes: compact health and beauty products, small grocery items with a tall-but-thin label panel, and private-label goods where the package shape leaves no room for a wide barcode but the retailer still needs standard sweep-lane scanning rather than a manual handheld lookup. It's the go-to choice whenever a merchandiser asks for "something like DataBar Omni but narrower" without sacrificing checkout-lane compatibility.

Common examples include lipstick tubes and small cosmetics packaging, spice jars and single-serve condiment packets, trial-size toiletries, and small hardware items like fasteners sold individually rather than in bulk bags. Pharmacies also use it on small over-the-counter product packaging where GTIN-level identification is required for inventory and pricing but the package itself offers only a narrow strip for barcode placement.

How to create a DataBar Stacked Omni barcode in Barcode Mint

Pick DataBar Stacked Omni from the GS1 DataBar section of the symbology list, then enter the GTIN using standard AI syntax, e.g. (01)09521234543213. Barcode Mint validates the GTIN check digit and renders the two-row omnidirectional layout.

Print and scan best practices

Because this symbol is meant to survive real checkout-lane sweep scanning, confirm with your retailer or POS vendor that their scanner firmware recognizes DataBar Stacked Omni specifically, not just DataBar Omni, before a production print run. Preserve the full quiet zone and inter-row spacing Barcode Mint generates by default — trimming either undermines the omnidirectional guard pattern the symbol depends on. Print at a resolution sharp enough to keep the narrow module widths distinct in both rows, since blur in a stacked symbol is more likely to corrupt a decode than in a wider single-row equivalent.

Test scan a sample at multiple angles and orientations before committing to a full print run, since the whole point of the omnidirectional variant is that it should decode reliably regardless of how the item passes over the scanner glass — if it only decodes when held at one specific angle, something in the print size or contrast is likely degrading the finder pattern. Retail compliance programs will often reject a barcode outright if it fails an omnidirectional verification scan, so catching this before shipping labeled inventory saves a costly relabeling exercise.

A quick way to decide if you need Stacked Omni

A simple test separates DataBar Stacked Omni from its closest relatives: measure the widest single-row DataBar Omni symbol at your required scan distance, and check whether your label artwork actually has that much horizontal run available. If it does, use DataBar Omni and skip the extra complexity. If it doesn't, but the item still needs to clear a standard supermarket or big-box scanning lane without a cashier manually keying in the code, DataBar Stacked Omni is built for exactly that gap. If the item will only ever be scanned by a handheld reader aimed deliberately at the label — a warehouse pick, for instance, rather than a checkout lane — the plainer DataBar Stacked symbol is sufficient and slightly simpler to produce.

Retail packaging teams sometimes default to DataBar Stacked out of habit when what they actually need is Stacked Omni, since the two look similar at a glance but behave very differently at the register. Getting this choice right the first time avoids a round of scanner complaints and a costly reprint after launch.

Common uses

Frequently asked questions

What makes a DataBar Stacked Omni generator different from a DataBar Stacked generator?
A DataBar Stacked Omni generator produces a symbol built for full omnidirectional scanning at retail checkout lanes, while plain DataBar Stacked targets handheld or fixed-position scanning and isn't guaranteed to sweep-scan from every angle.
Does DataBar Stacked Omni carry more data than DataBar Omni?
No, both carry only a GTIN through Application Identifier (01); DataBar Stacked Omni simply arranges that same data into a narrower, taller two-row symbol.
Can I use DataBar Stacked Omni at a standard grocery checkout?

Yes, that's exactly what it's designed for — unlike plain DataBar Stacked, it's built to sweep-scan reliably at retail point-of-sale lanes, provided the scanner and POS software support the DataBar symbology.

When should I choose DataBar Stacked Omni over DataBar Omni?
Choose DataBar Stacked Omni when your label is too narrow to fit the wide, single-row DataBar Omni symbol but you still need reliable omnidirectional scanning at checkout.
Can I bulk-generate DataBar Stacked Omni barcodes from a spreadsheet?
Yes, upload a CSV of GTINs to Barcode Mint and it will output a ZIP of images or a print-ready PDF of labels for the whole batch.
Does DataBar Stacked Omni support Application Identifiers beyond the GTIN?
No, for batch numbers, dates, or other supplementary data you'd need DataBar Expanded Stacked or a DataBar Composite symbol, since DataBar Stacked Omni is a GTIN-only symbol.

Related barcode types

Browse all 106 barcode & QR types β†’