GS1-128 barcode tool

GS1-128 Generator

Build GS1-128 barcodes from structured Application Identifier data, with validation, automatic FNC1 handling, and SVG or PNG export.

Structured AI builderUse common GS1 Application Identifiers
Automatic FNC1 handlingBuild valid GS1-128 data structure
SVG & PNG exportHigh-quality barcode output

Build GS1-128 data

Add the supported Application Identifiers in the order you need. Barlora adds FNC1 separators only where required.

Field 1
14 numeric digits required.
Output format preference

● Valid GS1-128 data

GS1-128 Preview

● Valid GS1-128
Enter valid GS1 Application Identifier data to preview
Barcode Type
GS1-128
Application Identifiers
01
Human-readable
(01)09506000134352
Encoded Structure
0109506000134352
Data Characters
16 / 48
Leading FNC1
Included
Image Size
400 × 100 px
Output Format
SVG (vector)
Status
● Valid

How to use the GS1-128 Generator

Build a structured GS1-128 barcode in four simple steps.

1

Add application identifiers

Choose the GS1 data fields you need, such as GTIN, batch, expiry date or serial number.

2

Enter your data

Fill each field using the required GS1 format.

3

Validate the structure

Barlora checks supported AI rules and adds required FNC1 separators automatically.

4

Generate & download

Preview and export your GS1-128 barcode as SVG or PNG.

Why this tool helps

Prepare structured barcode data for traceability and logistics workflows.

Logistics labels

Build GS1-128 data for shipping and logistics label workflows.

Batch & lot tracking

Encode batch or lot information with product identifiers.

Expiry tracking

Add production, best-before or expiration dates.

Serialised workflows

Include serial numbers for traceability workflows.

GS1-128 rules & application identifiers

Use a selected V1 set of common GS1 Application Identifiers and export the same valid structure you preview.

Application Identifiers

AIs define what each supported data field means.

FNC1 handling

GS1-128 uses FNC1 at the start and as a separator where required.

Structured validation

Barlora validates the supported V1 AI formats before generation.

SVG & PNG

Export structured barcode output for digital or print workflows.

Barlora V1 supports a selected set of common GS1 Application Identifiers. It can build supported AI structure, validate the fields you provide, and generate a barcode graphic. It does not issue GTINs, assign GS1 company prefixes, register products, certify barcodes, or guarantee acceptance in every retailer or logistics workflow. Printing dimensions and application requirements remain your responsibility.

Frequently asked questions

Find answers about GS1-128 data, Application Identifiers, and FNC1 handling.

What is GS1-128?

GS1-128 uses Code 128 symbology to encode GS1 Application Identifier data. It includes an FNC1 character after the start character so scanners can recognise the GS1 data structure.

How is GS1-128 different from Code 128?

GS1-128 uses Code 128 symbology, but requires GS1 Application Identifiers, a leading FNC1 character, and GS1 data-formatting rules. Ordinary Code 128 does not impose those GS1 requirements.

What are GS1 Application Identifiers?

Application Identifiers are prefixes that define what each GS1 data field means, such as GTIN, batch or lot, dates, and serial number.

What does FNC1 do in GS1-128?

FNC1 identifies the symbol as GS1-128 after the start character. It is also inserted as a separator after a variable-length field when another element string follows.

Which Application Identifiers does Barlora support?

This V1 tool supports the selected common AI set: 01, 10, 11, 15, 17, and 21. It does not claim support for every GS1 Application Identifier.

Does Barlora issue GTINs or GS1 company prefixes?

No. Barlora builds supported AI structures, validates the fields you provide, and renders barcode graphics. It does not issue GTINs, assign GS1 company prefixes, register products, certify barcodes, or guarantee retailer or logistics acceptance.

Can I download GS1-128 as SVG or PNG?

Yes. Valid GS1-128 structures can be downloaded as SVG or PNG files.

Build a GS1-128 barcode today.

Structured data. Automatic FNC1 handling. No account required.

Create GS1-128 →Explore More Tools