Loading Barcode Mint…

Barcode Mint

Free Online Barcode & QR Code Generator

GS1 DataBar

Databar Omni Generator

Build a GS1 DataBar Omnidirectional barcode that fits on tiny packaging while still scanning like a full-size UPC at checkout.

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 Omnidirectional?

GS1 DataBar Omnidirectional (often just called DataBar Omni, and formerly known as RSS-14) is a linear barcode built to carry a full GTIN on packages too small for a standard UPC or EAN symbol. It's roughly a third the width of a UPC-A while still encoding a complete 14-digit Global Trade Item Number through GS1 Application Identifier (01), which is why you'll see it as (01)09521234543213 in GS1 documentation and in Barcode Mint's data field.

The "omnidirectional" part matters: unlike some of its DataBar siblings, this symbol was engineered from the start to be swept through a laser or camera-based point-of-sale scanner from any angle, just like the UPC symbols cashiers scan thousands of times a day.

Structure and what it encodes

DataBar Omni is a single continuous row of bars and spaces, not stacked into multiple rows, which is what gives it its distinctive narrow, elongated shape. Internally it splits the GTIN into two halves, each encoded with its own check character logic, then joins them with a central guard pattern that a scanner uses to confirm orientation regardless of which direction the label passes under the beam.

Unlike DataBar Expanded, DataBar Omni carries only the GTIN — there's no room in the symbol structure for supplementary Application Identifiers like batch numbers or expiration dates. If you need to attach that kind of variable data to a DataBar Omni symbol, you'd add a 2D composite component on top, which is a separate symbology (DataBar Composite) built specifically for that purpose. On its own, DataBar Omni is a pure, fixed-length GTIN carrier.

Technical specifications

DataBar Omni encodes GS1 Application Identifier (01), a 14-digit GTIN, and nothing else — the symbol structure has no capacity for additional AIs. The full symbol, including guard patterns and check digits, is fixed in height-to-width ratio and is standardized under ISO/IEC 24724 as part of the GS1 DataBar family. It requires a symbol height tall enough for omnidirectional laser sweep scanning (GS1 specifies a minimum height around 33% of the symbol's width for reliable omnidirectional reads) and a quiet zone on each side per GS1 General Specifications. Because it's GTIN-only, any additional data such as batch, lot, or expiration date requires either DataBar Expanded or a DataBar Composite symbol layered with a 2D component.

Where DataBar Omni is used

Retailers adopted DataBar Omni for exactly the items where a UPC-A physically doesn't fit: loose produce stickers, small jewelry tags, cosmetics samples, spice jars, hardware like screws and fasteners sold individually, and health and beauty items with limited label real estate. Grocery chains use it heavily on produce, since a UPC-A barcode is often wider than the sticker a piece of fruit can carry.

Because major retail scanner networks in the US and elsewhere have supported DataBar at point-of-sale checkout since 2010, a well-formed DataBar Omni symbol scans through the same lanes as a UPC without requiring special equipment, provided the underlying POS software recognizes the symbology.

How to create a DataBar Omni barcode in Barcode Mint

Select DataBar Omni from the GS1 DataBar section of the symbology list, then enter your GTIN using GS1 Application Identifier syntax — for example (01)09521234543213. Barcode Mint validates the check digit and parses the AI automatically.

Print and scan best practices

Keep the quiet zone at the width Barcode Mint's default margin provides on both sides of the symbol — DataBar's narrower bars are more sensitive to a cramped quiet zone than a UPC's wider elements. Print at high enough resolution that the narrowest bar width doesn't blur or bleed, since DataBar Omni packs more data into less horizontal space than UPC-A. Verify your GTIN is correctly registered under your organization's GS1 Company Prefix before putting a DataBar Omni symbol into commercial circulation, since duplicate or unregistered GTINs will cause downstream scanning and inventory conflicts even if the barcode itself scans cleanly.

Choosing DataBar Omni among its family members

DataBar Omni is the right starting point whenever an item is too small for a UPC-A but the label still has reasonable width to spare and needs to move through a standard retail sweep-scan lane. If width is genuinely the constraint — a tall, narrow label rather than a short, wide one — DataBar Stacked Omni delivers the same omnidirectional POS reliability in a taller, narrower footprint. If you additionally need to carry a batch number, expiration date, or other supplementary Application Identifier alongside the GTIN, plain DataBar Omni can't do that on its own; you'd need DataBar Expanded (which carries multiple AIs natively in a wider single-row symbol) or a DataBar Composite symbol (which adds a 2D component on top of the linear DataBar Omni symbol specifically to carry that extra data).

For most small retail items that just need a scannable GTIN and nothing more, DataBar Omni remains the simplest and most broadly compatible choice within the family, which is why it's the default many retailers reach for first before considering the more specialized variants.

Common uses

Frequently asked questions

What does a DataBar Omni generator actually encode?
A DataBar Omni generator encodes a single GTIN (Global Trade Item Number) using GS1 Application Identifier (01), producing a linear barcode narrow enough for small packaging while remaining scannable from any direction at checkout.
Can DataBar Omni carry a batch number or expiration date?
No, DataBar Omni by itself only carries a GTIN. If you need to add batch, lot, or date information, use DataBar Composite, which adds a 2D component on top of the linear DataBar Omni symbol, or use DataBar Expanded instead.
Is DataBar Omni the same as RSS-14?
Yes, RSS-14 (Reduced Space Symbology) was the original name for DataBar Omnidirectional before GS1 renamed the family to GS1 DataBar.
Will a regular retail scanner read DataBar Omni?

Most modern retail point-of-sale scanners in the US and other major markets have supported DataBar Omni since 2010, but check with your specific retailer or POS provider to confirm their scanning software recognizes the symbology before printing at scale.

Can I bulk-generate DataBar Omni barcodes for many products?
Yes, upload a CSV of GTINs to Barcode Mint and it will generate a ZIP of image files or a print-ready PDF of labels in one batch.
What's the difference between DataBar Omni and DataBar Stacked?
DataBar Omni is a single wide row optimized for omnidirectional sweep scanning at retail checkout, while DataBar Stacked splits the same GTIN-only data into two shorter rows for narrow, tall labels where a wide single-row symbol won't fit.

Related barcode types

Browse all 106 barcode & QR types β†’