What you're using right now
- 100+ barcode & QR symbologies
- Live preview & customization
- PNG & SVG export, no login
- Copy to clipboard
Loading Barcode Mint…
Free Online Barcode & QR Code Generator
Generate the standalone GS1 Composite 2D Component — the CC-A, CC-B, or CC-C tier that pairs with a linear GS1 barcode to carry supplementary data.
Open the generator ↓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.
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.
What you're using right now
For designers & teams
Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.
The GS1 Composite 2D Component is the 2D portion that GS1 composite symbologies attach to a linear barcode. Rather than a symbology in its own right that stands alone at retail, it's the shared building block behind every GS1 Composite variant — DataBar Omnidirectional Composite, DataBar Stacked Composite, DataBar Expanded Composite, EAN-13 Composite, UPC-A Composite, and GS1-128 Composite all use the same underlying 2D component technology, just sized differently to match their linear partner.
This generator lets you render that 2D component structure directly — useful for understanding its data capacity, testing composite designs, or working with systems and packaging workflows that reference the 2D component as a distinct piece before it's combined with a specific linear symbol.
GS1 defines three sizes of the 2D composite component, chosen automatically based on how much supplementary data needs to be encoded and which linear symbol it's paired with:
Which type is generated for a given composite symbol is determined by the amount of data supplied and the linear component it accompanies — a DataBar Limited Composite will never use CC-C, for instance, since DataBar Limited's compact intended footprint pairs only with the smaller component sizes.
CC-A is derived from a reduced MicroPDF417 structure, typically 4 columns wide with a small row count, holding roughly up to 56 encodable digits or fewer alphanumeric characters — enough for a short lot code or date. CC-B expands that to a fuller MicroPDF417 grid, typically up to 8 or more columns and additional rows, supporting well over 300 characters of supplementary data for combined lot, date, and serial strings. CC-C is built on full PDF417 rather than MicroPDF417, with a much larger row/column grid capable of holding well over 2,000 characters, but is only valid paired with GS1-128 linear symbols due to the alignment and separator requirements defined in the GS1 General Specifications. All three types share the same basic error-correction and separator-pattern rules that let a composite-aware scanner locate and decode the 2D tier relative to its linear partner.
You'll encounter this component wherever any GS1 Composite symbol is deployed:
Barcode Mint can render the 2D composite component on its own or as part of a full composite symbol. To generate one:
/barcode?type=gs1-cc&data=... for programmatic generation, or the Bulk CSV → ZIP/PDF tool for batches.If you're building a label for real-world scanning rather than testing or documentation, choose the specific composite symbology that matches your linear barcode (DataBar variant, EAN/UPC, or GS1-128) so the 2D component is generated already aligned and paired correctly.
The 2D composite component has tighter print tolerances than most linear barcodes because it packs more information into a smaller area using stacked rows of narrow modules. Print at high resolution, keep contrast sharp, and preserve the full quiet zone around the component — since it's typically paired with a linear symbol below it, also make sure the separator pattern between the two tiers isn't cropped or obscured. Always test with a composite-capable scanner or imager, as many standard linear-only scanners will not decode the 2D component at all.
Compared to a standalone MicroPDF417 or PDF417 symbol, the GS1 Composite 2D Component isn't meant to be scanned or used independently — it exists specifically to attach to a GS1 linear symbol, whereas MicroPDF417 and PDF417 are complete, self-sufficient symbologies in their own right. Compared to a full composite symbol like GS1 DataBar Omnidirectional Composite or GS1-128 Composite, this generator isolates just the 2D tier, useful for testing or documentation, while the full composite symbologies produce the linear and 2D tiers together, correctly paired and aligned for real-world scanning.
A gs1 composite 2d component generator renders the CC-A, CC-B, or CC-C structure that GS1 composite symbols use to carry supplementary data alongside a linear GTIN barcode.
Generally no — for real-world scanning, use the full composite symbology (like GS1 DataBar Omnidirectional Composite) so the linear and 2D tiers are generated together and properly aligned as one connected symbol.
No — only composite-aware scanners and imagers decode the 2D tier. Standard linear-only scanners will read the linear barcode beneath it but ignore the composite data entirely.