EAN 128

EAN 128 barcode generator

With Labeljoy you can easily generate EAN 128 barcodes. EAN 128 is a symbology that accepts a large set of characters. EAN 128 was derived from the olderCode-128, a high- dense barcode symbology. This symbology is used for alphanumeric or all-numeric barcodes and can encode all 128 ASCII characters.

EAN 128 BarcodeEAN-128 symbols are different from Code 128 symbols due to the implementation of the FNC1 character used as data start and separator.

  • The FNC1 character is added implicitly at the beginning of the symbol, according to the EAN 128 specification. As of version 4.5, Labeljoy-generated EAN 128 barcode symbols support the FNC1 separator.
  • Use the | (pipe) character to define the places where the FNC1 separator should be displayed.

For example, the text 123456|ABCDE will be interpreted by Labeljoy as 123456[FNC1]ABCDE and the barcode symbol will be generated accordingly.

How to create EAN 128 code with Labeljoy

With Labeljoy, you can use the EAN 128 symbology to create barcodes that are similar to GS1-128 but fully customizable and not subject to the limitations of GS1-128 specifications.

  • Labeljoy requires you to enter an alphanumeric text up to 48 characters long to generate the barcode. Enter the text in the text box.
  • The visually readable text can be displayed below or above the icon, or hidden, according to the setting specified in the Text combo box.

Text concatenation:
When an EAN-128 barcode element is generated by concatenating fields or counters, the following rule applies:

  • Text length must not exceed 48 characters.

If a value is found that does not comply with the above rules, the barcode will not be displayed.
The visually readable text can also be displayed above the symbol or hidden, according to the setting specified in the Text combo box.

EAN-128 code

EAN-128 encoding the text 20abcd40ABCD60 (no FNC1 separators)

EAN-128 one FNC1 separator

EAN-128 encoding the text 20abcd40|ABCD60 which is represented as 20abcd40[FNC1]ABCD60 (one FNC1 separator)

EAN-128 (four FNC1 separators)

EAN-128 encoding the text 20|abcd|40|ABCD|60 which is represented as 20[FNC1]abcd[FNC1]40[FNC1]ABCD[FNC1]60 (four FNC1 separators)