Free Online GS1-128 / EAN-128 Barcodes Generator
Generating & Printing GS1-128 / EAN-128 Barcode Images Online
Online GS1-128 / EAN-128 Generator is developed based on OnBarcode
.NET Barcode Generator Component.
NOTE
We are providing free online streaming barcode generation service. Now you can
generate barcode image through the following url:
http://generator.onbarcode.com/linear.aspx?TYPE=4&DATA=123456789
To get this free online service, please contact us support@onbarcode.com
Watch a quick video tutorial and get started
Online Barcode Generator Supporting Bar Code Types
OnBarcode barcode products
OnBarcode also provides the following libraries and components for generating, printing, scanning, and reading GS1-128 / EAN-128 barcodes.
Barcode Software & Libraries
OnBarcode provides professional barcode software and libraries for you.
- Barcode Generator for Java - mature barcode generator library dll to generate barcodes in Java applications.
- Barcode Reader for Java - reliable barcode control dll to read, scan linear & 2D barcodes in Java projects.
- Barcode Reader for .NET - best barcode library to easily scan, read barcodes in ASP.NET, C# & VB.NET applications.
- Barcode Recognition for .NET - how to easily read, decode barcode images in .NET projects with C# and VB.NET sample codes.
- Barcode Generator for .NET - barcode control library to create, generate barcodes in .NET projects.
- Barcode Generation for .NET - how to create barcodes in .NET applications with detailed exmaples.
- Barcode Generator for ASP.NET - mature barcode library dll to stream, generate barcodes in ASP.NET aspx or html pages.
- Barcode Generation for ASP.NET - how to easily create high-quality barcodes in C# & VB.NET ASP.NET web applications.
- Barcode Generator for .NET WinForms - reliable barcode control to generate, paint barcodes in .NET WinForms
- Barcode Generator for C# - how to create, generate barcodes in Visual C# ASP.NET, Excel, Word using C# sample codes.
- Barcode Generator for VB.NET - how to print, generate barcodes in VB.NET applications using Visual Basic .NET sample codes.
- Barcode Generator for Reporting Services - barcode library to print, generate barcodes in SSRS Report without using barcode fonts.
QR Code Software & DLLs
OnBarcode provides high performance QR Code software and dlls for you.
EAN-128 Software & Components
OnBarcode provides other EAN-128 (GS1-128) barcode generator library, component and SDK for you.
How to Generate free GS1-128/EAN-128 Barcode online?
This online guide delivers a step-by-step approach to generating and customizing GS1-128 (a high-density linear barcode symbology standardized by GS1, designed for encoding supply chain data) in online web browser and web application projects. It covers core GS1-128 generation workflows, essential barcode characteristics, dimension customization.
GS1-128 Barcode Basic Characteristics
Understanding GS1-128's core characteristics is essential for ensuring compliance with GS1 standards and reliable web-based scanning.
Encodable Character Set
GS1-128 is based on Code 128 and supports a comprehensive character set for web-based supply chain data encoding:
- GS1 Standard Characters: A subset of ISO/IEC 646 International Reference Version (IRV), used for GS1 AI element strings (numeric digits, standard symbols).
- Extended ASCII: Characters with ASCII values 128 to 255 (for internationalized web supply chain data).
- Function Characters: Four non-data function characters (FNC1, FNC2, FNC3, FNC4). Note: FNC2 and FNC4 are not used in GS1-128 barcodes (reserved for other Code 128 applications).
- Code Set Selection Characters: Four characters (including single-character code set shifts) for dynamic character set switching in web data.
- Start/Stop Characters: Three start characters and one stop character (automatically inserted by the barcode software for web compatibility).
Note: The OnBarcode online barcode generator automatically inserts all required function, code set selection, start, and stop characters into the GS1-128 barcode. Never manually add these characters to the Data property. This will corrupt the barcode and make it unreadable in web-based scanning systems.
Check Digit Handling
- GS1-128 shares the same check digit mechanism as Code 128: it includes one mandatory symbol check character for error detection in web-based data transmission.
- The check digit is not displayed in the HRI (Human Readable Interpretation) (the text below the barcode) to maintain GS1 compliance and web UI cleanliness.
- The barcode software Add Check Sum property is not applicable for GS1-128. The library automatically inserts the check character immediately before the stop character in every generated GS1-128 barcode, ensuring web-based data integrity.
GS1-128 Barcode Dimension Customization for Online Web Browsers
Customize GS1-128 dimensions to fit responsive web design, GS1 application specifications, and web UI constraints.
Use the following properties to fine-tune GS1-128 barcode size for online web applications:
- UOM (Unit of Measure): Three web-friendly options: PIXEL (recommended for web UI), CM, and INCH. Align with your web design system (e.g., responsive CSS units).
- X: Width of the narrow element (module width). The minimum value is defined by your web application's scanning specifications (e.g., mobile web scanners require minimum X to ensure readability).
- Y: Height of the bar module (critical for web display space). Adjust to fit web UI elements (e.g., product cards, inventory labels).
- Quiet Zone: LeftMargin and RightMargin (blank borders around the barcode). The minimum width is 10X (per GS1 standards) to ensure reliable web-based scanning. Never reduce this margin, as it will cause scanning failures.