Add application identifiers
Choose the GS1 data fields you need, such as GTIN, batch, expiry date or serial number.
→GS1-128 barcode tool
Build GS1-128 barcodes from structured Application Identifier data, with validation, automatic FNC1 handling, and SVG or PNG export.
Build a structured GS1-128 barcode in four simple steps.
Choose the GS1 data fields you need, such as GTIN, batch, expiry date or serial number.
→Fill each field using the required GS1 format.
→Barlora checks supported AI rules and adds required FNC1 separators automatically.
→Preview and export your GS1-128 barcode as SVG or PNG.
Prepare structured barcode data for traceability and logistics workflows.
Build GS1-128 data for shipping and logistics label workflows.
Encode batch or lot information with product identifiers.
Add production, best-before or expiration dates.
Include serial numbers for traceability workflows.
Use a selected V1 set of common GS1 Application Identifiers and export the same valid structure you preview.
AIs define what each supported data field means.
GS1-128 uses FNC1 at the start and as a separator where required.
Barlora validates the supported V1 AI formats before generation.
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.
Find answers about GS1-128 data, Application Identifiers, and FNC1 handling.
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.
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.
Application Identifiers are prefixes that define what each GS1 data field means, such as GTIN, batch or lot, dates, and serial number.
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.
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.
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.
Yes. Valid GS1-128 structures can be downloaded as SVG or PNG files.
Structured data. Automatic FNC1 handling. No account required.