Loading Barcode Mint…

Barcode Mint

Free Online Barcode & QR Code Generator

GS1 DataBar

GS1 Databar Expanded Stacked Generator

Create a multi-row GS1 DataBar Expanded Stacked barcode that packs a GTIN plus extra data onto a narrow scale or coupon label.

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 GS1 DataBar Expanded Stacked?

GS1 DataBar Expanded Stacked carries the same capability as DataBar Expanded — a GTIN via Application Identifier (01) plus additional AIs like (17) expiration date, (10) batch/lot number, (3103) net weight, or (8110) coupon codes — but arranges that data across multiple stacked rows/segments instead of one long single-row symbol. It exists for exactly one reason: some labels that need Expanded's rich AI data simply aren't wide enough for Expanded's single-row layout.

A gs1 databar expanded stacked generator is the practical way to build this symbol because the segmentation into rows has to align correctly with the underlying AI-delimited data, and getting the row breaks wrong produces a symbol that a decoder can't reassemble into the original string. GS1 designed the Expanded family specifically to carry richer supply-chain data than a GTIN-only barcode while still remaining a single linear symbol rather than requiring a separate 2D component, and the stacked variant extends that same design goal to genuinely narrow label stock.

How stacking preserves Expanded's data capacity in less width

A DataBar Expanded symbol grows wider as you add more Application Identifiers, since it's a variable-length, single-row structure. On a narrow scale label or a small coupon insert, that growth runs out of room fast. DataBar Expanded Stacked solves this by segmenting the same encoded data into two or more rows joined by finder patterns, so the symbol grows taller instead of wider as more AI data is added.

The data model underneath is identical to plain DataBar Expanded — same Application Identifiers, same parsing rules, same fixed-length fields for things like GTIN and dates. The only difference is the physical segmentation into rows, which is why a scanner or decoder needs to support DataBar Expanded Stacked specifically, not just generic DataBar Expanded, even though the payload structure is the same.

Technical specifications

DataBar Expanded Stacked encodes the identical Application Identifier data model as DataBar Expanded, standardized under the same ISO/IEC 24724 GS1 DataBar family, with a maximum data capacity governed by the GS1 General Specifications (roughly 74 numeric or 41 alphanumeric characters of AI data). The distinguishing feature is that the encoded segments are arranged into two or more stacked rows joined by finder patterns, rather than one continuous row, which keeps the symbol's overall width close to a GTIN-only DataBar symbol even as more AIs are added. Height, row separation, and quiet zone follow GS1's stacked-symbol guidance, and fixed-length AI fields like GTIN and dates still terminate by length rather than delimiter.

Where GS1 DataBar Expanded Stacked is used

This is the standard choice for fresh food and deli scale labels printed on narrow thermal label stock, where the label width is fixed by the scale hardware but the data needed — GTIN, net weight, and often a sell-by date — exceeds what a GTIN-only DataBar symbol can carry. It's also common on coupon inserts and small promotional tags where AI (8110) coupon data needs to fit a compact, narrow print area rather than the wider footprint plain DataBar Expanded would need.

Bakery and produce departments use it heavily for weighed items that also need a use-by date, and specialty retailers use it on variable-weight products like bulk nuts, candy, or cheese sold by weight from an in-store scale. It also appears on some pharmaceutical unit-dose packaging where a GTIN, lot number, and expiration date all need to travel together on a label too narrow for single-row Expanded.

How to create a DataBar Expanded Stacked barcode in Barcode Mint

Select GS1 DataBar Expanded Stacked from the GS1 DataBar section of the symbology list, then build your AI data string just as you would for DataBar Expanded — for example (01)09521234543213(3103)000450(17)251231 for a GTIN, net weight, and expiration date. Barcode Mint parses each Application Identifier segment and lays the data out across stacked rows automatically.

Print and scan best practices

Verify your scale printer or label software explicitly supports DataBar Expanded Stacked output, since scale-integrated printers often have their own barcode configuration separate from a general-purpose barcode generator. Keep AI syntax precise — fixed-length fields like GTIN and dates must be the exact expected length so the parser can find the boundary between fields without a delimiter. Preserve the spacing and quiet zone between stacked rows that Barcode Mint renders by default, since a cropped or compressed row gap is a common cause of failed decodes on this symbology.

Test scan every generated label with the actual POS scanner used at checkout before a full production run, especially after any change to weight or date fields, since a value with a different digit count than your test data can shift where field boundaries fall within a fixed-length AI. Thermal printers used on scale hardware also degrade print quality over time as the printhead wears, so periodic verification scans catch a slow decline in decode reliability before it becomes a checkout problem.

DataBar Expanded Stacked versus related codes

DataBar Expanded Stacked is to DataBar Expanded what DataBar Stacked Omni is to DataBar Omni: the same encoded data, rearranged to trade width for height. Compared with GS1-128, it remains scannable at a retail checkout lane, which GS1-128 was never built for, making it the right choice for scale and coupon labels rather than case or pallet marking. Compared with DataBar Composite, which pairs a compact GTIN-only linear symbol with a separate 2D component, DataBar Expanded Stacked keeps everything in a single linear (if multi-row) symbol, which is simpler for many scale printers and thermal label systems that already expect one continuous barcode region.

Common uses

Frequently asked questions

What does a GS1 DataBar Expanded Stacked generator produce?
It produces a multi-row GS1 barcode carrying a GTIN plus additional Application Identifiers such as expiration date, batch number, or net weight, arranged to fit a narrower label than plain DataBar Expanded needs.
How is DataBar Expanded Stacked different from DataBar Expanded?
Both carry identical GTIN-plus-AI data; DataBar Expanded lays it out in one long row, while DataBar Expanded Stacked segments the same data into multiple stacked rows to fit a narrower label.
Is DataBar Expanded Stacked used on grocery scale labels?

Yes, it's a common choice for deli, meat, and produce scale labels where the printer's label width is fixed but the data needed — GTIN, weight, and sometimes a date — exceeds what a GTIN-only DataBar symbol can hold.

Can DataBar Expanded Stacked encode a coupon?
Yes, encoding Application Identifier (8110) in a DataBar Expanded Stacked symbol lets a coupon scan and apply at checkout on a narrower label than plain DataBar Expanded would require.
Can I bulk-generate DataBar Expanded Stacked barcodes?
Yes, upload a CSV where each row contains a full AI data string and Barcode Mint will output the barcodes as a ZIP or print-ready PDF.
Does my scanner need special support for DataBar Expanded Stacked?
Yes, a scanner needs firmware that recognizes DataBar Expanded Stacked specifically, since its stacked row structure differs physically from single-row DataBar Expanded even though the underlying data format is the same.

Related barcode types

Browse all 106 barcode & QR types β†’