Loading Barcode Mint…

Barcode Mint

Free Online Barcode & QR Code Generator

GS1 DataBar

Databar Expanded Generator

Build a GS1 DataBar Expanded barcode that carries a GTIN plus batch numbers, expiration dates, or coupon codes at the 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 Expanded?

DataBar Expanded is a single-row GS1 barcode that goes well beyond what DataBar Omni, Stacked, Truncated, or Limited can do: instead of carrying only a GTIN, it can encode a GTIN through Application Identifier (01) alongside additional GS1 Application Identifiers in the same symbol — things like (17) expiration date, (15) best-before date, (10) batch or lot number, (3100)–(3103) net weight, or (8110) coupon codes. That combination of identity data plus variable attributes in one linear symbol is the entire reason DataBar Expanded exists.

How it differs from the GTIN-only DataBar variants

DataBar Omni, Stacked, Stacked Omni, Truncated, and Limited all share one property: they encode a GTIN and nothing else, because their symbol structure has no room for more. DataBar Expanded is built differently — it's a variable-length symbol that grows to accommodate however many Application Identifiers you pack into it, up to the symbology's maximum data capacity, which functionally makes it a retail-POS-scannable cousin of GS1-128 rather than a simple GTIN carrier.

That's the key distinction to keep straight: if a product just needs a GTIN on a small package, one of the GTIN-only DataBar symbols is the right tool. If it needs a GTIN plus something else that changes item to item — a lot number, a weight, an expiration date, a coupon value — DataBar Expanded (or its stacked form) is what carries that combination while still remaining scannable at a standard retail checkout lane, which GS1-128 was never designed for.

Technical specifications

DataBar Expanded is standardized under ISO/IEC 24724 within the GS1 DataBar family and, unlike the GTIN-only variants, uses a variable-length symbol that grows with the number of Application Identifiers encoded, up to the GS1 General Specifications' maximum data capacity (roughly 74 numeric or 41 alphanumeric characters of AI data). It typically leads with AI (01) for the GTIN in retail use, with additional AIs concatenated using the same FNC1-style field-separator logic used across GS1 symbologies to mark where variable-length fields end. Height and quiet zone follow standard GS1 DataBar guidance, and the symbol remains readable by the same omnidirectional retail scanners already deployed for DataBar Omni.

Where DataBar Expanded is used

Grocery scale labels are the classic use case: a package of deli meat or produce sold by weight needs a GTIN plus the actual net weight and often a sell-by date, all in one symbol a checkout scanner can read directly. Coupons are another major application — a DataBar Expanded symbol encoding AI (8110) lets a manufacturer's discount scan and apply automatically at checkout without a separate proprietary coupon barcode. It also shows up on perishable goods needing a batch or lot number for traceability and recall purposes, and on promotional multi-packs that need variable pricing data tied to a fixed GTIN.

How to create a DataBar Expanded barcode in Barcode Mint

Select DataBar Expanded from the GS1 DataBar section of the symbology list, then build your data string with GS1 AI syntax, chaining multiple identifiers together — for example (01)09521234543213(17)251231(10)LOT456 for a GTIN, expiration date, and lot number. Barcode Mint parses each AI segment and validates fixed-length fields like the date and GTIN.

Print and scan best practices

Double-check AI syntax carefully — a malformed or missing parenthesis in a multi-AI string is the most common source of decode failures in DataBar Expanded labels, since the scanner relies on those identifiers to know where one field ends and the next begins. Keep fixed-length fields like GTIN (14 digits) and dates (YYMMDD) exactly the right length; GS1 parsers expect them to terminate predictably rather than by delimiter. As the symbol grows with more Application Identifiers, its width grows too, so leave enough label real estate, or switch to DataBar Expanded Stacked if horizontal space runs out.

DataBar Expanded versus related codes

DataBar Expanded, GS1-128, and DataBar Composite all solve the "GTIN plus extra data" problem, but for different physical contexts. GS1-128 handles the same AI combinations on cartons and pallets where label space is generous and the scanner is a warehouse imager, not a checkout lane. DataBar Composite takes the opposite approach from Expanded: rather than growing a single linear row to fit more AIs, it keeps a compact GTIN-only linear component (Omni, Stacked, Limited, or Truncated) and adds a small 2D component above it to carry the supplementary data, which can be more space-efficient when the extra data is substantial. Choose DataBar Expanded when a single scannable row at retail checkout is the simplest path; choose Composite when the linear footprint needs to stay as small as one of the GTIN-only variants.

Common uses

Frequently asked questions

What can a DataBar Expanded generator encode besides a GTIN?
A DataBar Expanded generator can encode a GTIN plus additional GS1 Application Identifiers in the same symbol, such as expiration date, batch or lot number, net weight, or a coupon code.
Is DataBar Expanded the same as GS1-128?
They serve a similar purpose — carrying a GTIN plus supplementary Application Identifiers — but DataBar Expanded is sized and structured for retail point-of-sale scanning, while GS1-128 is typically used in logistics and shipping contexts rather than checkout lanes.
Can DataBar Expanded scan a coupon at checkout?

Yes, DataBar Expanded encoding Application Identifier (8110) is the standard way manufacturer coupons scan and apply automatically at point-of-sale in the US.

Why would I use DataBar Expanded instead of DataBar Omni?
Use DataBar Expanded when you need more than just a GTIN — DataBar Omni only carries a GTIN, while Expanded can add expiration dates, lot numbers, weights, or coupon codes in the same symbol.
Can I bulk-generate DataBar Expanded barcodes with different Application Identifiers per row?
Yes, upload a CSV where each row contains its own full AI data string and Barcode Mint will generate the corresponding barcodes as a ZIP or print-ready PDF.
What happens if my DataBar Expanded label runs out of width?
If a long AI data string makes the single-row symbol too wide for your label, switch to DataBar Expanded Stacked, which carries the same data in a taller, multi-row form factor.

Related barcode types

Browse all 106 barcode & QR types β†’