Free Online Code-128 Barcode Generator


Barcode Data: 

( Up To 100 Rows )

You can copy data

from Excel sheet, then

paste to this text box.

Valid Characters: 

0123456789!"#$%&''()*+,-./:;<=>?@[\]^_`{|} [Space]ABCDEFGHIJKLMNOPQRSTUVWXYZ


Barcode Type:

   Change Type

Barcode Size:

 /    [Width / Height]    

Unit of Size:

Width Stretch:

Yes       No

Bottom Text:

Yes       No

Text Font Name:

Text Font Size:



The Code 128 barcode was developed by COMPUTER IDENTICS in 1981. It is a variable-length, continuous alphanumeric barcode. It can encode all 128 ASCII characters.

Code 128 barcode consists of blank space, start mark, data area, check character and terminator. It has three subsets, namely A, B and C, which can represent different character sets. It can also be used to achieve multi-level encoding through the selection of starting characters, code set characters, and conversion characters.


It can encode all 128 ASCII characters, including numbers, letters, symbols and control characters, so it can represent all characters on the computer keyboard.

It enables high-density and efficient data representation through multi-level encoding and can be used for automatic identification in any management system.

It can be compatible with the EAN/UCC system and is used to represent the information of the storage and transportation unit or logistics unit of the commodity. In this case, it is called GS1-128.


Copyright (C) EasierSoft Ltd. 2005-2023