Barcode Generator/Code 128 Barcode Generator

Code 128 Barcode Generator

Code 128 supports the full ASCII character set. Use it for SKU codes, internal IDs, and variable-length data. Unlike GS1-128, Code 128 has no AI structure or character limits — it encodes plain text.

Generate Code 128 Barcode
Enter your value below. Format is pre-selected.

Variable length alphanumeric code. Supports full ASCII character set.

What does this barcode do?

Code 128 is a versatile 1D barcode that encodes the full ASCII character set — letters (upper and lower), numbers, and many special characters. There is no fixed length or structure: you choose what to encode. Typical uses include SKU codes, internal product IDs, shelf labels, pick-and-pack labels, and asset tags.

Code 128 does not use Application Identifiers or GS1 rules. It simply encodes whatever text you provide. If you need structured supply-chain data (batch, expiry, serial numbers in a defined format), use GS1-128 instead. If you need free-form alphanumeric identifiers, Code 128 is ideal.

FAQ

What can Code 128 encode?
Code 128 supports the full ASCII character set: letters, numbers, and many special characters.
Is Code 128 good for SKUs?
Yes. Code 128 is ideal for SKU codes, internal product IDs, and variable-length alphanumeric data.
Code 128 vs GS1-128?
Code 128 encodes plain text. GS1-128 uses Code 128 symbology but adds Application Identifiers (AIs), FNC1 separators, and max lengths for variable AIs.

Do you need PDF vector files or bulk downloads?

Create a free account for batch generation and product data integration.