Code 128 barcode FAQ

Code 128 Barcode FAQ

What is a Code 128 barcode?

Why is it called Code 128?

Are there different kinds of Code 128 barcodes?

What specifications define Code 128?

What specifications are based on Code 128?

What are UCC/EAN-128 barcodes and GS1-128 barcodes?

How do I print a Code 128 barcode?

What is a Code 128 barcode?

Code 128 barcodes are symbols that encode both alpha and numeric data. Code 128 is a very compact barcode compared to the older Code 39 symbology. It also includes a mandatory check digit to insure data integrity when scanned. Many modern shipping standards are based on Code 128.

return to top


Why is it called Code 128?

Code 128 barcodes are unique in that they can represent all of the lower 128 ASCII characters.

return to top


Are there different kinds of Code 128 barcodes?

There are three different types or flavors of Code 128: code set A, code set B, and code set C. They encode different code sets. Code set A is for uppercase letters, numbers, and many control codes; code set B most closely resembles the lower 128 ASCII characters; and code set C is numeric-only but very compact. The three different code sets are described elsewhere on this site.

return to top


What specifications define Code 128?

    ANSI/AIM BC4-1999, ISS - Code 128

    AIDC - Code 128

    ISO/IEC 15417:2000

return to top


What specifications are based on Code 128?

    GS1-128

    MIL-STD-130L

    HIBCC

return to top


What are UCC/EAN-128 barcodes and GS1-128 barcodes?

GS1-128 is the new name for a UCC/EAN-128 barcode. They have a structured format and are used in shipping and distribution. GS1-128 symbols begin with a FNC1 and include AI (application identifiers).

return to top


How do I print a Code 128 barcode?

C128Tools is a font-based package that prints Code 128 barcodes. It's available for Windows, the Macintosh, and Linux/UNIX. C128Tools can be purchased online and then downloaded to your computer.

return to top