Loading Barcode Mint…

Barcode Mint

Free Online Barcode & QR Code Generator

GS1 DataBar

GS1 Databar Expanded Stacked Composite Generator

Create a GS1 DataBar Expanded Stacked Composite symbol that fits rich multi-AI GTIN data into a narrower, multi-row shape with a 2D composite on top.

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 Stacked Composite?

GS1 DataBar Expanded Stacked Composite is DataBar Expanded arranged in a stacked, multi-row layout instead of a single horizontal row, with a 2D composite component printed above it. Plain DataBar Expanded lays its variable-length linear data out in one row, which can make the symbol quite wide when several Application Identifiers are encoded. The Stacked variant wraps that same linear data across two or more rows, trading extra height for reduced width — useful when a label is narrow but has room to spare vertically.

The composite tier on top works the same way as in other DataBar composites: it carries supplementary Application Identifiers that don't fit, or shouldn't be mixed, into the linear payload, such as a lot number or serial number kept separate from variable-measure retail data.

Structure and specifications

The linear component encodes the same variable-length, multi-AI data as standard DataBar Expanded but splits it across multiple rows joined by finder patterns, similar in spirit to how DataBar Stacked relates to DataBar Omnidirectional.

Technical specifications

The linear tier carries the same variable-length, multi-segment data model as single-row DataBar Expanded, but the encoder wraps segments across multiple rows (typically 2 to 11, in even-numbered segment groups) joined by finder patterns at each row boundary, trading symbol width for additional height. The composite component — CC-A, CC-B, or CC-C depending on payload size — sits above the topmost linear row, separated by the standard GS1 composite separator pattern. Because row count depends on total encoded data length, two labels with different Application Identifier payloads (say, a shorter weight-only string versus a longer weight-plus-lot string) can produce noticeably different symbol heights even though both use the same symbology.

Where it's used

This is a niche but useful symbol for narrow-label products that still need extensive GS1 data:

How to generate a DataBar Expanded Stacked Composite in Barcode Mint

Barcode Mint handles the row-wrapping and composite alignment automatically. To create one:

Because the stacked layout adds rows dynamically based on data length, test with your actual longest expected data string to confirm the symbol still fits your label height before finalizing packaging artwork.

Print and scan best practices

Stacked, multi-row DataBar Expanded symbols require careful vertical alignment between rows — print at high resolution and verify your label printer isn't introducing row-to-row skew, which is a common cause of failed reads on stacked symbologies. Preserve quiet zones around the entire symbol, including between the topmost linear row and the composite separator. Because this variant is less common than single-row DataBar Expanded Composite, confirm your scanning hardware and software explicitly support the stacked layout before rolling out a full production run. Run a physical sample through your actual label applicator and scan tunnel, since the added row count can change how the label sits on curved packaging compared to the flatter single-row version.

DataBar Expanded Stacked Composite vs related codes

Compared to single-row DataBar Expanded Composite, the stacked variant carries identical data capacity but trades width for height — pick whichever orientation matches your label's available space. Compared to DataBar Stacked Omni Composite, which is fixed at GTIN-14, this variant supports multiple Application Identifiers in the linear tier, making it the better choice when variable-measure or promotional data needs to travel alongside the GTIN. Compared to GS1-128 Composite arranged in a similar narrow-and-tall layout, DataBar Expanded Stacked Composite is typically more compact for equivalent data, though GS1-128 support is more universal on legacy logistics scanning equipment.

Common uses

Frequently asked questions

What is a GS1 DataBar Expanded Stacked Composite generator used for?

A gs1 databar expanded stacked composite generator creates a multi-row version of DataBar Expanded Composite, fitting the same multi-AI GTIN data and 2D composite tier into a narrower, taller symbol shape.

How is this different from regular DataBar Expanded Composite?
Both encode the same type and amount of data, but standard DataBar Expanded Composite lays the linear data out in one row, while the Stacked variant wraps it across multiple rows to reduce overall width at the cost of extra height.
When should I use the stacked layout instead of the single-row version?

Choose the stacked layout when your label is too narrow for a single-row DataBar Expanded Composite symbol but has enough vertical space to accommodate additional rows.

Does the number of rows change automatically based on my data?
Yes — the encoder adjusts row count and symbol height based on how much data (GTIN plus additional Application Identifiers) you encode in the linear tier.
Can I bulk-generate these barcodes for different products?

Yes — use Barcode Mint's bulk CSV to ZIP/PDF tool to supply varying weight, price, lot, or expiry data per row and generate a distinct symbol for each product automatically.

Related barcode types

Browse all 106 barcode & QR types →