Skip to content
Skip to main content
QREndless

GS1-128 + 2D component

Data Input

Enter data, then download.

Format: linear|(AI) composite (| separator)

About the GS1-128 Composite Barcode

The GS1-128 Composite barcode belongs to the GS1 & GS1 Composite family. GS1-128 + 2D component. On this page you can generate GS1-128 Composite barcodes directly in your browser: enter your data, watch the preview update in real time, then download the finished symbol as PNG or SVG. Rendering happens locally on your device — nothing you type is ever uploaded to a server.

GS1 barcodes combine application identifiers (AIs), written in parentheses, with the data itself, so a single symbol can carry a GTIN plus batch numbers, expiry dates, weights, and more. Composite variants add a 2D layer on top of the linear code to hold that extra data while staying compatible with existing retail scanners.

GS1-128 Composite codes are used for shipping labels, logistics units, healthcare products, and any GS1-labelled trade item. Because the data is fixed inside the symbol at generation time, a printed GS1-128 Composite barcode keeps working indefinitely — there is no service behind it, no expiry date, and no per-scan fee.

GS1-128 Composite Data Format & Rules

GS1-128 Composite Barcode — Frequently Asked Questions

Is the GS1-128 Composite barcode generator free?

Yes. You can generate and download GS1-128 Composite barcodes for free, with no sign-up and no watermark. Generation runs entirely in your browser — your data is never uploaded.

What data can I encode in a GS1-128 Composite barcode?

linear|(AI) composite (| separator). For example: (01)12345678901231|(10)BATCH123. If your data does not match the expected format, the encoder will show an error instead of producing a symbol that cannot scan.

Which download formats are supported?

PNG for screens and documents, and SVG for unlimited-quality print and design work. Both formats are rendered locally in your browser.

Does a GS1-128 Composite barcode expire?

No. The barcode is a fixed image of the data you entered — it keeps scanning for as long as the print or display lasts. If your data changes, simply generate a new barcode.

More GS1 & GS1 Composite Barcode Types

Need a different symbology? Every type below has its own generator page with the same browser-based, no-signup workflow. Looking for the long-form reference instead? Read the GS1-128 Composite guide, or generate many codes at once with the bulk barcode generator.