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












NOTE

The barcode generator is locked, and you cannot change barcode settings. To unlock it, please go to our YouTube online barcode generator video description section to get the free keycode.

Free barcode generator online video tutorial:
https://youtu.be/hs_ZME55p2Q



GS1-128 / EAN-128 Barcode Settings
Barcode Encoding Data
Process Tilde


GS1-128 / EAN-128 Barcode Text Style
Show Text
Text margin  
Text Font Name
Text Font Size
Text Font Style
Text Color  


Barcode Colors
Back Color  
Fore Color  


Unlock Keycode
Code
GS1-128 / EAN-128 Barcode Image Size Settings
Enable Auto Resize
Bar Alignment
Unit of Measure
X (bar module width)  
Y (bar module height)  
Left Margin  
Right Margin  
Top Margin  
Bottom Margin  
Resolution (in dots per inch)
Rotate
Barcode Image Width

(if image width is smaller than the barcode minimum width, the setting will be ignored)
 
Barcode Image Height

(if image height is smaller than the barcode minimum height, the setting will be ignored)
 
Image Format






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.


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.






OnBarcode is a market-leading provider of barcode imaging generator, reader controls and components for ASP.NET, Windows Forms, WPF, as well Java, Android, iOS (iPhone, iPad) across all major enterprise development platforms. OnBarcode barcode products are supported by RasterEdge high quality .NET Imaging SDK, Java Imaging Library, and their easy and simple documents, like imaging in C#, imaging in VB.NET.
Terms of Use | Privacy Policy
Copyright © OnBarcode.com . All rights reserved.